ich suche ein Script, mit dessen Hilfe ich mehrspaltige Textrahmen auf ca 500 Seiten automatisch an den Inhalt anpassen kann.
Ich habe bereits eines fuer Objektrahmen und fuer normale Textrahmen. Aber fuer mehrspaltigen Textrahmen reichen meine Kenntnisse einfach nicht aus.
Ich habe mich bereits als Premium-Member registriert, weil ich hier dachte ein Script gefunden zu haben (http://indesign.hilfdirselbst.ch/text/mehrspaltige-textrahmen-an-inhalt-anpassen.html) Allerdings muss man, wie ich gerade beim Testen herausgefunden habe, den Textrahmen angewaehlt haben, um eine Aenderung des Rahmens zu bewirken. Das ist nicht der Sinn. Es sollte wirklich mit einem Klick auf allen 500 Seiten angepasst werden!!
Beste Grueße, Ben
(Dieser Beitrag wurde von freshling am 16. Aug 2012, 08:47 geändert)
InDesign mehrspaltige Textrahmen an Inhalt anpassen
Respekt: Erster Beitrag und schon Premium-Member! Das ist mehr als vorbildlich.
Das Script, welches Du gefunden hast, ist von Gerald Singelmann. Ohne den Code gesehen zu haben, denke ich, dass es möglich ist, es zu erweitern: Ist nichts ausgewählt, kommt ein Dialog, zum Bestätigen, dass wirklich alle Textrahmen angepasst werden sollen. Und dann macht das Script eine Schleife durch die Rahmen.
Ich möchte aber nicht an einem fremden Script herumbasteln. Warten wir doch mal ab, bis Gerald Deinen Wunsch entdeckt hat.
Gruss, Hans
InDesign mehrspaltige Textrahmen an Inhalt anpassen
Ich stoebere jetzt schon seit Tagen bei euch herum und fand, dass das hier eine gute Sache und Investition ist. :-)
Außerdem finde ich das Thema InDesign-Scripte sehr interessant und denke, dass ich hier noch einiges dazu lernen kann.
Hier mal kurz das Script, das ich mir mit Hilfe von Freunden aus den Fingern gezogen habe. :D Vllt kann man davon ja irgendwas verwenden, oder kommt auf eine Idee ...
var myLinks = app.activeDocument.links for (k = 0; k < myLinks.length; k++) myLinks[k].parent.parent.fit(FitOptions.frameToContent)
var myLinks = app.activeDocument.textFrames; for (k = 0; k < myLinks.length; k++) myLinks[k].fit(FitOptions.frameToContent)
InDesign mehrspaltige Textrahmen an Inhalt anpassen
eigentlich sollte Dein Beitrag in die Skriptwerkstatt verschoben werden.
Dein Script-Snippet wird schon funktionieren. Aber der Lesbarkeit halber sollten Strichpunkte und geschweifte Klammern eingefügt werden. Und nicht dieselbe Variable für Bilder und Textrahmen verwenden:
Und bitte den "code"-Button verwenden, damit der Code so wie hier eingefasst wird: Code-Text auswählen und auf den Button klicken.
Gruss, Hans
InDesign mehrspaltige Textrahmen an Inhalt anpassen
entschuldige bitte. Kann ich den Beitrag selbst verschieben? Ansonsten fuehl dich bitte frei ihn unterzubringen, wo es sinn macht. Das naechste mal schau' ich, dass ich den Thread in einen passenderen Bereich einordne. ;-)
Den Code-Button habe ich schlichtweg uebersehen. Auch das, wird das naechste mal anders laufen.
InDesign mehrspaltige Textrahmen an Inhalt anpassen
ich habe das grade mal ausprobiert. Funktioniert leider nicht 100%. (ich weiß, es war auch nur als Ansatz gedacht)
Mal zusammengefasst:
Das Script sollte im Prinzip alle Textrahmen im Dokument, also gleich ob normal, fortlaufend ueber mehrere Textrahmen, mehrspaltig usw. beruecksichtigen. Ansonsten bleibt vllt auf Seite 317 ein Textfeld unberuecksichtigt, was dann nicht stimmt.
Ich hab mich ja bereits ein wenig schlau gemacht. Evtl waere es eine Moeglichkeit ein Script einzubauen, das Text der ueber mehrere Textfelder fortlaufend angelegt ist, splitet und im Anschluss dann das Script greift, das mehrspaltige und normale Textfelder anpasst?! Sry, falls das total daemlich ist. Ich kenne mich selbst leider zu schlecht aus.
InDesign mehrspaltige Textrahmen an Inhalt anpassen
Nun, wenn auch berücksichtigt werden soll, dass ein Textlauf über mehrere Rahmen bearbeitet werden soll, dann braucht es dafür eine Regel. Z.B. nur der letzte Textrahmen in der Folge wird angepasst ...
Bin aber hier schon raus, habe gerade keine Zeit ... Lieben Gruß
Hans-Gerd Claßen
InDesign mehrspaltige Textrahmen an Inhalt anpassen
für Textrahmen mit Textüberlauf über mehrere Textrahmen macht es keinen Sinn den 'overflow' abzufangen, da er ja normalerweise gewollt ist. Hier bietet es sich nur an, die Rahmenhöhe an die Position der untersten Unterlänge seiner Zeilen zu bringen.
Du brauchst eine Weiche: Notation:
Bsp. für die Funktion 02:
Fröhliches Basteln :) Lieben Gruß
Hans-Gerd Claßen
InDesign mehrspaltige Textrahmen an Inhalt anpassen
ich danke dir vielmals fuer deine Hilfe! Konnte mich leider das WE ueber nicht melden.
Dein letzter Beitrag funktioniert an und fuer sich echt gut. Das Problem ist allerdings, dass jetzt normale Textfelder nicht mehr beruecksichtigt werden. Mein Versuch das hier:
in deinen Code zu integrieren hat leider auch nicht funktioniert. Ich spuere, wir naehern uns dem Ziel. :D
InDesign mehrspaltige Textrahmen an Inhalt anpassen
Hallo freshling, das ist ein bisschen wie 'Stille Post' ;-).
Schießen wir nochmal einen ins Blaue (siehe Script unten), aber ansonsten wäre es sehr hilfreich ein Beispieldokument zu haben, oder eine wirklich genaue Beschreibung. Beispiel: was beschreibt diese Aussage? Bin für jede Kritik offen ;-)
Zum Testen:
Lieben Gruß
Hans-Gerd Claßen
InDesign mehrspaltige Textrahmen an Inhalt anpassen
kann ich hier nicht nachvollziehen. Da liegt noch irgend etwas anderes im Argen. Sind etwa auch verankerte Textrahmen im Dokument? Sind das diejenigen, die nicht angepasst werden? Lieben Gruß
Hans-Gerd Claßen
InDesign mehrspaltige Textrahmen an Inhalt anpassen
Ich habe auf meiner Testseite ein Textfeld mit zentriertem Text. Vor der Scriptanwendung hat das Feld eine Breite von 34 mm. Danach 181 mm. Das Problem dabei ist nun, dass er den Mittelwert neu ausrichtet und sich der Text daher verschiebt.
Aufgefallen ist mir, dass die Seitenbreite von Hilfsrand zu Hilfsrand ebenfalls 181 mm beträgt? Kann das damit irgendwie zusammenhaengen?
InDesign mehrspaltige Textrahmen an Inhalt anpassen
Hmm.. wenn ich das Dokument rausgebe, muss mein Arbeitgeber eine Stellenanzeige aufgeben. ;-)
Ich kann morgen mal die Texte ersetzen und Bilder entfernen. Wenn du mir eine E-Mailadresse oder sowas gibst, schick ich es dir dann gerne. Heute habe ich leider keine Zeit mehr, da ich noch in eine Besprechung muss.
Danke vielmals fuer deine Hilfe!
sonnige Grueße, Ben
InDesign mehrspaltige Textrahmen an Inhalt anpassen
Vielen Dank euch allen fuer eure sehr kompetente Unterstuetzung! Ich werde das Forum auf jedenfall weiter empfehlen! :-)
Noch eine abschliessende Frage: Das Thema interessiert mich sehr und ich moechte mich nun mehr mit Java-Script auseinandersetzen. Hierzu habe ich mich bereits nach Printlektuere umgesehen. Vllt hat ja der ein oder andere noch einen ueberragenden Tip fuer Einsteiger?! ;-)
Nochmal, vielen Dank und eine erfolgreiche Woche. Ben
InDesign mehrspaltige Textrahmen an Inhalt anpassen
bestimmte Textrahmen hatten versch. Werte für die Breite in Textrahmenoptionen und Maßpalette. Ursache wohl die Updates des Dokumentes von CS3 auf CS4 (Dokumentchronik). Nach Idml-Export schien das Dokument wieder sauber und alles funktionierte.
Hier der letzte Stand, vllt. braucht's noch mal jemand ... :
Lieben Gruß
Hans-Gerd Claßen
InDesign mehrspaltige Textrahmen an Inhalt anpassen