[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Abweichungen eines bestimmten Objektstiles per Skript löschen

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

Abweichungen eines bestimmten Objektstiles per Skript löschen

lübcke
Beiträge gesamt: 23

21. Sep 2011, 15:36
Beitrag # 1 von 9
Bewertung:
(2829 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

gibt es eine Möglichkeit per Skript alle Abweichungen eines bestimmten Objektstiles (Objektstil xyz) in InDesign zu löschen?

Ich habe mehrere bereits platzierte Objekte die alle vom Originalstil abweichen, habe bereits versucht einen neuen Objektstil anzulegen und durch den alten zu ersetzen, es wird mir aber immer nur das markierte Objekt geändert.

Vielen Dank schon mal,
Tino
X

Abweichungen eines bestimmten Objektstiles per Skript löschen

Martin Fischer
  
Beiträge gesamt: 12360

21. Sep 2011, 16:06
Beitrag # 2 von 9
Beitrag ID: #480686
Bewertung:
(2815 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Tino,

ersetze das betroffene Objektformat mit der Suchfunktion (Reiter OBJEKT) durch sich selbst – ohne weitere Parameter.

Viele Grüße
Martin




als Antwort auf: [#480680]
(Dieser Beitrag wurde von Martin Fischer am 21. Sep 2011, 16:07 geändert)

Abweichungen eines bestimmten Objektstiles per Skript löschen

lübcke
Beiträge gesamt: 23

21. Sep 2011, 16:27
Beitrag # 3 von 9
Beitrag ID: #480692
Bewertung:
(2798 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

danke für Deine schnelle Hilfe - an die Suchen/Ersetzen Funktion habe ich in diesem Zusammenhang gar nicht gedacht.

Hat auf jeden Fall super funktioniert!

Grüße Tino


als Antwort auf: [#480686]

Abweichungen eines bestimmten Objektstiles per Skript löschen

K45Tom
Beiträge gesamt: 238

21. Sep 2011, 21:02
Beitrag # 4 von 9
Beitrag ID: #480719
Bewertung:
(2772 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Genau hierzu (prinzipiell) hätte ich eine Frage zum Zuweisen von Absatzformaten - gibt es eine Möglichkeit ein Absatzformat (per Skript, nicht manuell) zuzuweisen, ohne, dass die manuellen (also alles, was nicht über Zeichenstil etc. gelöst ist) Änderungen verloren gehen?

Beispiel:

Manuelle Fußnotenplatzierung (zweispaltiger Text, Spalte von Fußnotenverweis egal, Fußnoten[text]platzierung immer rechte Spalte von unten nach oben [bitte, bitte Adobe: gebt uns mehr Möglichkeiten Fußnoten automatisiert zu platzieren!!!]).

Erster Fußnotentext auf der Seite mit Absatzlinie oben (Trennlinie zum Bodytext).

Gelöst wird das via Skript, das auf ein bestimmtes Absatzformat prüft und dem ersten Absatz eines Textrahmens ein Absatzformat zuweist, das identisch zu den weiteren Absätzen ist ... bis auf die beschriebene (Fußnoten-)Linie oben.

Dabei werden allerdings auch alle manuellen Eingriffe überschrieben. Es gibt zwar die Order manuelle Abweichungen zu vermeiden, aber wie das mit den Anweisungen so ist ... ;-)

Prinzipiell könnte man natürlich nur ein Absatzformat verwenden und als Abweichung die Linie dazufummeln bzw. wegnehmen - damit blieben auch die manuellen Abweichungen erhalten. Es würde mich trotzdem brennend interessieren, ob das auch via Skript mit Neuzuweisung eine Absatzformats geht.

Laaaanger Text - hoffentlich habe ich die Frage jetzt nicht totformuliert :)

Lösung bzw. Skriptschnipsel sollte ab InDesign CS4 funktionieren ... schon mal Danke für den Hirnschmalz!!!

Edit: Automatisiert wird mit JavaScript
Gruß von
Jörg Thöming

K45 : Grafik | Design | Kommunikation



als Antwort auf: [#480686]
(Dieser Beitrag wurde von K45Tom am 21. Sep 2011, 21:07 geändert)

Abweichungen eines bestimmten Objektstiles per Skript löschen

Martin Fischer
  
Beiträge gesamt: 12360

21. Sep 2011, 21:20
Beitrag # 5 von 9
Beitrag ID: #480721
Bewertung:
(2762 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jörg,

wie weist Du das Absatzformat zu?

Hast Du's schon mal mit dem applyParagraphStyle()-Befehl und der Option clearingOverrides = false versucht?


Code
app.selection[0].applyParagraphStyle(p_style, false); 


Viele Grüße
Martin




als Antwort auf: [#480719]
(Dieser Beitrag wurde von Martin Fischer am 21. Sep 2011, 21:22 geändert)

Abweichungen eines bestimmten Objektstiles per Skript löschen

Martin Fischer
  
Beiträge gesamt: 12360

21. Sep 2011, 21:27
Beitrag # 6 von 9
Beitrag ID: #480723
Bewertung:
(2750 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Bei manchen Abweichungen funktioniert das mit dem applyParagraphStyle()-Befehl mit clearingOverrides = false.
Die Linien scheinen allerdings nicht zu den Abweichungen zu gehören, die erhalten bleiben.

Vermutlich sind es die abweichenden Zeichenattribute, die erhalten bleiben.
Abweichende Absatzattribute werden gelöscht.

Viele Grüße
Martin




als Antwort auf: [#480721]
(Dieser Beitrag wurde von Martin Fischer am 21. Sep 2011, 21:28 geändert)

Abweichungen eines bestimmten Objektstiles per Skript löschen

K45Tom
Beiträge gesamt: 238

21. Sep 2011, 21:53
Beitrag # 7 von 9
Beitrag ID: #480725
Bewertung:
(2733 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hätte ich mir ja denken können, dass der Skriptprofi auf anhieb etwas aus dem Ärmel schüttelt ;-)

Danke Dir für den Ansatz, Martin!!

Gelöst ist das zurzeit so:
Code
#target InDesign 
var myDok = app.activeDocument;
var myTF = myDok.textFrames;

for (i = 0 ; i < myTF.length ; i++) {
var myPara = myTF[i].paragraphs;
var myFirstPara = myPara[0];
try {
if (myFirstPara.appliedParagraphStyle.name == "Fussnoten") {
myFirstPara.appliedParagraphStyle = "FussnotenLinie";
}
}

catch (myError) {}
}


... und bei diesem Konstrukt komme ich nicht dahinter, wie ich clearingOverrides auf false setzen kann ...

Muss aber nicht mehr heute sein - alter Nachtschwärmer ;-D
Gruß von
Jörg Thöming

K45 : Grafik | Design | Kommunikation



als Antwort auf: [#480721]

Abweichungen eines bestimmten Objektstiles per Skript löschen

Martin Fischer
  
Beiträge gesamt: 12360

21. Sep 2011, 22:03
Beitrag # 8 von 9
Beitrag ID: #480726
Bewertung:
(2724 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jörg,

versuch's mal so:


Code
try  
{
if (myFirstPara.appliedParagraphStyle.name == "Fussnoten")
{
myFirstPara.applyParagraphStyle( app.activeDocument.paragraphStyles.itemByName("FussnotenLinie"), false );
}
}
catch (myError) {}


Viele Grüße
Martin




als Antwort auf: [#480725]

Abweichungen eines bestimmten Objektstiles per Skript löschen

K45Tom
Beiträge gesamt: 238

21. Sep 2011, 22:11
Beitrag # 9 von 9
Beitrag ID: #480727
Bewertung:
(2717 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
var Supergeil = "MegaDank";

;-))

Das ist es!!

Nochmals vielen Dank, Martin!!

... und eine gute Nacht, gell !
Gruß von
Jörg Thöming

K45 : Grafik | Design | Kommunikation



als Antwort auf: [#480726]
X

Aktuell

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
30.11.2020 - 01.12.2020

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Montag, 30. Nov. 2020, 08.30 Uhr - Dienstag, 01. Dez. 2020, 17.00 Uhr

Kurs

Im Kurs lernen Sie die Schritte vom Import des Rohmaterials bis zum fertig exportierten Clip kennen. Dazu zählen die Materialverwaltung, das Trimmen für Roh- und Feinschnitt, Blenden, Titel und Effekte und eine Übersicht über die wichtigsten Formate.

Preis: CHF 1'700.-
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/video-und-audio-publishing/adobe-premiere-pro-cc/kurs-adobe-premiere-pro-cc-basic

Veranstaltungen
01.12.2020 - 03.12.2020

ortsunabhängig
Dienstag, 01. Dez. 2020, 10.00 Uhr - Donnerstag, 03. Dez. 2020, 11.30 Uhr

Online Workshop-Reihe

Sie wollen barrierefreie PDF-Dokumente mit möglichst wenig Aufwand erstellen? Mit ein wenig Grundlagenwissen können Sie dies aus InDesign mit axaio MadeToTag erreichen – ohne manuelle Nacharbeit im PDF! In diesem 3-teiligen, interaktiven Webinar, das wir vom 1. – 3. Dezember 2020 gemeinsam mit unserem Partner und InDesign-Experten Klaas Posselt von einmanncombo organisieren, lernen die Teilnehmenden, wie sie zielführend beim Erstellen von barrierefreien PDF-Dokumenten aus Adobe InDesign vorgehen. Dafür wird zu Beginn vermittelt, was ein barrierefreies PDF ist, und welche Anforderungen an solche Dokumente bestehen. Mit diesem Wissen werden, anhand von Best-Practice-Beispielen, Strategien zum effizienten Erstellen von PDF/UA-konformen Dokumenten und Formularen mit Adobe InDesign und axaio MadeToTag gezeigt. Außerdem werden Lösungen für klassische Probleme vermittelt. Die Teilnehmenden erhalten im Vorfeld eine Liste der notwendigen Software, wie auch vorbereitete Workshop-Daten, an denen alle im Webinar unter Anleitung arbeiten. Während des Webinars haben die Teilnehmenden die Möglichkeit, Fragen zu stellen. Inhalte der einzelnen Webinare: Die Webinar-Serie besteht aus vier Teilen (Inhalte folgend). Diese bauen aufeinander auf, können aber, mit den entsprechenden Vorkenntnissen, auch einzeln besucht werden. Webinar 1 – Grundlagen (1. Dezember 2020, 10.00 - 11.30 Uhr) Fundiertes Grundlagenwissen über barrierefreie PDF-Dokumente bildet die Basis einer erfolgreichen Umsetzung in InDesign, um die dafür notwenigen Werkzeuge richtig einsetzen zu können. â–ª Warum barrierefreies PDF? â–ª Gesetzliche Grundlagen und Richtlinien â–ª Anforderungen an barrierefreie PDF-Dokumente â–ª Basiswissen zur Umsetzung in InDesign â–ª Einordnung axaio MadeToTag Webinar 2 – Einstieg MadeToTag (2. Dezember 2020, 10.00 - 11.30 Uhr) Anhand eines InDesign-Beispieldokumentes wird eine Publikation Schritt für Schritt mit MadeToTag barrierefrei gemacht. â–ª Warum MadeToTag nutzen? â–ª Nützliche Funktionen/Mehrwert gegenüber InDesign â–ª Arbeitsschritte in der Übersicht â–ª Gemeinsam ein Dokument barrierefrei machen, Schritt für Schritt â–ª Ausgabe als barrierefreies PDF/UA Webinar 3 – Spezielle Aufgaben mit MadeToTag meistern (3. Dezember 2020, 10.00 - 11.30 Uhr) Bestimmte Inhalte, wie unpassend erstellte Inhalte (z.B. manuelle Trennungen), komplexe Tabellen oder Formulare, können in einer barrierefreien Umsetzung sehr störend oder gar kniffelig sein. MadeToTag kann hier Hilfestellung leisten. â–ª Probleme finden und beheben â–ª Komplexere und richtig komplexe Tabellen â–ª Formulare â–ª Schneller Arbeiten mit Shortcuts â–ª Vorlagen aufbauen Ziele der Webinar-Serie: â–ª Grundlagen barrierefreier Dokumente kennen â–ª Barrierefreie Dokumente in InDesign mit MadeToTag vorbereiten und ausgeben Teilnahmegebühr: Die Teilnahmegebühr für alle drei Webinare beträgt € 89,- (zzgl. MwSt.) Wir freuen uns auf Ihre Teilnahme! Das axaio-Team

Ja

Organisator: axaio software

Kontaktinformation: Karina Zander, E-Mailk.zander AT axaio DOT com

https://en.xing-events.com/OEBIDIR.html

Erstellung barrierfreier PDF-Dokumente mit InDesign & MadeToTag

Neuste Foreneinträge


Bilder exportieren

Ausschnittswerkzeug

Großformat Druckdaten anlegen

Interaktive PDFs - Ebenenansicht speichern

Fehlermeldung: ist in sich selbst verschachtelt

Systemschriften nicht anzeigen Fontexplorer

Acrobat Pro Farbauszüge drucken

Initial mit unterschiedlichem rechten Rand

Quellenangaben von Bildern innerhalb des Dokumentes pflegen

Vorschlag vor Überschrift
medienjobs