Seiten und Musterseiten

Ähnliche Dokumente
Offene Punkte. InDesign Satzautomation

InDesign Satzautomation

Funktionen/Methoden. InDesign Satzautomation

Alles so schön bunt hier

Seiten und Musterseiten

Das Objektmodell von InDesign

Dateien und Verzeichnisse

Über: Datei Neu Dokument einrichten, abspeichern als.indd

1) absatz- und zeichenformate. 2) Grundlinienraster 3) Musterseiten & Seitenzahlen 4) Ebenen 5) Konturenführung 6) Tabellen

Gregor Fellenz. InDesign. automatisieren. Keine Angst vor Skripting, GREP & Co. dpunkt.verlag

1 Integration von Buzzword

App mit InDesign Teil I

4.5 Aufzählungen und Listen

Tastenkürzel für WORD. F4 oder Strg + Y oder Alt + Enter

Gegenüber der direkten Formatierung jedes Wortes, jedes Satzes, Absatzes und jeder Seite hat die Arbeit mit Formatvorlagen mehrere Vorteile:

bibliothek 1 5 InDesign CS6 Verwenden von Objektbibliotheken

GESTALTUNGSHELFER. Tipp zur Formatierung der Überschrift Die Überschrift erster Ebene soll immer auf einer neuen Seite angezeigt werden:

Adobe InCopy. Frank Zeitz, ,Seminar bei Institut für Auslandsbeziehungen (Linienstr 139, Berlin)

EPUB. InDesign. E-Book. E-Books aus InDesign CC XHTML CSS. Reflowable. Fixed Layout. 11. September 2013 swiss publishing days

13.2 Problematische Zeichen prüfen

Broschüren erstellen in Adobe Indesign Selbstlernmaterialien

Word 2010 Marginalien verwenden

Ihr PC - Arbeitsplatz

Nützliche Tastenkombinationen

Classroom in a Book. Adobe. Adobe InDesign 2.0. Markt+Technik Verlag

Word/Open Office für Facharbeiten effektiv nutzen

Effizienter Arbeiten mit InDesign: Praktische Tipps und Tricks. Pascal Schrafl, JetNet Services GmbH Digicomp Publishing Day

ECDL - Europäischer Computer Führerschein. Charlotte von Braunschweig, Konrad Stulle, Sabine Spieß. 1. Ausgabe, 1. Aktualisierung, März 2012

Tastenkombinationen in Officepaketen

8. Schritt Die erste Seite ist fertig Schritt Die zweite Seite gestalten... 6 Die Seitenzahl einfügen... 6

Information, Kommunikation, Administration (IKA) Unterrichtsbereich Information 2. Semester 1. Band. 1. Ausgabe, Mai 2014

Bilder in Word integrieren

PDF-Kurs 2010 (1. Tag)

3 Leichter Umstieg von QuarkXPress

InDesign CC. Grundlagen. Peter Wies. 1. Ausgabe, 1. Aktualisierung, März 2014 INDCC

INHALTSVERZEICHNIS. Vorwort Die Arbeitsumgebung von Word Word-Dokumente verwalten Texteingabe und Textkorrektur 30

Symbolleiste Menü Einfügen

Wir fragen um! 26. Gebrauchsanweisung: Szenario Abkürzung. 1. Du hast eine Umfrage gemacht, die Fragen und Antworten liegen neben dir bereit.

InDesign automatisieren

BENUTZEROBERFLÄCHE. Menüleiste. Steuerungsleiste. Einstellparameter, die sich je nach ausgewähltem Werkzeug oder. Werkzeuge. versteckte Werkzeuge

Checkliste für Funktionen, Einstellung und Bedienfelder in Adobe InDesign CS3 bis CS5/5.5:

Texte erstellen und bearbeiten mit Word 2007

Structure/Draw: zwischen den Modi wählen (Structure-Modus zum zeichnen von Molekülen, Draw-Modus zum zeichnen von Geräten und Apparaturen)

CLASSROOM IN A BOOK. Adobe GoLive cs2

Plakat oder Faltblatt erstellen mit InDesign

Schriftbild. STRG + UMSCHALT + * Nichdruckbare Zeichen anzeigen

07. übung. InDesign & Photoshop. medienwerkstatt // seite 1

KOPF- UND FUßZEILEN KOPF- UND FUßZEILEN HINZUFÜGEN

Lange Texte formatieren

Vom Ausdruck ins Internet

Word. Formatvorlagen. Texte schnell gestalten und layouten

Kurzporträt PubliCollege, Burgdorf

CC-Bibliotheken verwenden

Inhalte mit DNN Modul HTML bearbeiten

~ ~ SCHULUNG - SIEMENS AG

1. Beschreiben Sie stichwortartig die Benutzeroberfläche von Word (benennen Sie die einzelnen Leisten): ...

Kopf-/Fußzeilen und Seitenzahlen

MODx Tutorial I Tabellen und Hintergrundbilder 1. Cms-Manager öffnen und die Seite auswählen, die zu bearbeiten ist.

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe

Formatvorlagen und automatisches Inhalts, - und Literaturverzeichnis erstellen bei Word

3 Bibliotheken. Objekte sammeln und verwalten. Sie werden lernen, wie Sie vielbenutzte Objekte organisieren und verwalten.

Python 3.6. Erste Schritte auf dem Mac. Syshack. 22. Juni 2017 Version 2.0. Python Erste Schritte auf dem Mac Syshack, 22.

Aufgabe 3 Word 2013 (Musterlösung)

Die Indesign Shortcuts im Überblick:

Kurzanleitung. Zitiertil-Creator. Dokumentvorlagen Dokumente Formatvorlagen Format Zeichen Format Absatz

5.1 Bestehende Projekte bearbeiten Neue Projekte erstellen 85

Inhaltsverzeichnis(se) erstellen

InDesign. für Beginner. Malin Muser

InDesign. InDesign und XML wie geht s weiter? <xml/> markupforum Stuttgart 1. März Workflows IDML. Zukunft. gregor.fellenz@indesignblog.

Compitreff: Arbeitsblätter gestalten

Word starten. Word Word 2010 starten. Schritt 1

7 DOKUMENTEE FORMATIEREN

werden die Befehle im Anweisungsblock hinter dem ebenfalls reservierten

XSLT IDML. Was kann IDML denn so? Transformation XML. InDesign IDMS ICML. 20. November 2015 #markupforum OCF. Workflows

Durch die Möglichkeit, Ein- und Ausgaben auf der Konsole durchzuführen, kann man auch systematisch das Verhalten von Klassen analysieren.

PowerPoint Kompendium. Inhaltsverzeichnis. Vorwort. 1 Präsentationen im Allgemeinen. 2 Grundlagen von PowerPoint 2000

1. Abschnitt. 2. Abschnitt. 3. Abschnitt. Informatik I Absatz, Abschnitt, Spalten, Umbrüche K LB

Ausbildungsziel: Erstellung eines Briefes mit Hilfe von Vorlagen

Von Xpress zu InDesign CS2

5. Die Open Office.org Writer-Hilfe Die Open Office.org Writer-Hilfe verwenden...45

InDesign. InDesign CS3. schulung cs3.doc

Computer-Werkzeuge für Anglisten

Text, Formeln und Graphiken in Word 2007

Freigeben des Posteingangs oder des Kalenders in Outlook

Inhalte mit DNN Modul HTML bearbeiten

Nützliche Tipps im Umgang mit Word

Virtueller Campus. Virtueller Campus Horw mit interaktiver Steuerung. HowTo: Non-Player Character (NPC) in Betrieb nehmen

<Trainingsinhalt> Macromedia Dreamweaver 8 CS3

Stapelverarbeitung mit Adobe Acrobat Professional. Leibniz Universität IT Services Anja Aue

Word. .dotm. Werksatz mit InDesign. Satz Konventionen. Automatisierung. Preflight. Formatvorlagen. 16. September 2011 Swiss Publishing Week

Word 4. Tabulatoren Version: Relevant für: ECDL, IKA, DA

Lange Texte formatieren

weil auch die Form der Seminararbeit in die Note eingeht

Word-Kurs. Word-Kurs weil auch die Form der Seminararbeit in die Note eingeht. Seitenlayout. Word 2010: Registerband mit Registerkarten

Dissertationen.dot. Dissertationen.dot Leitfaden für Autoren

4.8 Suchen und Ersetzen per Skript

1 Die ersten Schritte... 15

Erstellen einer juristischen Hausarbeit mit LibreOffice Stand: 10/2012

DAS EINSTEIGERSEMINAR

Transkript:

Seiten und Musterseiten Seiten page und Musterseiten masterspread sind wichtige InDesign-Objekte. Nochmal konkret Sammlung vs. Objekt: pages vs. page Mit der Sammlung pages kann man: Mit der Eigenschaft length die Länge der Sammlung ermitteln z. B. für eine for-schleife Mit der Funktion add() Seiten hinzufügen Mit itembyname() Seiten anhand ihrere Seitenzahl finden Mit itembyrange(from, TO) einen Array der Seiten anfordern. Dem Seitenobjetk page kann man: Mit der Eigenschaft documentoffset die Position im Dokument ermitteln (zählt von 0) Mit der Eigenschaft pageitems alle Objekte auf der Seite abrufen Mit textframes die Sammlung der Textrahmen abrufen Mit allgraphics alle Grafiken der Seite abrufen

Systematik von Druckbögen, Seiten und Musterseiten Streng hierarchisch müsste man Seiten (page) über den Druckbogen (spread) adressieren. Es geht aber auch direkt vom Dokument (document) aus. app.documents[0].pages[0] entspricht app.documents[0].spreads[0].pages[0] Document spreads masterspreads Spread MasterSpread Page pages pages Page pages

Musterseiten anwenden Mit appliedmaster die angewendete Musterseite setzen/abrufen Mit side herausfinden ob es sich um PageSideOptions.RIGHT_HAND,.LEFT_HAND oder.single_sided Mit der Funktion place() einen Text platzieren Mit move() die Seite verschieben Mit remove() die Seite entfernen Das Konzept der Musterseiten bietet sich für automatisierten Satz an! In einem Template können beliebige Musterseiten angelegt werden, die dann für den Satz verwendet werden. Die Sammlung masterspreads hat die üblichen Sammlungsobjekte. Mit der Funktion itembyname() kann man einfach auf die einzelnen Musterseiten zugreifen. var _mspread = app.activedocument.masterspreads.itembyname("a-master");

Musterseitenobjekte Musterseitenobjekte müssen auf der Seite gelöst werden: 1. Objekt auf der Musterseite lokalisieren: var _mpo = app.activedocument.pages[0].appliedmaster.pageitems.itembyname("textf") oder var _mpo =...masterspreads[0].pages[1].pageitems.itembyname("textf") 2. Objekt auf der Seite lösen _mpo.override(app.activedocument.pages[0]) 3. Optional: Nach dem Lösen von Objekten den Textfluss aktualisieren: app.activedocument.recompose(); Smart Text Reflow/Intelligenter Textumfluss ab CS4 Einstellung unter Eigenschaften -> Type/Eingabe

Objekte mit Namen versehen Beim Skripting ist es hilfreich, auf Seitenobjekte direkt zugreifen zu können. Dafür gibt es in InDesign die Möglichkeit, Objekten einen Namen zuzuweisen. Mit der Version CS3 oder CS4, Bedienfeld Skriptetikett Ab CS5 müssen die Namen im Bedienfeld Ebenen eingetragen werden. Mit der Methode itembyname("") können die Objekte adressiert werden Ebenen- Bedienfeld Name Textfeld (CS5) Skriptetikett- Bedienfeld Skriptetikett (CS3 & CS4) Ausgewählter Rahmen app.selection[0].name

Übungsaufgabe Mit Seiten spielen Erstellen Sie ein neues Skript! Erstellen Sie 5 neue Seiten. Im Objektmodell ist beschrieben wie mit dem Parametern LocationOptions und reference an verschiedenen Positionen im Dokument Seiten erstellt werden können. Machen Sie sich damit vertraut. Verwenden Sie die Funktion itembyrange() um nur die Seiten 3-5 mit Seitenzahlen per Skript zu nummerieren. Verwenden Sie die Eigenschaft side um die Seitenzahlen jeweils am äußeren Rand zu platzieren. Um den Array zu erhalten muss die Funktion wie folgt aufgerufen werden itembyrange().getelements() Verschieben und entfernen Sie Seiten im/aus dem Dokument! Legen Sie mehrere Musterseiten an. Weisen Sie verschiedenen Seiten unterschiedliche Musterseiten zu. Lösen Sie einen Musterseitentextrahmen, platzieren das Word-Dokument aus dem Ordner 03_material und testen Sie die Funktion Smart Text Reflow.!! Auch eine Seite hat die Funktion place(). Was macht diese? Machen Sie sich mit den Parameter [autoflowing: bool=false] vertraut.

Textrahmen und Texte Textrahmen Alte Bekannte: Sammlung TextFrames Objekt TextFrame Mit place() können Textdaten platziert werden Objektformate mit der Eigenschaft appliedobjectstyle zuweisen Ab CS5 gelangen Sie mit der Eigenschaft parentpage auf die Seite, auf der der Rahmen platziert ist. Die Eigenschaft parent führt im Regelfall zum Spread Textverkettungen Zwei Textrahmen können über die Eigenschaft nexttextframe (bzw. auch previoustextframe) miteinander verknüpft werden. _tf1.nexttextframe = _tf2;

Absatz, Zeichen und Einfügemarke Character Word TextStyleRange Ein Absatz besteht aus ganz verschiedenen Elementen. Dazu zählen Worte, Zeichen, Linien, formatierte Textbereiche. Die Einfügemarke passt auch dorthin. Paragraph Line InsertionPoint Absatz Paragraph; Zeile Line; Zeichen Character, Einfügemarke InsertionPoint etc. haben die gleichen Eigenschaften und Methoden. Mit der Eigenschaft contents kann der enthaltene Text abgefragt und neu gesetzt werden. contents liefert einen String des gesamten Inhalts aber nicht die Formatierung! Alle Formatierungsoptionen haben eine Entsprechung. z. B.: appliedfont, appliedparagraphstyle fontstyle,justification (Ausrichtung),... Textobjekte können mehr: baseline vertikale Position horizontaloffset horizontale Position und endhorizontaloffset Bereiche mit gleicher Formatierung textstyleranges

Die Sammlung characters bietet die Möglichkeit Textbereiche anzusteuern characters.itembyrange(0,9).contents // liefert die ersten 10 Zeichen Beachten Sie den Unterschied zwischen String und InDesign Text-Objekten contents Enthält den Inhalt als String Ein Zeichen ist auch ein Textobjekt characters[0] Verankertes Objekt rectangles[0] Indexmarke Kein Zugriff über das Textobjekt Fußnote footnotes[0] Anzeige im Textmodus (Befehl + Y)

Übungsaufgabe Sätze formatieren Die Dateien befinden sich im Ordner 03_termin Öffnen Sie die Datei 14_textFormat.indd, öffnen Sie das Skript 14_textFormat.jsx Der Inhalt des Beispieldokuments ist nicht formatiert. Im ersten Abatz stehen die Autoren des Texts, im zweiten die Überschrift. Legen Sie in InDesign zwei verschiedene passende Absatzformate an und weisen Sie diese den beiden Absätzen zu. Legen Sie für den Grundtext ein Absatzformat mit einem Einzug in der ersten Zeile an und weisen Sie dieses den restlichen Absätzen zu. Eine weitere automatische Formatierung von Überschriften ist schwer/nicht möglich warum? Zusatz: Mit der Eigenschaft appliedparagraphstyle werden lokale Formatierungen eines Absatzes überschrieben. Finden Sie heraus, wie Sie lokale Formatierungen mit der Methode applystyle() beibehalten können.!! Mit der Eigenschaft baseline kann die vertikale Position (y-achse) der ersten Zeile des Absatzes ermittelt werden. Erstellen Sie neben dem zweiten Absatz ein quadratisches schwarzes Rechteck in Schriftgröße (pointsize) mit einem Abstand von 3 mm zur linken Satzspiegelkante.

Textrahmen und Stories eine schwierige Verwandschaft TextFrame- und Text-Objekte haben mehrere Eltern: Text-Objekte (paragraphs, words, characters, insertionpoints) Direktes Eltern-Objekt mit parent ist story parenttextframes[0] führt zum Textrahmen (textframe) Textrahmen Direktes Eltern-Objekt mit parent ist die Seite/ ab CS5 der Druckbogen oder eine Gruppe parentstory führt zur story und damit zu den Textobjekten parentpage führt ab CS5 immer zur Seite. Document.pages[0] Page.textFrames[0] Story.stories[0].textContainers[0].parentStory TextFrame.words[0].parent Word.words[0].parentTextFrames[0]

Übungsaufgabe Formatierung prüfen Öffnen Sie die Datei 15_texte.indd in InDesign Wie kann man prüfen, ob das Absatzformat eines Absatzes im Layout nicht verändert wurde (kleines Plus bei Formatänderungen in der Absatzformatpalette)? Prüfen Sie das Dokument auf veränderte Absätze. Finden Sie jeweils den Textbereich im Absatz der verändert wurde.

Dateien und Verzeichnisse Aus Sicherheitsgründen (JS ist eine Websprache) hat JavaScript eigentlich keinen Zugriff auf lokale Dateien. Adobe hat die Objekte File und Folder implementiert um dies zu ermöglichen. Sehr leicht kann man eine Dateireferenz mit File.openDialog() herstellen. Der Rückgabewert ist dann schon ein richtiges File-Objekt. Ohne Benutzerinteraktion muss der Pfad als String übergeben werden var _file = new File("/c/verzeichnis/unterverzeichnis/datei.indd") Plattformabhängig Mac/PC Immer / (Forward-Slash) verwenden nie \ (Back-Slash) Mit der Eigenschaft exists kann geprüft werden ob die Datei überhaupt existiert. Die Eigenschaft parent gibt bei Dateien den Ordner in dem die Datei liegt, bei Ordnern den übergeordneten Ordner zurück.

Übungsaufgabe Dateien öffnen, platzieren, speichern, schließen... Stellen Sie mit der Funktion File.openDialog() eine Dateireferenz her. Stellen Sie die gleiche Referenz mit new File ("/P/fad_zur/Datei") her. Verwenden Sie die Eigenschaft parent um den Ordner der Datei zu ermitteln. Das Objekt app hat die Funktion open(file) als Ergebnis erhält man die Referenz auf das geöffnete Dokument. Lassen Sie den Benutzer eine InDesign Datei auswählen und öffnen Sie diese mit der Funktion open(). Dokumente haben die Funktionen save() und close(), speichern Sie die Datei unter einem anderem Namen und schließen Sie die aktuell geöffnete Datei.!! Zusatz: Die Funktion getfiles() liefert alle Dateien eines Ordners zurück. Bereiten Sie einen Ordner mit mehreren Bild-Dateien vor und platzieren Sie diese in ihrem Dokument.