PDFDesigner

Der PDFDesigner ist ein Tool zum Erstellen von PDF-Designs.

Ziel

Das Ziel des Tools ist, die benötigte Zeit zum Erstellen von Layouts eines PDFs mit der DLE zu vereinfachen.

Um ein PDF in der DLE ohne den PDFDesigner zu erstellen, werden die PDF-Kommandos im Brick eingefügt und mit den gewünschten Parametern versehen (z.B. PDF-Absatz an der x-Position 100). Um zu prüfen, ob das Design korrekt ist, muss der Brick nun ausgeführt werden. Dabei wird dann sichtbar, welche Parameter angepasst werden müssen. Wenn der Absatz zu weit links ist, muss die x-Position erhöht werden. Um wie viel genau ist jedoch unklar. Die Anpassungen zum korrekten Design können ungefähr abgeschätzt werden. Durch mehrmaliges Probieren nähert man sich im laufe der Zeit dem gewünschten Design an. 

Um diesen Prozess zu beschleunigen führt der PDFDesigner eine graphische Benutzeroberfläche ein, auf der die gewünschten Elementen mit der Maus an die richtige Position geschoben werden. Das Design ist so direkt sichtbar und es wird direkt am Design gearbeitet. Es lassen sich alle Parameter, die sonst im Kommando zu finden sind, auch im PDFDesigner bearbeiten.

Sobald das Design fertiggestellt ist, kann es in einen Brick exportiert werden. Im Brick werden dann alle Kommandos, die zum eingestellten Design führen, automatisch mit den richtigen Parametern eingefügt.

Der PDFDesigner verwendet zum Darstellen der Elemente keine Brick-Kommandos. Dies kann unter Umständen zu kleinen Unterschieden zwischen dem im PDFDesigner dargestellten Design und dem von der DLE erstellten Endergebnis führen. Um die Unterschiede schnell zu finden gibt es die Möglichkeit, das eingestellte Design durch die DLE interpretieren zu lassen und das dabei entstandene PDF direkt herunterzuladen. 

 

 

Funktionen

  • Elemente werden durch Drag and Drop platziert
  • Elemente können kopiert und eingefügt werden
  • Im Editor gibt es eine Undo-Redo-Funktion
  • Hinein- und Hinauszoomen ist möglich
  • Layouts können in Paketressourcen gespeichert und zur späteren Bearbeitung wieder geladen werden
  • Kopf- und Fußzeilen können erstellt werden
  • Die Elemente Absatz, Bild, Barcode, Tabelle, Linie, Rechteck, Eingabefeld und Checkbox stehen zur Verfügung
  • Innerhalb von Tabellen können Absätze, Bilder und Barcodes platziert werden
  • Ein Lineal und ein Raster (zur Platzierung von Elementen) stehen in den Maßen Pixel, Millimeter und Inch zur Verfügung
  • Alle von der DLE unterstützen Parameter für jedes Element können im Editor bearbeitet werden
  • Aus einem Layout kann ein PDF generiert werden, welches mit Blindtext und anderen Dummy-Elementen gefüllt ist
  • Aus einem Layout kann ein Brick generiert werden, der ein PDF erzeugt (vom Editor zum Brick)