[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Hebräisch (von rechts nach links) unter CS5 (Windows XP)

ssudoku
Beiträge gesamt: 29

3. Feb 2011, 08:44
Bewertung:

gelesen: 6160

Beitrag als Lesezeichen
Hallo!
Kann es sein, dass es daran liegt, dass du die schließende geschweifte Klammer von function auskommentiert hast? Also bei dir ist es:
Code
create_RTL_paragraph (app.activeDocument, 'RTL');  

function create_RTL_paragraph (doc, stylename) {
if (doc.paragraphStyles.item (stylename) == null) doc.paragraphStyles.add ({name: stylename});
var ps = doc.paragraphStyles.item (stylename);
ps.composer = "Adobe World-Ready Paragraph Composer";
ps.paragraphDirection = ParagraphDirectionOptions.rightToLeftDirection;
ps.characterDirection = CharacterDirectionOptions.rightToLeftDirection;
// ps.paragraphJustification = ParagraphJustificationOptions.arabicJustification;
// ps.diacriticPosition = DiacriticPositionOptions.opentypePosition; }


Es müsste aber sein:
Code
create_RTL_paragraph (app.activeDocument, 'RTL');  

function create_RTL_paragraph (doc, stylename) {
if (doc.paragraphStyles.item (stylename) == null) doc.paragraphStyles.add ({name: stylename});
var ps = doc.paragraphStyles.item (stylename);
ps.composer = "Adobe World-Ready Paragraph Composer";
ps.paragraphDirection = ParagraphDirectionOptions.rightToLeftDirection;
ps.characterDirection = CharacterDirectionOptions.rightToLeftDirection;
// ps.paragraphJustification = ParagraphJustificationOptions.arabicJustification;
// ps.diacriticPosition = DiacriticPositionOptions.opentypePosition;
}


Der Untschied zwischen beiden Versionen ist, dass die letzte geschweifte Klammer in einer eigenen Zeile stehen muss, damit sie nicht durch die zwei Schrägstriche am Anfang der Zeile auskommentiert ist.

Johannes

(Dieser Beitrag wurde von ssudoku am 3. Feb 2011, 08:45 geändert)
Änderungsverlauf:
Beitrag geändert von ssudoku (Anwender) am 3. Feb 2011, 08:45