[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt app.findTextPreferences.alignToBaseline oder was in der Art

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

app.findTextPreferences.alignToBaseline oder was in der Art

Martin Fischer
  
Beiträge gesamt: 12778

8. Aug 2022, 14:28
Beitrag # 1 von 4
Bewertung:
(2552 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Werte Kollegen,

ist es möglich, dass app.findTextPreferences keine Eigenschaft alignToBaseline und auch kein gridAlignFirstLineOnly kennen?

Gibt es alternative Eigenschaften, die diesen entsprechen oder müssen tatsächlich alle TextStyleRanges abgeklappert und überprüft werden?
X

app.findTextPreferences.alignToBaseline oder was in der Art

gfellenz
Beiträge gesamt: 121

10. Aug 2022, 11:55
Beitrag # 2 von 4
Beitrag ID: #584155
Bewertung: |||
(2475 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das wurde wohl im Objektmodell vergessen.
Einfacher Workaround: Speichere eine Suchabfrage mit der entsprechenden Einstellung und lade diese dann per Script.
Also via app.loadFindChangeQuery()


als Antwort auf: [#584123]

app.findTextPreferences.alignToBaseline oder was in der Art

Martin Fischer
  
Beiträge gesamt: 12778

10. Aug 2022, 12:09
Beitrag # 3 von 4
Beitrag ID: #584156
Bewertung:
(2462 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gregor,

cool!

An so was hatte ich nicht gedacht.
Vielen Dank!


als Antwort auf: [#584155]

app.findTextPreferences.alignToBaseline oder was in der Art

Uwe Laubender
Beiträge gesamt: 5314

10. Aug 2022, 16:37
Beitrag # 4 von 4
Beitrag ID: #584158
Bewertung:
(2412 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gregor,
danke für den Tipp auch von meiner Seite!

Schauen wir mal rein in eine solche Query-Datei.
Die Eigenschaften werden offenbar in der Query-xml-Datei mit cls_id-Key/Value-Paaren abgelegt:

Code
<TextAttribute cls_id="16997" value="1"> 
</TextAttribute>
<TextAttribute cls_id="16998" value="1">
</TextAttribute>


Die Frage ist nun natürlich, ob es irgendwo eine Doku über die möglichen cls_ids gibt. Oder ob man die ids irgendwie ableiten kann. Beide Attribute sind übrigens notwendig, um gridAlignFirstLineOnly zu beschreiben. Jeweils eingeschaltet über den Wert "1".

Mal sehen wie das für alle Zeilen ausschaut, Eigenschaft alignToBaseline :

Code
<TextAttribute cls_id="16997" value="0"> 
</TextAttribute>
<TextAttribute cls_id="16998" value="1">
</TextAttribute>


Ok. Beide cls_ids sind wieder beteiligt.
Wobei die "16997" explizit auf den Wert "0" gesetzt wird.

Alle Tests mit InDesign 2022 Version 17.3.0 auf Windows 10.


als Antwort auf: [#584155]
X