[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Bestimmtes Objekt auf allen Seiten in einer bestimmten Ebene verschieben

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

Bestimmtes Objekt auf allen Seiten in einer bestimmten Ebene verschieben

Ramius
Beiträge gesamt: 206

10. Okt 2019, 11:16
Beitrag # 1 von 4
Bewertung:
(113 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Zusammen

Ich möchte in einem Indesign 2019 Dokument ein Rechteck auf allen Seiten einer bestimmten Ebene positionieren.
Code
var _doc = app.activeDocument; 
var _page = _doc.pages;

for(i=0; i<_page.lenght; i++){
var _sel = _page[i].layers[0].rectangles[0];
_sel.move([5,5]);
}


Irgendwie stimmt "layers[0]" hier nicht. Ich finde nicht heraus wie ich die Ebene auf den Seiten ansteuern kann.
Vielleicht hat einer ein Tipp für mich.

Gruss, Ramius
X

Bestimmtes Objekt auf allen Seiten in einer bestimmten Ebene verschieben

Uwe Laubender
Beiträge gesamt: 4491

10. Okt 2019, 12:51
Beitrag # 2 von 4
Beitrag ID: #572159
Bewertung:
(104 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Ramius,
die Ebenen sind eine Eigenschaft des Dokuments.
Sind keine Eigenschaft der Seite oder des Druckbogens.

Möchtest Du beispielsweise das erste Rechteck auf der ersten Seite einer Ebene zuweisen, dann kannst Du mit der Eigenschaft itemLayer des Rechtecks arbeiten:

Code
// Beispiel: Weise dem ersten Rechteck auf Seite 1 die erste Ebene im Dokument zu: 
app.documents[0].pages[0].rectangles[0].itemLayer = app.documents[0].layers[0];

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


als Antwort auf: [#572157]

Bestimmtes Objekt auf allen Seiten in einer bestimmten Ebene verschieben

Ramius
Beiträge gesamt: 206

10. Okt 2019, 14:01
Beitrag # 3 von 4
Beitrag ID: #572161
Bewertung:
(92 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank. Aber jetzt eine blöde Frage:
Wie kriege ich das in eine Variable?

Code
var _doc = app.activeDocument;  
var _page = _doc.pages;

// Erstes Objekt, 2. Ebene
for(i=0; i<_page.length; i++){

var _sel = _page[i].rectangles[0].itemLayer;
_sel = _doc.layers[1];

_sel.move([10,10]);
}

geht nicht.

Gruss, Ramius


als Antwort auf: [#572159]

Bestimmtes Objekt auf allen Seiten in einer bestimmten Ebene verschieben

MarioF
Beiträge gesamt: 193

10. Okt 2019, 14:51
Beitrag # 4 von 4
Beitrag ID: #572165
Bewertung:
(83 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin,
hilft
Code
var _ebene  = 'Neuer Ebenenname'; 
app.documents[0].layers.itemByName(_ebene);

---
Viele Grüße
Mario


als Antwort auf: [#572161]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
17.10.2019

Digicomp Academy AG, Limmatstrasse 50, Zürich
Donnerstag, 17. Okt. 2019, 18.00 - 20.30 Uhr

Vortrag

Farben sind ein wichtiges Gestaltungselement in Corporate Design und Branding. Als Sinneseindruck, der von Beleuchtung, Materialeigenschaften und Kontext abhängt, ist eine Farbe jedoch schwer zu fassen. Der Verein freieFarbe setzt sich für eine offene, digitale Farbkommunikation ein und hat hierzu das HLC-Farbsystem entwickelt. Dieses hilft, zwischen Gestaltung am Computer, physischen Farbmustern und unterschiedlichen Verfahren in der Produktion eine Brücke zu schlagen. Es basiert zudem auf bestehenden ISO-Standards für die Druckindustrie.

Donnerstag, 17. Oktober 2019, 18 bis 20.30 Uhr

Ja

Organisator: Digicomp Academy AG

https://www.meetup.com/de-DE/Publishing-Group-Switzerland/events/264611769/

Freie Farbe für die digitale Zukunft
Veranstaltungen
21.10.2019 - 22.10.2019

München
Montag, 21. Okt. 2019, 09.30 Uhr - Dienstag, 22. Okt. 2019, 17.30 Uhr

Schulung, Seminar

Wer hochwertige und farbechte Ergebnisse im Digitaldruck erzielen will, der braucht umfassende Colormanagemement- und PDF-Kenntnisse. Selbst wenn die Maschine kalibriert und das Rip richtig konfiguriert ist, lassen die Ergebnisse oft zu wünschen übrig. Der Grund hierfür liegt zu 90 % in den Daten und in falsch eingestellten Anwendungsprogrammen, auch in falschen Einstellungen im Druckmenü.

Nein

Organisator: Cleverprinting.de

https://www.cleverprinting.de/zweitaegige-weiterbildung-zum-digitaldruck-operator/

Zweitägige Weiterbildung zum Digitaldruck-Operator
Hier Klicken