[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Gruppe auf bestimmter Ebene erstellen

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

Gruppe auf bestimmter Ebene erstellen

Jack.
Beiträge gesamt: 25

10. Okt 2018, 08:30
Beitrag # 1 von 4
Bewertung:
(1503 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich zweifle gerade mal wieder an mir selbst. ich habe auf einer Seite ein paar Elemente verteilt auf mehreren Ebenen, diese möchte ich gruppieren und die Gruppe soll der Ebene "Druckelemente" zugeordnet werden.

Code
... 
var myElements = myDoc.groups.add(myDoc.spreads[0].pageItems, myDoc.layers.item("Druckelemente"));
...


Laut https://www.indesignjs.de/extendscriptAPI/indesign13/#Groups.html#d1e235206__d1e235255 sollte das doch funktionieren.
Group add (groupItems:Array of PageItem, layer:Layer, [at:LocationOptions=LocationOptions], reference:Varies Document Layer MasterSpread Page Spread PageItem, withProperties:Object)


Klar könnte ich es nun so lösen:

Code
... 
var myElements = myDoc.groups.add(myDoc.spreads[0].pageItems);
myElements.itemLayer = "Druckelemente";
...


Ich wüsste nur gerne ob ich etwas falsch gemacht habe.

(Dieser Beitrag wurde von Jack. am 10. Okt 2018, 08:48 geändert)
X

Gruppe auf bestimmter Ebene erstellen

Dirk Becker
Beiträge gesamt: 170

10. Okt 2018, 19:07
Beitrag # 2 von 4
Beitrag ID: #566807
Bewertung:
(1456 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
myDoc.groups klingt suspekt. Schau' mal auf die Typen-Liste des "parent" property von Group - da bietet sich eher die Spread an.

Eventuell kann man statt des Layer Objekts auch direkt den Namen mitgeben, hab' ich aber nicht probiert.


als Antwort auf: [#566775]

Gruppe auf bestimmter Ebene erstellen

Gerald Singelmann
  
Beiträge gesamt: 6234

11. Okt 2018, 06:25
Beitrag # 3 von 4
Beitrag ID: #566816
Bewertung:
(1422 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich hab grad mal ein halbes Dutzend Variationen durchgespielt, mit doc.groups.add vs page.groups.add und page.pageItems vs page.pageItems.everyItem().getElements()

Ich habe es aber nicht geschafft, den zweiten Parameter zum Funktionieren zu überreden. Scheint ein Bug zu sein.

Alternativ funzt auch der Properties Parameter:
Code
main(); 

function main() {
var doc = app.activeDocument;
var l = doc.layers.item("gruppe");
var e = doc.pages.firstItem().pageItems.everyItem().getElements();
var g = doc.groups.add(
e,
{itemLayer: l }
);
}



als Antwort auf: [#566775]

Gruppe auf bestimmter Ebene erstellen

Jack.
Beiträge gesamt: 25

11. Okt 2018, 08:29
Beitrag # 4 von 4
Beitrag ID: #566818
Bewertung:
(1409 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für eure Antworten.

Ich hatte auch schon mehrere Varianten probiert und bin nicht zum Ziel gekommen.


als Antwort auf: [#566775]
X

Aktuell

PDF / Print
impressed_logo_300

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
25.05.2020 - 29.05.2020

Experten teilen mit Dir ihr Wissen

Online
Montag, 25. Mai 2020, 11.00 Uhr - Freitag, 29. Mai 2020, 17.45 Uhr

Seminar

Möchtest du deine Online-Reichweite vergrössern und deine digitale Präsenz optimieren? Dann könnte dich der #DigitalMarketingSummit vom 25. bis 29. Mai 2020 interessieren. An 10 Sessions zu verschiedenen Themen erhältst du je drei sofort umsetzbare Tipps. Montag 25.05.2020 Facebook für Unternehmen LinkedIn Profil und mehr Dienstag 26.05.2020 Twitter für Unternehmen Inhalt & Funktion der Webseite überprüfen Mittwoch 27.05.2020 E-Commerce (mit WooCommerce) Grundlagen für die Digitalisierung Donnerstag 28.05.2020 Google Search Ads (SEA) Google My Business (Maps Eintrag) Freitag 29.05.2020 Xing für Unternehmen Storytelling mit Instagram

Teilnahme Gratis!!
Anmeldung unter: https://digital.rogerruckstuhl.ch/digital-marketing-summit

Ja

Organisator: Roger Ruckstuhl Digital Marketing

Kontaktinformation: Eric Mächler, E-Mailinfo AT ericmaechler DOT com

https://digital.rogerruckstuhl.ch/digital-marketing-summit/

Digital Marketing Summit für Selbständige, Einzelunternehmer Dienstleister & Serviceanbieter
Veranstaltungen
02.06.2020 - 03.06.2020

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Dienstag, 02. Juni 2020, 08.30 Uhr - Mittwoch, 03. Juni 2020, 17.00 Uhr

Kurs

Dieser Basic-Kurs ist der perfekte Einstieg in die Welt von InDesign, dem vielseitigen Layout-Programm. Sie lernen, wie InDesign aufgebaut ist, wie saubere Dokumente erstellt werden und wie man korrekt mit gelieferten InDesign-Projekten umgeht.

Preis: CHF 1'400.–
Dauer: 2 Tage

Nein

Organisator: Digicomp Academy AG

Kontaktinformation: Isil Günalp, E-Mailisil.guenalp AT digicomp DOT ch

https://www.digicomp.ch/weiterbildung/software-anwendungs-trainings/adobe-trainings/desktop-publishing/adobe-indesign-cc/kurs-indesign-cc-basic

Neuste Foreneinträge


QXP 2019: dead keys öffnen Miniaturansicht unten am Dokumentfenster

Grepstil-Problem mit Positiven Lookahead

Meine QuarkXPress-Account Management Webseite kennt mich nicht mehr

zwei Seiten vertauschen

Dateien kopieren

EPS mit Konvertierungsoptionen

Grobes ICC-Profil aus wenigen gemessenen Farben

PDF (Speisekarte) auf Android-Tablet anzeigen, Adobe Reader im Kiosk-Modus möglich?

Ausschneiden und automatisch Hintergrund ersetzen

Zeichnungen miteinander verschmelzen in AI CS6
medienjobs