Wiki-Quellcode von PDF-Import
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
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. |