[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt ID: StoryDirectionOptions

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

ID: StoryDirectionOptions

funkturmmitte
Beiträge gesamt: 101

12. Okt 2017, 15:54
Beitrag # 1 von 10
Bewertung:
(2832 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo!
Ich versuche in einem (hebräischen) Dokument alle Stories auf rechts nach links umzustellen.
Dies will mir zur Zeit jedoch nur für einen ausgewählten Textrahmen gelingen.
Vielleicht kann mir dabei jemand weiterhelfen?
Code
app.selection[0].parentStory.storyPreferences.storyDirection = StoryDirectionOptions.RIGHT_TO_LEFT_DIRECTION; 

Da ist ja klar, dass nur ein ausgewähltes Objekt modifiziert wird.
Über
Code
app.stories.everyItem(). 

kann ich die Preferenzen leider nicht vergeben.

Dass ich, für ein komplettes hebräisches Dokument, noch einige andere RTL Features nutzen muss ist mir bewusst - diese konnte ich bislang auch erfolgreich ansprechen.

Gruß
Oliver
Hier Klicken X

ID: StoryDirectionOptions

klasinger
Beiträge gesamt: 1598

12. Okt 2017, 16:46
Beitrag # 2 von 10
Beitrag ID: #559884
Bewertung:
(2824 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

wenn ich mich nicht recht täusche, bringt eine "normales", also deutsches oder englisches InDesign, diese RTL-Funktion gar nicht vollständig mit. Vor daher wäre Sie dann auch nicht vernünftig scriptbar.

Löst dein Scriptproblem nicht direkt, aber ich würde mal ein Auge drauf haben.

Wenn du CC Kunde bist wäre der korrekte Weg: CC Sprache in den CC-App Voreinstellungen umstellen (in deinem Fall "Englisch (gefolgt von hebräischen Zeichen)", dann ID installieren.

Ich hatte mal das selbe mit arabisch – sah für mich als Laien gut aus, nur leider war es Müll…

Mit freundlichen Grüssen
Klaas Posselt
--

Klaas Posselt
digital Prepress & ePaper Consulting
http://www.einmanncombo.de


als Antwort auf: [#559881]

ID: StoryDirectionOptions

WernerPerplies
Beiträge gesamt: 2278

12. Okt 2017, 16:52
Beitrag # 3 von 10
Beitrag ID: #559885
Bewertung:
(2821 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Oliver,

ich habe es nicht selbst ausprobiert, aber versuche es mal so:
app.activeDocument.storyPreferences.storyDirection = StoryDirectionOptions.RIGHT_TO_LEFT_DIRECTION;

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign
neu: WpsProjectHandler 15.06.2018, Version 1.75, neue Funktionen
Aktuelles
XING


als Antwort auf: [#559881]

ID: StoryDirectionOptions

funkturmmitte
Beiträge gesamt: 101

12. Okt 2017, 16:52
Beitrag # 4 von 10
Beitrag ID: #559886
Bewertung:
(2820 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für den Tipp, die entsprechende Version nutze ich bereits.
Wobei, ich bin mir nicht sicher ob die RTL Funktionen nicht auch in der deutschen Version per Script ansprechbar sind.
Chinesische Funktionen kann ich jedenfalls relativ einfach per Script und Template "importieren".


als Antwort auf: [#559884]

ID: StoryDirectionOptions

funkturmmitte
Beiträge gesamt: 101

12. Okt 2017, 17:56
Beitrag # 5 von 10
Beitrag ID: #559894
Bewertung:
(2809 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Werner!
Das ist bringt leider auch nicht den gewünschten Erfolg sondern im ESTK die Fehlermeldung "StoryDirectionOptions ist undefiniert".

Gruß
Oliver


als Antwort auf: [#559885]

ID: StoryDirectionOptions

WernerPerplies
Beiträge gesamt: 2278

12. Okt 2017, 18:01
Beitrag # 6 von 10
Beitrag ID: #559895
Bewertung:
(2804 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Oliver,


InDesign: CC2015.4.1 (102)

ESTK
Code
app.activeDocument.storyPreferences.storyDirection = StoryDirectionOptions.RIGHT_TO_LEFT_DIRECTION; 
Ergebnis: RIGHT_TO_LEFT_DIRECTION


Allerdings sehe ich auch keine Wirkung.

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign
neu: WpsProjectHandler 15.06.2018, Version 1.75, neue Funktionen
Aktuelles
XING


als Antwort auf: [#559894]

ID: StoryDirectionOptions

funkturmmitte
Beiträge gesamt: 101

12. Okt 2017, 18:10
Beitrag # 7 von 10
Beitrag ID: #559896
Bewertung:
(2802 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ups.
Da hatte ich im ESTK versehtlich nicht InDesign als Ziel definiert.
Jedoch erfolgt auch bei korrekter Ausführung des Scripts nicht die gewünschte Änderung des Textflusses.
Ich vermute dass die StoryDirectionOptions für jeden Textfluss definiert werden müssen...


als Antwort auf: [#559895]

ID: StoryDirectionOptions

WernerPerplies
Beiträge gesamt: 2278

12. Okt 2017, 18:52
Beitrag # 8 von 10
Beitrag ID: #559898
Bewertung:
(2796 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Oliver,

ich denke, das funktioniert nur, wie Klaas das oben schon beschrieben hat, wenn Du schon bei der Installation von InDesign die richtigen Schalter setzt.

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign
neu: WpsProjectHandler 15.06.2018, Version 1.75, neue Funktionen
Aktuelles
XING


als Antwort auf: [#559896]

ID: StoryDirectionOptions

funkturmmitte
Beiträge gesamt: 101

12. Okt 2017, 19:56
Beitrag # 9 von 10
Beitrag ID: #559901
Bewertung:
(2790 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich benutze die InDesign Version mit den von Klaas erwähnten Features.


als Antwort auf: [#559898]

ID: StoryDirectionOptions

Uwe Laubender
Beiträge gesamt: 4242

19. Okt 2017, 14:18
Beitrag # 10 von 10
Beitrag ID: #560019
Bewertung:
(2516 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Hallo Oliver,

ich denke, das funktioniert nur, wie Klaas das oben schon beschrieben hat, wenn Du schon bei der Installation von InDesign die richtigen Schalter setzt.


Hallo zusammen,
nö. Das funktioniert bei jeder InDesign-Version mindestens seit CS5.
Hab's vorhin mal mit einer alten CC 9.3.0 getestet.

Was NICHT geht:
Code
app.documents[0].stories.everyItem().storyPreferences.storyDirection = StoryDirectionOptions.RIGHT_TO_LEFT_DIRECTION; 


Was geht:

Code
var doc = app.documents[0]; 

// Resolve all stories:
var storiesArray = doc.stories.everyItem().getElements();
var storiesArrayLength = storiesArray.length;

// Change direction:
for(var n=0;n<storiesArrayLength;n++)
{
storiesArray[n].
storyPreferences.storyDirection =
StoryDirectionOptions.RIGHT_TO_LEFT_DIRECTION;
};

*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#559898]
Hier Klicken X

Veranstaltungen

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen. pdf-icon Hier eine kleine Anleitung.

Veranstaltungen
13.12.2018 - 20.12.2018

3400 Burgdorf, BE
Donnerstag, 13. Dez. 2018, 09.00 Uhr - Donnerstag, 20. Dez. 2018, 09.00 Uhr

Workshop

Schritt für Schritt: Planen, konzipieren und Umsetzen einer responsiven Website mit Wordpress: Lokalen Server einrichten; Frontend/Backend; Vorgehen Schritt für Schritt bis zur fertigen Site.

2-Tages-Workshop CHF 990.00

Ja

Organisator: PubliCollege GmbH

Kontaktinformation: Beat Kipfer, E-Mailinfo AT publicollege DOT ch

www.publicollege.ch

Websites erstellen mit Wordpress und Elementor Pro
Veranstaltungen
19.12.2018

Wie installiert und konfiguriert man Mailchimp und verwendet es für sein Business

Internet
Mittwoch, 19. Dez. 2018, 10.00 - 11.30 Uhr

Webinar

In diesem Webinar zeige ich den Teilnehmern, wie sie mit Mailchimp eigene Newsletter verschicken können. Wie sie Mailchimp installieren und konfigurieren müssen und wie sie eine erste Kampagne machen können.

Gratis

Ja

Organisator: Eric Mächler

https://events.genndi.com/register/818182175026318367/4ac0f277c0

Der Start ins E-Mail Marketing mit Mailchimp