habe hier schon einiges gelesen und hab mir auch tolle Skripte runter geladen. Dazu mal Danke! :)
Folgendes: Ich platziere in InDesign CS3 ein großes Word-Dokument (mit Original-Bildverknüpfungen). Darin sind unterschiedlich viele Bilder mit unterschiedlichen Größen. Diese Bilder werden nachher einzeln aus dem Textrahmen rauskopiert, und später eingefügt, damit sie einzeln verschiebbar sind.
Aus programmiertechnischen Gründen kommen die Bilder nicht in exakt 100%. Hierfür kann ich auf von hilfdirselbst.ch gefundene Skript anwenden:
Nun möchte ich aber noch (da Bilder zum Teill sehr knapp beschnitten), dass auch alle Rahmen an den Inhalt angepasst werden, damit nichts abgeschnitten wird! Gibt es dafür schon ein Script, dass ich evtl sogar in mein jetziges mit einbauen kann?
Geht das unter Umständen auch nur für den markierten Textrahmen, damit die anderen Bilder bzw. Rahmen im Dokument nicht mit verändert werden?
Ich danke euch schonmal für Antworten, Grüße Seepferd
Habe nur nicht rauslesen können, ob dieses Skript auch nur für den markierten Textrahmen funktioniert. Ich möchte die Anwendung nicht auf "all.Graphics" sondern nur auf den markierten Textrahmen, damit der Rest des Dokuments so bleibt, wie es ist.
Ich bin mir nicht sicher, was genau Du brauchst. Geht es um alle Bilder, die im Text eines Textrahmens verankert sind? Oder geht es irgendwie um die Umgehung der Sperrung? Je genauer eine Problembeschreibung, desto einfacher und schneller die Lösung.
Danke für den Code. Habe das ausprobiert. Leider kommt mir diese Fehlermeldung:
Ich habe im Dokument mehrere Bilder. Davon sind einige gesperrt, da diese ok sind und nicht verändert werden sollen.
Ich füge meinen Text hinzu, indem sich die neuen Bilder befinden. Nur diese neuen Bilder sollen mithilfe des Skripts auf 100% gestellt werden.
Also möchte ich das Skript NUR auf diesen einen neuen Textrahmen angewendet haben. Alle anderen Textrahmen und Bilder, die im Dokument sind, sollen ignoriert werden. Auch, dass manche Bilder gesperrt sind, sollte keine Fehlermeldung verursachen, denn diese Bilder sollen ja eh ignoriert werden.
Weil ich nicht für alle x Bilder, die vorerst im Textrahmen enthalten sind, dies einzeln vornehmen möchte.
Den Text incl. Bildern erhalte ich aus einer Datenbankanwendung.
Es kann sein, dass ich mein Anliegen bzw. die Arbeitsweise nicht richtig erklären konnte. Ich weiß auch nicht, wie ich es noch genauer beschreiben sollte. Lassen wir das...
Die Funktion, die auf der Adobe-Seite beschrieben ist mir längst bekannt und ist nicht das, was ich gesucht habe.
Diese Fehlermeldung kann nicht aus dem genannten Skript stammen, denn in dem genannten Skript kommt die Zeile 'myLinks[oneItem].parent.absoluteHorizontalScale = 100; ' überhaupt nicht vor!
Sie haben ein anderes Skript verwendet, um diese Fehlermeldung zu erhalten.
Ich habe den Skriptvorschlag in das bestehende Skript (siehe am Anfang meines Beitrags) eingefügt. Das war wahrscheinlich der Fehler... Der Skriptvorschlag sollte wohl an eine andere Stelle oder garnicht erst eingefügt werden.
Ich werde versuchen, mich mehr in JavaScript einzuarbeiten und das ganze nochmal versuchen.
Ja. Die zwei Zeilen waren das ganze Skript. Hatte ich dort geschrieben, dass es in ein anderes Skript eingebaut werden müsste? Allerdings berücksichtigt dieser Zweizeiler noch keine Sperrungen und spuckt ggf. eine Fehlermeldung aus.
Beitrag ID: #375203 Mit Begeisterung habe ich das script : if ( app.selection.length > 0 && app.selection[0] instanceof TextFrame ) app.selection[0].rectangles.everyItem().fit(FitOptions.frameToContent); gezogen!!! Genau was ich brauche und es arbeitet super! Leider immer nur an der gerade aktivierten Textbox und davon habe ich echt viele auf meinen Indesignseiten! Die sind zwar alle verkettet, aber dass interessiert das Script leider nicht!
Gibt es ein Script, das diese Arbeit über alle Verketteten Textrahmen erledigt, bzw. über das gesamte Dokument ???? Es geht um alle Bilder, die im Text vieler verketteter Textrahmen verankert sind.
in der Ausgangsfrage dieser Diskussion bemängelt Seepferd, dass er/sie/es ein Skript gefunden hat, das alle Bildverknüpfungen behandelt - und wünscht sich eine Beschränkung auf nur die Bilder eines ausgewählten Textrahmens.
Dafür wird im Verlauf eine Lösung dargestellt.
Und nun drehst Du die Frage wieder um: wie komme ich von einer Auswahl los und behandle statt dessen alle Bilder. ;-)
In dem dort dargestellten Schnipsel kannst Du die Befehle für die Skalierung löschen oder auskommentieren und dann bleibt der von Dir gesuchte fit()-Befehl übrig - für alle Graphiken des Dokuments (frei auf der Seite stehend, verankert oder gruppiert).