[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt CharStyle einfrieren (WIN, CS4, JSX)

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

CharStyle einfrieren (WIN, CS4, JSX)

cwenet
Beiträge gesamt: 1117

25. Mai 2011, 17:21
Beitrag # 1 von 3
Bewertung:
(1001 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

hiermit friere ich per Script hochgestellten und kursiven Text ein.
Code
attr2style( 'position = Position.superscript;\rapp.findTextPreferences.fontStyle = "Italic"' , 'SuperScript Italic' ); 


Nun ist die Hochstellung kursiv und bold.
Wie kann ich hier noch ein weiteres Kriterium einbauen?

Ich hatte es so versucht:
Code
attr2style( 'position = Position.superscript;\rapp.findTextPreferences.fontStyle = "Italic" ;\rapp.findTextPreferences.fontStyle = "Bold"', 'SuperScript BoldItalic' ); 


Hat leider nicht funktioniert.


Über Hilfe freue ich mich.

Gruss
Christoph

(Dieser Beitrag wurde von cwenet am 25. Mai 2011, 17:23 geändert)
X

CharStyle einfrieren (WIN, CS4, JSX)

Martin Fischer
  
Beiträge gesamt: 12711

25. Mai 2011, 17:43
Beitrag # 2 von 3
Beitrag ID: #472299
Bewertung:
(994 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Christoph,

Du beziehst Dich mit Deiner CodeZeile auf das Skript TextStyle2charStyle.jsx.


Der fontStyle ist nicht additiv.
D.h. Du kannst in diesem Skript einem fontStyle nicht weitere hinzufügen durch neue fontStyle-Anweisungen. Durch eine neue Anweisung wird die alte ersetzt.

'Bold Italic' ist ein fontStyle wie 'Bold' oder 'Italic' oder 'Regular' oder sonst was.

Die Zeile muss also so lauten:
Code
attr2style( 'position = Position.superscript;\rapp.findTextPreferences.fontStyle = "Bold Italic"' , 'SuperScript Bold Italic' ); 

Diese Anweisung muss allerdings vor der Anweisung für hochgestellt und kursiv bzw. hochgestellt und fett stehen! Sonst sind die anderen beiden Anweisungen schneller und Bold Italic kommt nicht mehr zum Zug.

Geht's so?
Wenn nicht, die Schreibwiese des Schnitts prüfen.


als Antwort auf: [#472297]
(Dieser Beitrag wurde von Martin Fischer am 25. Mai 2011, 18:17 geändert)

CharStyle einfrieren (WIN, CS4, JSX)

cwenet
Beiträge gesamt: 1117

25. Mai 2011, 19:12
Beitrag # 3 von 3
Beitrag ID: #472304
Bewertung:
(964 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Merci viel mal Martin,

so klappt es.

Schönen Abend
Christoph


als Antwort auf: [#472299]