Adobe InDesign Plugin für XSL-FO Export

Das Plugin erlaubt das Labeln und Exportieren von InDesign Dokumenten nach myty, als XSL-FO und myty-Tag kompatible Seitenvorlage.

Bekannte Bugs

  • eventuell Problem bei gruppierten Objekten (CS3) - Kurvenobjekt aus Illustrator
  • Probleme mit geschützten Schriften > da sie ggf. nicht ins PDF (Backgrund-PDF) exportiert werden können
  • Wenn ein Zeichen- oder Absatzformat eine Schriftart verwendet, welche nicht installiert ist bricht der Exportvorgang mit einem Fehler ab. Um das zu entgehen sollten man vor dem Vorgang alle Formate untersuchen und ggf. korrigieren (Auch die Standard-Formate, wie z.B. „Einfacher Absatz“).

Installation des Plugins

  • Zip entpacken
  • In der Version „CS2“ sollten die Script-Dateien und Unterordner in den Ordner InDesignCS2/Presets/Scripts kopiert werden.
  • Ab Version „CS3“ klicken Sie im „Script-Panel“ auf den Punkt „Benutzer“ mit der rechten Maustaste und wählen „Ordner öffnen“ bzw. „Im Finder anzeigen“. Dort kopieren Sie die jeweiligen Dateien hinein.
  • die Scripte tauchen nun in der Script-Box in InDesign auf

Testanleitung

  • Projekt - Ordner anlegen mit einem Image- Unterordner
  • Beispielbild in den Imageordner kopieren
  • neues Dokument öffnen und in den eben erstellten Ordner speichern (speichern nicht vergessen)
  • Unter Datei/Dokumentinformationen einen Titel (Projektname), Autor und Beschreibungstext eingeben
  • Textrahmen erstellen
  • Text reinschreiben
  • neues Absatzformat anlegen
  • dieses umbenennen und die gewünschten Einstellungen vornehmen (Schriftart etc.)
  • dem Textrahmen das Absatzformat zuweisen
  • Textfeld markieren und das (Label-Script) ausführen
  • Namen und optionale Einstellungen vornehmen
  • Bild aus dem Image Ordner in das Dokument ziehen
  • Bild Labeln (Label-Script)
  • Start-Script ausführen

Funktionsweise

Seitenvorlagen dürfen derzeit nur als Einzelseiten angelegt werden!

Hintergründe, Vordergründe

Die Abbildung von aufwendigen Gestaltungselementen erfolgt via PDF. Dazu werden alle Gestaltungsebenen mit PDF_xxxxx“ benannt. Beim Export werden diese Ebenen mit dem zur Auswahl gestellten Export-Typ exportiert. Sofern Transparenzen verwendet wurden, werden diese dann entsprechend im PDF heruntergerechnet/eingerechnet. Die PDF's werden automatisch im Ordner PDF des Projektordners abgelegt und in der XSL-FO bereits eingebunden.

Text, Bild (Content-Ebene)

Die Abbildung von dynamischen Text und Bildbereichen wird in einer separaten Ebene realisiert. Die Bezeichnung kann frei gewählt werden (darf NICHT! mit PDF_ beginnen!).

Um einen Text in einer Box richtig an der Oberkante der Box auszurichten, muss im Indesign in den Textrahmenoptionen unter „Grundlinienoptionen“ als Offset „Zeilenabstand“ eingestellt sein!

Wichtig! Wenn man die Ausrichtung des Textrahmens auf „unten“ einstellt, muss die Unterlänge (text-depth) und die Oberlänge (text-altitude) der jeweiligen Absatzformate angepasst werden. Standardmäßig wird die text-depth auf 0pt und die text-altitude auf die Zeilenhöhe gestellt, um ein identisches Ergebnis zu erzielen.

Nach dem Positionieren eines Elements (Bild, Text) muss das Element aktiviert bleiben und das „Label-Script“ ausgeführt werden. Entsprechend des Elements stehen div. Funktionen zur Verfügung.

Label-Script

Textbox
  • Name (Textfeld, keine Leerzeichen, keine Umlaute)
  • editierbar (macht den Textrahmen zum ty:content)
  • noHTML (keine HTML-Funktionen in myty erlaubt)
  • max. Zeichenanzahl
  • Zeichenformate (listet alle möglichen Formate, müssen gechecked werden)
  • Absatzformate (siehe Zeichenformate)
übergeben werden:
  • Größe
  • Position
  • Padding/Innenabstand
  • Rahmen Stärke, Farbe
  • Standardformate
  • Hintergrundfarbe
Bildbox
  • Name (Textfeld, keine Leerzeichen, keine Umlaute)
  • editierbar (macht Bildbox zum ty:image)
übergeben werden:
  • Größe
  • Position
  • Rahmen Stärke, Farbe

Formularfelder

Um Formularfelder für Benutzerdaten in der Vorlage zuzuweisen muss die Textbox nicht editierbar sein und statt des Textes folgende Syntax im Indesign-Dokument geschrieben werden:

Syntax

[ty:form *element|Attributname* (+ weitere Optionen)]

Optionen

  • element: name des Attributes (z.B. firstname ⇒ Vorname - siehe Attributliste)
  • type: Bezeichnung der Typ-Richtlinie, die im Backend definiert ist
  • prefix: optionaler Text vor dem Attribut
  • suffix: optionaler Text hinter dem Attribut
  • default: Standard-Wert
  • readonly: nur lesen?

Beispiel

Beispiel für eine Visitenkarte

[ty:form *element|firstname*] [ty:form *element|title*] [ty:form *element|lastname*]
[ty:form *element|address*] [ty:form *element|address_nr* *type|address_nr*]
[ty:form *element|additional*]
[ty:form *element|zip* *type|plz*] [ty:form *element|city*]
[ty:form *element|country*]

[ty:form *element|phone* *type|phone* *prefix|Telefon: *]
[ty:form *element|fax* *type|phone* *prefix|Telefax: *]
[ty:form *element|email* *type|email* *prefix|E-Mail: *]
[ty:form *element|internet* *type|www* *prefix|Internet: *]

Attributliste

Um die Benutzerdaten, die im Backend für jeden Nutzer hinterlegt sind als Voreinstellung zu nutzen sollten Sie die nachfolgenden Attributnamen für die Option Element nutzen:

  • salutation: Anrede
  • title: Titel
  • firstname: Vorname
  • lastname: Nachname
  • birthday: Geburtstag
  • company: Firma
  • address: Adresse
  • address_nr: Hausnummer
  • additional: Adresszusatz
  • zip: Postleitzahl
  • city: Ort
  • country: Land
  • phone: Telefonnummer
  • fax: Faxnummer
  • email: E-Mail
  • bank_name: Name der Bank
  • bank_account: Kontonummer
  • bank_code: Bankleitzahl

Export

Um das Dokument exportieren zu können, müssen folgende Eigenschaften erfüllt sein:

  • bereits gespeichert
  • Autor, Beschreibung wurden an den Dokumenteigenschaften bestimmt
  • die Grafiken liegen im Projektordner
  • gewünschtes PDF-Exportprofil bereits angelegt
  • das Dokument muss Einseitig sein

Der Export wird mit dem Start-Script ausgeführt:

  • eine Vorschaufgrafik für myty wird angelegt
  • die Schriften werden auf Exportierbarkeit geprüft (ggf. Fehlermeldung > Schrift ersetzen > Export erneut ausführen)
  • die verwendeten Schriften werden in den Schriftenordner kopiert
  • die PDFs werden erzeugt > Auswahl des Standardexportprofils erforderlich
  • die XML mit dem XSL-FO Vorlagenquellcode und den Stylesheets wird exportiert und im Projekt-Root abgelegt

Das Projekt muss dann ohne den Projekt-Ordner gezippt werden > Import als Zip in myty

 
dtpindesign.txt · Zuletzt geändert: 2010/05/27 12:00 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki