[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Funktion gesperrte Objekte auf Ebene übergehen

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

Funktion gesperrte Objekte auf Ebene übergehen

safewarrior1980
Beiträge gesamt: 1

14. Nov 2019, 17:36
Beitrag # 1 von 3
Bewertung:
(1514 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Liebe Scripting-Gemeinde,

ich habe ein Script, welches mir im Dokument diverse Ebenen leerräumt. Hier sollen gesperrte Objekte/Textrahmen ignoriert und nicht angefasst werden. Bisher wirft es mir eine Fehlermeldung durch die gesperrten Objekte.

Kann ich diese Ausnahmeregel reinbasteln? Ich probiere gerade mit
app.generalPreferences.preventSelectingLockedItems; rum und bin mir nicht sicher, ob ich da in die richtige Richtung gehe. Das Objektmodell ist für mich auch nicht sehr schlüssig.

Hab Ihr mir einen Tip?

Liebe Grüße
Julia
X

Funktion gesperrte Objekte auf Ebene übergehen

Martin Fischer
  
Beiträge gesamt: 12311

14. Nov 2019, 18:10
Beitrag # 2 von 3
Beitrag ID: #572859
Bewertung:
(1491 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Julia,

Du könntest eine Abfrage einbauen.
Etwa so:

Code
var i = 0; 
var page_item = app.activeDocument.pageItems.item(i);
if (page_item.locked == false)
page_item.remove();


Viele Grüße
Martin




als Antwort auf: [#572854]
(Dieser Beitrag wurde von Martin Fischer am 14. Nov 2019, 18:10 geändert)

Funktion gesperrte Objekte auf Ebene übergehen

Uwe Laubender
Beiträge gesamt: 4777

14. Nov 2019, 19:03
Beitrag # 3 von 3
Beitrag ID: #572860
Bewertung:
(1477 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Julia,
willkommen auf HDS!

Wie räumst Du eine bestimmte Ebene leer?
Also ich vermute mal, Du löschst alle Elemente einer bestimmten Ebene mit so einer Zeile:

Code
app.documents[0].layers.itemByName("Ebene 1").pageItems.everyItem().remove(); 


Das geht schief sofern ein einziges Element auf dieser Ebene gesperrt ist.
Fehlermeldung. Kein Element wird gelöscht.

Anmerkung:
layers.itemByName("Ebene 1").pageItems.everyItem()
ignoriert alle Elemente auf den Musterseiten.

Zwei wichtige Fragen:
1. Möchtest Du alle Elemente auf den Musterseiten einbeziehen?
2. Sollen Hilfslinien, die nicht gesperrt sind, auch gelöscht werden?
*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#572854]

Aktuell

Farbmanagement
06_MYIRO_300x300

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
04.09.2020 - 05.03.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 04. Sept. 2020, 13.00 Uhr - Freitag, 05. März 2021, 12.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte. Mit dem Abschluss «Publisher Professional – Profil «Multimedia» verliehen durch die Digicomp Academy AG, bestätigen Sie Ihre Praxiserfahrungen und Qualifizierung in den genannten Themengebieten gegenüber Ihrem Arbeitgeber sowie Ihren Kunden.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

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/publishing-lehrgaenge/lehrgang-publisher-professional-profil-multimedia

Veranstaltungen
02.10.2020 - 11.12.2020

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 02. Okt. 2020, 13.00 Uhr - Freitag, 11. Dez. 2020, 15.00 Uhr

Lehrgang

Steigen Sie in die Welt des Publishings ein und erlangen Sie die Zertifizierung von publishingNETWORK. Lernen Sie in diesem Lehrgang Druckmedien professionell zu erarbeiten, druckfertige PDFs zu erstellen und CI/CD-Vorgaben umzusetzen. Mit dem Abschluss «Publisher Basic» verliehen durch die Digicomp Academy AG, bestätigen Sie Ihre Praxiserfahrungen und Qualifizierung in den genannten Themengebieten gegenüber Ihrem Arbeitgeber sowie Ihren Kunden.

Preis: CHF 6'300.-
Dauer: 18 Tage (ca. 126 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt.

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/publishing-lehrgaenge/lehrgang-publisher-basic

Neuste Foreneinträge


Excel-Tabelleninhalte via Incopy in InDesign Vorlage aktualisieren

Programmabsturz beim Veröffentlichen als PDF (FM 2019 unstrukturiert)

In die/eine Auswahl einfügen!

Dropdown Farbmenu

RTF Export Fußnoten (CC2020[15.1.1],WIN10)

InDesign-Settings (Adobe Cloud) von einem anderen Mac übernehmen

Werkzeugleisten verschwunden

Konvertierung von Framemaker 2019 nach Word

Indesign Fußnoten/Endnoten bei Buchfunktion

JavaScript mit IF Else um Email Adresse auszwählen
medienjobs