[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Schlagschatten in Objektstil aktivieren

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

Schlagschatten in Objektstil aktivieren

fabiantheblind
Beiträge gesamt:

2. Dez 2010, 22:25
Beitrag # 1 von 3
Bewertung:
(909 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo ihr Skripter,

eine Frage:

Wie aktiviere ich in einem Objektstil den Schlagschatten als Objekteffekt?
Und wie modifiziere ich dann dessen Einstellungen?
z.B. den Abstand , den Füllmodus oder die Grösse.
Ich kriege es nicht hin. Und finde keine Beispiele.

Hier mein Code:

Code
var theDoc = app.documents.add(); 
var theObjStyle = theDoc.objectStyles.add({name:"style"});
// das funktioniert nicht
theObjStyle.objectEffectsEnablingSettings.enableDropShadow = true;



Dank euch

:Fabian
X

Schlagschatten in Objektstil aktivieren

Gerald Singelmann
  
Beiträge gesamt: 6269

2. Dez 2010, 23:31
Beitrag # 2 von 3
Beitrag ID: #458745
Bewertung:
(900 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das hatten wir hier irgendwann mal. Die "objectEffectsEnablingSettings" haben was damit zu tun, ob die Einstellung relevant ist oder nicht, entspricht also den Häkchen links im Dialogfeld. Das ist nicht das Gleiche wie: der Effekt ist angeschaltet, nur: der Effekt wird vom Objektstil ignoriert oder nicht.

Um die Effekte wirklich zu setzen gehen Sie so vor:
Code
#target indesign 
main();

function main() {
var doc = app.documents.add();
var rec = doc.pages[0].rectangles.add({geometricBounds: [10, 10, 100, 100] });
var os = doc.objectStyles.add( {name: "Schattentest"} );
os.transparencySettings.dropShadowSettings.distance = "2 mm";
os.transparencySettings.dropShadowSettings.mode = ShadowMode.DROP;
os.strokeTransparencySettings.bevelAndEmbossSettings.applied = true;
os.strokeWeight = "5 pt";
rec.applyObjectStyle( os, true, true);
}


Aus verm. historischen Gründen sind Schatten und Weiche Kante etwas anders anzuschalten als die anderen Effekte, die erst später dazukamen.


als Antwort auf: [#458738]

Schlagschatten in Objektstil aktivieren

fabiantheblind
Beiträge gesamt:

3. Dez 2010, 00:10
Beitrag # 3 von 3
Beitrag ID: #458746
Bewertung:
(889 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Klasse. Das funktioniert.
Danke für die schnelle Hilfe.

:F


als Antwort auf: [#458745]