Wiki-Quellcode von PDF-Import


Zeige letzte Bearbeiter
1 Im {{designer/}} können PDF-Formulare importiert werden, wenn diese im //xdp//-Dateiformat vorliegen.
2
3 {{content/}}
4
5 == Import ==
6
7 {{figure image="pdf_import_de.png"}}
8 Position des Menüpunktes //Importieren// im Menü des {{designer case="gen"/}}.
9 {{/figure}}
10
11 Zum Import eines im //xdp//-Format vorhandenen Formulars muss zunächst der {{designer/}} geöffnet werden. Dies geschieht beim Anlegen eines neuen {{formcycle/}} Formulars automatisch. Anschließend muss dort in der Aktionsleiste unter //Mehr// der Menüpunkt //Importieren// gewählt werden. In dem sich öffnenden Datei-Auswahldialog kann nun die //xdp//-Datei selektiert werden. Nach dem Bestätigen der Auswahl erfolgt umgehend der Import.
12
13 Außerdem ist der Import eines Formulars im //pdf//-Format möglich. Falls das PDF kein XFA(XML Forms Architecture)-Formular beinhaltet, wird der PDF-Importer geöffnet.
14
15 Beim Import wird automatisch eine Schaltfläche am Ende des Formulars eingefügt, mit dem es abgesendet werden kann. Bei mehrseitigen Formularen werden zudem automatisch Schaltflächen für die Navigation zwischen den einzelnen Seiten angelegt.
16
17 {{info}}
18 Nach dem Import wird das Formular nicht automatisch gespeichert.
19 {{/info}}
20
21 === PDF-Importer {{version major="7" minor="2"/}} ===
22
23 {{figure image="de_pdf_importer_field.png" clear="h3"}}
24 Darstellung des PDF-Importer innerhalb des Designers
25 {{/figure}}
26
27 Der PDF-Importer ermöglicht den einfachen Import von Formularfeldern aus einem PDF in den Designer. Dabei besitzt der Importer mehrere Möglichkeiten, um die Formularfelder für die Erstellung des {{formcycle/}} Formulars aus der PDF zu konfigurieren.
28
29 ==== Funktionen ====
30
31 {{figure image="de_pdf_importer_field_bar.png" clear="h3"}}
32 Button-Leiste zur Anpassung des PDF-Importer
33 {{/figure}}
34
35 Durch das Öffnen des PDF-Importer sind verschiedene Aktionen im Importer über die Button-leiste im oberen Bereich möglich:
36
37 ; {{icon name="fa-folder-open" title="Öffnen" size="1x" cssClass="fa-folder-open"/}}
38 : Öffnen einer PDF
39 ; {{icon name="fa-magnifying-glass" title="Suchen" size="1x" cssClass="fa-magnifying-glass"/}}
40 : Suchen nach dem Namen eines Formularfeldes
41 ; {{icon name="fa-magnifying-glass" title="Suchen" size="1x" cssClass="fa-newspaper"/}}
42 : Formularfelder im PDF-Dokument ein- oder ausblenden
43 ; {{icon name="fa-magnifying-glass" title="Suchen" size="1x" cssClass="fa-image"/}}
44 : Bilder im PDF-Dokument ein oder ausblenden
45 ; {{icon name="fa-magnifying-glass" title="Suchen" size="1x" cssClass="fa-lightbulb"/}}
46 : Versucht bei Aktivierung, Elemente intelligent einzufügen, indem im Formular nach bereits eingefügten Elementen gesucht wird. Das neue Elemente wird dann neben diesen platziert, um das Layout aus dem PDF zu wahren. Klicken, um in den Modus zum einfachen Einfügen zu wechseln.
47 ; {{icon name="fa-magnifying-glass" title="Suchen" size="1x" cssClass="fa-long-arrow-alt-down"/}}
48 : Versucht bei Aktivierung, Elemente intelligent einzufügen, indem im Formular nach bereits eingefügten Elementen gesucht wird. Das neue Elemente wird dann neben diesen platziert, um das Layout aus dem PDF zu wahren. Klicken, um in den Modus zum einfachen Einfügen zu wechseln.
49 ; {{icon name="fa-magnifying-glass" title="Suchen" size="1x" cssClass="fa-search-minus"/}} / {{icon name="fa-magnifying-glass" title="Suchen" size="1x" cssClass="fa-search-plus"/}}
50 : PDF-Dokument vergrößern/verkleinern
51 ; {{icon name="fa-magnifying-glass" title="Suchen" size="1x" cssClass="fa-id-card-clip"/}}
52 : Liste der bereits importierten Felder vom Formular-Designer neu laden und im PDF-Dokument anzeigen
53 ; {{icon name="fa-magnifying-glass" title="Suchen" size="1x" cssClass="fa-window-restore"/}}
54 : PDF-Importer in einem separaten Browser-Fenster öffnen
55 ; {{icon name="fa-magnifying-glass" title="Suchen" size="1x" cssClass="fa-times"/}}
56 : PDF-Importer schließen
57
58 ==== Einfügen eines Formularelements in den Designer ====
59
60 Nachdem der PDF-Importer im Designer geöffnet wurde, ist die Auswahl eines Formularfeldes durch einen Klick oder durch das Gedrückthalten bzw. Markieren in der PDF möglich. Dabei wird in der Formularfeld-Konfiguration, die erkannten Daten aus der PDF in die Konfiguration geschrieben.
61
62 Hierbei gibt es verschiedene Einstellungen die für das Formularelement im {{formcycle/}} Formular getroffen werden können:
63
64 {{figure image="de_pdf_importer_field_config.png" clear="h3"}}
65 Konfiguration des Formularelements im {{formcycle/}} Formular
66 {{/figure}}
67
68 ; Feldtyp
69 : Auswahl eines Formularelements anhand der PDF
70 ; Name
71 : Name des Elements im {{formcycle/}} Formular
72 ; Alias
73 : Alias des Elements im {{formcycle/}} Formular
74 ; Label-Text
75 : Label-Text des Elements im {{formcycle/}} Formular. Hier können zusätzliche Einstellungen zu Zeilenumbrüchen des Labels gemacht werden.
76
77
78
79
80 == Anpassung an {{formcycle/}} ==
81
82 Der Funktionsumfang von {{formcycle/}} ist deutlich größer als der von im //xdp//-Dateiformat vorliegenden Formularen. Um die in {{formcycle/}} vorhandenen Funktionalitäten vollumfänglich nutzen zu können, ist im Allgemeinen eine Anpassung des importierten Fomulars nötig und sinnvoll.
83
84 Dies betrifft bespielsweise die Datentypen von Eingabefeldern, bei denen in {{formcycle/}} eine größere Menge zur Auswahl stehen. Auch ist es nötig zu definieren, welche Elemente Mussfelder sind, sofern eine solche Funktion gewünscht wird. Es sollte des weiteren darauf geachtet werden, wie sich das Formular bei der responsiven Darstellung verhält, da das Ausgangsformat derartiges Verhalten nicht berücksichtigt.