[GastForen Programme Print/Bildbearbeitung Adobe InDesign

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Indesign CC 2015.4 - Windows 10; Update-Erfahrung

Martin Fischer
  
Beiträge gesamt: 12783

22. Jun 2016, 09:13
Bewertung:

gelesen: 7761

Beitrag als Lesezeichen
Antwort auf: Hast Du eine Idee?


Ja!
Und doch, es liegt an diesem Skript und nicht an InDesign CC 2015.4.
Verwende die erste Variante des Skripts in meinem Beitrag oben.

Also:
Code
//addLayer.jsx   
#targetengine "myEngine"

var myEventListener = app.addEventListener( "afterNew", addLayer, false );

function addLayer( myEvent )
{
myDoc = myEvent.parent;
if (myDoc.constructor.name == 'Document')
{
if (!myDoc.layers.itemByName('Hintergrund').isValid)
myDoc.layers[0].name = 'Hintergrund';

if (!myDoc.layers.itemByName('Grafik').isValid)
myDoc.layers.add( {name: 'Grafik', layerColor: UIColors.red} );

if (!myDoc.layers.itemByName('Text').isValid)
myDoc.layers.add( {name: 'Text', layerColor: UIColors.green} );
// ... weitere Ebenen hinzufügen

// die unterste Ebene aktivieren
myDoc.activeLayer = myDoc.layers.itemByName( 'Text' );
}
}


Darin wird ausgeschlossen, dass Links als Auslöser versuchen, auf sich selbst Ebenen anzulegen (was natürlich nicht geht).

Das ursprüngliche Skript war unvollständig und musste beim Anlegen von Links in einen Fehler laufen, der nicht abgefangen wurde.

(Dieser Beitrag wurde von Martin Fischer am 22. Jun 2016, 09:15 geändert)
Änderungsverlauf:
Beitrag geändert von Martin Fischer (Moderator) am 22. Jun 2016, 09:15