erzwungener Blocksatz, wenn Länge der letzten Zeile ein Limit überschreitet

von Martin Fischer am 22.01.09 0:08 in Text

conditionedFullyJustification.jsx

Link zur Ursprungsdiskussion im Forum

Angeregt durch die Diskussion in Problem mit Blocksatz in InDesign ist das folgende Skript 'conditionedFullyJustification.jsx' als Studie entstanden.

Es prüft ob bei den ausgewählten Absätzen mit Blocksatz (letzte Zeile linksbündig), die aus mehr als einer Zeile bestehen, die Länge der letzten Zeile ein definiertes Limit (hier 80%) relativ zur Länge der ersten Zeile (als Referenz) überschreitet.
Ist dies der Fall, wird den betreffenden Absätzen entweder das Attribut 'erzwungener Blocksatz' zugewiesen oder - falls die entsprechende Skriptzeile var myPStyle = checkPS( 'erzwungener Blocksatz' ); auskommentiert ist, das definierte Absatzformat (welches bei Bedarf mit der Ausrichtung 'erzwungener Blocksatz' neu angelegt wird).

Nachteile bei der Zuweisung der Attribute:
- Ersteres (Zuweisung 'erzwungener Blocksatz') erzeugt eine Abweichung der Formatierung gegenüber dem zugewiesenen Absatzformat.
- Letzteres (Zuweisung eines best. Absatzformats) weist stets nur ein ganz bestimmtes AF zu; unabhängig davon, ob dem Absatz Kleindruck o.ä. zugewiesen ist. Andere Abweichungen des Absatzes gebenüber dem zugewiesenen AF können dabei verloren gehen.



Dieses Skript ist nur für Premium-Member sichtbar.
Premium-Member werden oder einloggen und diese Seite neu laden.



Skript ist lauffähig in:
InDesign Version CS2
InDesign Version CS3





Inhaltsverzeichnis











Powered by Movable Type 5.2.13