]> git.lyx.org Git - lyx.git/blob - lib/examples/de/PDF-form.lyx
PDF-form.lyx: New German translation
[lyx.git] / lib / examples / de / PDF-form.lyx
1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
2 \lyxformat 508
3 \begin_document
4 \begin_header
5 \save_transient_properties true
6 \origin unavailable
7 \textclass scrartcl
8 \begin_preamble
9 % used to check for needed LaTeX packages
10 \usepackage{ifthen}
11
12 % check for package insdljs
13 % used for JavScript code
14 \newboolean{insdljs}
15 \IfFileExists{insdljs.sty}
16  {\usepackage[pdftex]{insdljs}
17   \setboolean{insdljs}{true}
18   \pdfcatalog{/AA \the\pdflastobj\space 0 R}}
19  {\setboolean{insdljs}{false}}
20
21 \ifinsdljs % only execute if package insdljs is installed
22
23  \begin{insDLJS}[exaaae]{exaaae}{JavaScript}
24
25   function validateTime(){
26    this.delay = true;
27    if((event.value == "u") || (event.value == "unbefristet")) {
28     this.getField("von").display = display.hidden;
29     this.getField("an").display = display.hidden;
30    } else {
31     this.getField("von").display = display.visible;
32     this.getField("an").display = display.visible;
33     this.getField("von").setFocus();
34    }
35    this.delay = false;
36   }
37  
38  function checkNumber() {
39   event.rc = true;
40   if (!Number(event.value))
41   {
42    app.alert("Wert muss eine Nummer sein!");
43    event.value = "";
44   }  else {
45    event.target.textColor = color.green;
46  }
47
48 }
49
50  \end{insDLJS}
51
52 \fi % end \ifinsdljs
53
54 % if pdflatex is used
55 \usepackage{ifpdf}
56 \ifpdf
57
58 % set fonts for nicer pdf view
59 \IfFileExists{lmodern.sty}
60  {\usepackage{lmodern}}{}
61
62 \fi % end if pdflatex is used
63 \end_preamble
64 \options BCOR8mm,pagesize
65 \use_default_options false
66 \begin_modules
67 pdfform
68 \end_modules
69 \maintain_unincluded_children false
70 \language ngerman
71 \language_package default
72 \inputencoding auto
73 \fontencoding global
74 \font_roman "default" "default"
75 \font_sans "default" "default"
76 \font_typewriter "default" "default"
77 \font_math "auto" "auto"
78 \font_default_family default
79 \use_non_tex_fonts false
80 \font_sc false
81 \font_osf false
82 \font_sf_scale 100 100
83 \font_tt_scale 100 100
84 \graphics default
85 \default_output_format pdf2
86 \output_sync 0
87 \bibtex_command bibtex
88 \index_command default
89 \paperfontsize 12
90 \spacing single
91 \use_hyperref true
92 \pdf_title "Description of the module pdfcomment"
93 \pdf_author "Uwe Stöhr"
94 \pdf_subject "PDF form"
95 \pdf_keywords "LyX, PDF forms, hyperref"
96 \pdf_bookmarks true
97 \pdf_bookmarksnumbered true
98 \pdf_bookmarksopen true
99 \pdf_bookmarksopenlevel 2
100 \pdf_breaklinks false
101 \pdf_pdfborder false
102 \pdf_colorlinks false
103 \pdf_backref false
104 \pdf_pdfusetitle false
105 \pdf_quoted_options "pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false, urlbordercolor={1 0 0}"
106 \papersize a4paper
107 \use_geometry false
108 \use_package amsmath 1
109 \use_package amssymb 1
110 \use_package cancel 0
111 \use_package esint 1
112 \use_package mathdots 1
113 \use_package mathtools 1
114 \use_package mhchem 1
115 \use_package stackrel 0
116 \use_package stmaryrd 0
117 \use_package undertilde 0
118 \cite_engine basic
119 \cite_engine_type default
120 \biblio_style plain
121 \use_bibtopic false
122 \use_indices false
123 \paperorientation portrait
124 \suppress_date true
125 \justification true
126 \use_refstyle 0
127 \notefontcolor #0000ff
128 \index Index
129 \shortcut idx
130 \color #008000
131 \end_index
132 \secnumdepth 3
133 \tocdepth 2
134 \paragraph_separation skip
135 \defskip medskip
136 \quotes_language german
137 \papercolumns 1
138 \papersides 1
139 \paperpagestyle default
140 \tracking_changes false
141 \output_changes false
142 \html_math_output 0
143 \html_css_as_file 0
144 \html_be_strict false
145 \end_header
146
147 \begin_body
148
149 \begin_layout Begin PDF Form
150
151 \begin_inset Argument 1
152 status open
153
154 \begin_layout Plain Layout
155 action=mailto:formular@lyx.test?subject=Das gesendete PDF-Formular, method=post
156 \end_layout
157
158 \end_inset
159
160
161 \end_layout
162
163 \begin_layout Title
164 Beschreibung des Moduls PDF-Formular
165 \end_layout
166
167 \begin_layout Author
168 Uwe Stöhr
169 \end_layout
170
171 \begin_layout Standard
172 \begin_inset Note Note
173 status open
174
175 \begin_layout Plain Layout
176 Um diese Datei als PDF zu exportieren, muss das \SpecialChar LaTeX
177 -Paket 
178 \series bold
179 insdljs
180 \series default
181  installiert sein.
182  Wenn es nicht installiert ist, kann das Dokument zwar exportiert werden,
183  aber das Beispiel im Abschnitt über dynamische Formularfelder wird nicht
184  in der Ausgabe erscheinen.
185 \end_layout
186
187 \end_inset
188
189
190 \end_layout
191
192 \begin_layout Standard
193 Durch das Laden des Moduls PDF-Formular können Dokumente oder Teile davon
194  zu einem PDF-Formular gemacht werden.
195  Sie können darin alle möglichen Formularelemente wie Textfelder, Knöpfe
196  usw.
197 \begin_inset space \space{}
198 \end_inset
199
200 verwenden.
201 \end_layout
202
203 \begin_layout Section
204 Vorbereitung
205 \begin_inset CommandInset label
206 LatexCommand label
207 name "sec:Vorbereitung"
208
209 \end_inset
210
211
212 \end_layout
213
214 \begin_layout Standard
215 Laden Sie zuerst das Modul PDF-Formular in den Dokumenteinstellungen Ihrer
216  Datei.
217  Um aus dem kompletten Dokument in ein PDF-Formular zu machen, fügen Sie
218  die Umgebung 
219 \family sans
220 Beginne
221 \begin_inset space ~
222 \end_inset
223
224 PDF
225 \begin_inset space ~
226 \end_inset
227
228 Formular
229 \family default
230  zu Beginn des Dokuments ein.Wenn nur ein Teil des Dokuments ein Formular
231  werden soll, fügen Sie 
232 \family sans
233 Beginne
234 \begin_inset space ~
235 \end_inset
236
237 PDF
238 \begin_inset space ~
239 \end_inset
240
241 Formular
242 \family default
243  an der Stelle ein, an der das Formular beginnen soll.
244 \end_layout
245
246 \begin_layout Standard
247 \begin_inset Note Greyedout
248 status open
249
250 \begin_layout Plain Layout
251
252 \series bold
253 Achtung:
254 \series default
255  Es ist nur ein Formular in einer PDF-Datei möglich!
256 \end_layout
257
258 \end_inset
259
260
261 \end_layout
262
263 \begin_layout Standard
264 Wenn die Formulardateien an einen Server oder Ähnliches gesendet werden
265  sollen, muss eine URL als Parameter der Umgebung 
266 \family sans
267 Beginne
268 \begin_inset space ~
269 \end_inset
270
271 PDF
272 \begin_inset space ~
273 \end_inset
274
275 Formular
276 \family default
277  angegeben werden.
278  Dies wird über das Menü 
279 \family sans
280 Einfügen\SpecialChar menuseparator
281 PDF-Formular-Parameter
282 \family default
283  getan.
284  Zum Beispiel wurde in diesem Dokument das Folgende in die Parameter-Einfügung
285  geschrieben:
286 \end_layout
287
288 \begin_layout Standard
289
290 \series bold
291 action=mailto:formular@lyx.test?subject=Das gesendete PDF-Formular,
292 \begin_inset Newline newline
293 \end_inset
294
295 method=post
296 \end_layout
297
298 \begin_layout Standard
299 Dies sendet die Formulardaten als Email an 
300 \emph on
301 formular@lyx.test
302 \emph default
303  wenn der Nutzer den den Sende-Knopf drückt.
304  Der Email-Betreff wird 
305 \begin_inset Quotes gld
306 \end_inset
307
308 Das gesendete PDF-Formular
309 \begin_inset Quotes grd
310 \end_inset
311
312  sein und die Sende-Methode ist 
313 \series bold
314 post
315 \series default
316 .
317  (Die andere mögliche Methode ist 
318 \series bold
319 get
320 \series default
321 .) Mehr zum Senden siehe Kap.
322 \begin_inset space \thinspace{}
323 \end_inset
324
325
326 \begin_inset CommandInset ref
327 LatexCommand ref
328 reference "subsec:Sendeknopf"
329
330 \end_inset
331
332 .
333 \end_layout
334
335 \begin_layout Standard
336 \begin_inset Newpage newpage
337 \end_inset
338
339
340 \end_layout
341
342 \begin_layout Section
343 Formularfelder
344 \end_layout
345
346 \begin_layout Standard
347 Es gibt 6
348 \begin_inset space ~
349 \end_inset
350
351 mögliche Elemente in einem PDF-Formular:
352 \end_layout
353
354 \begin_layout Subsection
355 Textfeld
356 \end_layout
357
358 \begin_layout Standard
359 Ein Textfeld wird erstellt, indem man die benutzerdefinierte Einfügung 
360 \family sans
361 Textfeld
362 \family default
363  mit dem Menü
364 \family sans
365  Einfügen\SpecialChar menuseparator
366 Benutzerdefinierte Einfügungen
367 \family default
368  einfügt.
369  Die Beschriftung für das Textfeld, die im PDF vor dem Feld erscheint, wird
370  in die Einfügung geschrieben.
371  Hier ist ein Beispiel:
372 \begin_inset Newline newline
373 \end_inset
374
375
376 \begin_inset Flex TextField
377 status open
378
379 \begin_layout Plain Layout
380 \begin_inset Argument 1
381 status open
382
383 \begin_layout Plain Layout
384 name=Kunde
385 \end_layout
386
387 \end_inset
388
389 Geben Sie hier Ihren Namen ein:
390 \end_layout
391
392 \end_inset
393
394
395 \end_layout
396
397 \begin_layout Standard
398 Man muss Textfeldern einen Namen geben: Setzen Sie den Cursor in die Einfügung
399  
400 \family sans
401 Parameter 
402 \family default
403 und fügen Sie dort den Parameter 
404 \series bold
405 name=Kunde
406 \series default
407  ein (wobei 
408 \series bold
409 Kunde
410 \series default
411  der Feldname ist).
412 \end_layout
413
414 \begin_layout Standard
415 Verwendet man denselben Namen für mehrere Textfelder, wird automatisch der
416  eingefügte Text dupliziert.
417  Dies ist zum Beispiel nützlich, wenn der Nutzer Daten eingeben soll, die
418  an mehreren Stellen des Formulars erscheinen sollen.
419 \begin_inset Newline newline
420 \end_inset
421
422 Hier sind 2
423 \begin_inset space ~
424 \end_inset
425
426 Felder als Beispiel: Füllen Sie eins und sehen, dass das andere automatisch
427  auch gefüllt wird, sobald Sie außerhalb des Feldes klicken:
428 \begin_inset Newline newline
429 \end_inset
430
431
432 \begin_inset Flex TextField
433 status open
434
435 \begin_layout Plain Layout
436 \begin_inset Argument 1
437 status open
438
439 \begin_layout Plain Layout
440 name=identisch
441 \end_layout
442
443 \end_inset
444
445
446 \end_layout
447
448 \end_inset
449
450
451 \begin_inset Newline newline
452 \end_inset
453
454
455 \begin_inset Flex TextField
456 status open
457
458 \begin_layout Plain Layout
459 \begin_inset Argument 1
460 status open
461
462 \begin_layout Plain Layout
463 name=identisch
464 \end_layout
465
466 \end_inset
467
468
469 \end_layout
470
471 \end_inset
472
473
474 \end_layout
475
476 \begin_layout Standard
477 \begin_inset Note Greyedout
478 status open
479
480 \begin_layout Plain Layout
481
482 \series bold
483 Achtung:
484 \series default
485  Sonderzeichen sollten in Elementnamen vermieden werden.
486 \end_layout
487
488 \end_inset
489
490
491 \end_layout
492
493 \begin_layout Standard
494 Alle Formularfelder können durch die Angabe von Parametern angepasst werden.
495 \end_layout
496
497 \begin_layout Standard
498 Hier ist ein angepasstes, mehrzeiliges Textfeld mit einer Breite von 60
499 \begin_inset space \thinspace{}
500 \end_inset
501
502 % der Textbreite, 3
503 \begin_inset space \thinspace{}
504 \end_inset
505
506 cm Höhe und einem vorgeschlagenen Inhalt:
507 \begin_inset VSpace defskip
508 \end_inset
509
510
511 \begin_inset Newline newline
512 \end_inset
513
514
515 \begin_inset Flex TextField
516 status open
517
518 \begin_layout Plain Layout
519 \begin_inset Argument 1
520 status open
521
522 \begin_layout Plain Layout
523 name=Kunde2, multiline, width=0.6
524 \backslash
525 textwidth, height=3cm, value={Testmann}
526 \end_layout
527
528 \end_inset
529
530 Geben Sie hier Ihren Namen ein:
531 \end_layout
532
533 \end_inset
534
535
536 \end_layout
537
538 \begin_layout Standard
539 \begin_inset Note Greyedout
540 status open
541
542 \begin_layout Plain Layout
543
544 \series bold
545 Achtung:
546 \series default
547  Es wird dringend empfohlen, ein einheitliches Aussehen aller Felder in
548  einem Formular zu verwenden.
549  Siehe Kap.
550 \begin_inset space \thinspace{}
551 \end_inset
552
553
554 \begin_inset CommandInset ref
555 LatexCommand ref
556 reference "sec:Anpassung-der-Formularelemente"
557
558 \end_inset
559
560  wie dies erreicht werden kann.
561 \end_layout
562
563 \end_inset
564
565
566 \end_layout
567
568 \begin_layout Subsection
569 Checkbox
570 \end_layout
571
572 \begin_layout Standard
573 Eine Checkbox wird eingefügt, indem man die benutzerdefinierte Einfügung
574  
575 \family sans
576 CheckBox
577 \family default
578  einfügt.
579  Die Beschriftung für den Knopf wird in die Einfügung geschrieben.
580  Hier ist ein Beispiel:
581 \begin_inset Newline newline
582 \end_inset
583
584
585 \begin_inset Flex CheckBox
586 status open
587
588 \begin_layout Plain Layout
589 \begin_inset Argument 1
590 status open
591
592 \begin_layout Plain Layout
593 name=Alter
594 \end_layout
595
596 \end_inset
597
598 Sind Sie älter als 18 Jahre?
599 \end_layout
600
601 \end_inset
602
603
604 \end_layout
605
606 \begin_layout Standard
607 Man muss auch für Checkboxen einen Namen angeben.
608  Fügen Sie z.
609 \begin_inset space \thinspace{}
610 \end_inset
611
612 B.
613  den Parameter 
614 \series bold
615 name=Alter
616 \series default
617  (wobei 
618 \series bold
619 Alter
620 \series default
621  der Name ist) in die Einfügung 
622 \family sans
623 Parameter
624 \family default
625  ein.
626 \end_layout
627
628 \begin_layout Subsection
629 Auswahlmenü
630 \end_layout
631
632 \begin_layout Standard
633 Ein Auswahlmenü wird erstellt, indem man die benutzerdefinierte Einfügung
634  
635 \family sans
636 Auswahlmenü
637 \family default
638  einfügt.
639  Eine Beschriftung für das Auswahlmenü wird über das Menü 
640 \family sans
641 Einfügen\SpecialChar menuseparator
642 Marke
643 \family default
644  eingefügt.
645  Schreiben Sie die Beschriftung in diese Einfügung.
646 \begin_inset Newline newline
647 \end_inset
648
649 Die verschiedenen Auswahlen werden in die Einfügung als Komma-getrennte
650  Liste eingegeben.
651  Es gibt 3
652 \begin_inset space ~
653 \end_inset
654
655 Auswahlmenü-Typen:
656 \end_layout
657
658 \begin_layout Description
659 Radio Nur eine Auswahl möglich
660 \end_layout
661
662 \begin_layout Description
663 Combo Die Auswahlen werden in einer Combobox gelistet aber der Nutzer kann
664  etwas eingeben, das nicht in der voreingestellten Auswahlliste ist.
665 \end_layout
666
667 \begin_layout Description
668 Popdown All Auswahlen sind übereinander gelistet.
669  Wenn das Feld nicht groß genug ist, wir automatisch eine Bildlaufleiste
670  zum Feld hinzugefügt..
671 \end_layout
672
673 \begin_layout Standard
674 Um den Auswahlmenü-Typ festzulegen, verwendet man den Parameter 
675 \series bold
676 radio
677 \series default
678
679 \series bold
680 combo
681 \series default
682  oder 
683 \series bold
684 popdown
685 \series default
686 .
687 \end_layout
688
689 \begin_layout Standard
690 Hier ist ein Beispiel für den Typ Radio:
691 \begin_inset VSpace defskip
692 \end_inset
693
694
695 \begin_inset Newline newline
696 \end_inset
697
698
699 \begin_inset Flex ChoiceMenu
700 status open
701
702 \begin_layout Plain Layout
703 \begin_inset Argument 1
704 status open
705
706 \begin_layout Plain Layout
707 radio, name=radio
708 \end_layout
709
710 \end_inset
711
712 männlich=m, weiblich=w
713 \begin_inset Argument 2
714 status open
715
716 \begin_layout Plain Layout
717 Geschlecht:
718 \end_layout
719
720 \end_inset
721
722
723 \end_layout
724
725 \end_inset
726
727
728 \end_layout
729
730 \begin_layout Standard
731 Hier ist ein Beispiel für den Typ Combo:
732 \begin_inset VSpace defskip
733 \end_inset
734
735
736 \begin_inset Newline newline
737 \end_inset
738
739
740 \begin_inset Flex ChoiceMenu
741 status open
742
743 \begin_layout Plain Layout
744 \begin_inset Argument 1
745 status open
746
747 \begin_layout Plain Layout
748 combo, name=combo
749 \end_layout
750
751 \end_inset
752
753 Albanien=Al, Armenien=Ar, Aserbaidschan=As
754 \begin_inset Argument 2
755 status open
756
757 \begin_layout Plain Layout
758 Land:
759 \end_layout
760
761 \end_inset
762
763
764 \end_layout
765
766 \end_inset
767
768
769 \end_layout
770
771 \begin_layout Standard
772 Hier ist ein Beispiel für den Typ Popdown:
773 \begin_inset VSpace defskip
774 \end_inset
775
776
777 \begin_inset Newline newline
778 \end_inset
779
780
781 \begin_inset Flex ChoiceMenu
782 status open
783
784 \begin_layout Plain Layout
785 \begin_inset Argument 1
786 status open
787
788 \begin_layout Plain Layout
789 popdown, name=Land
790 \end_layout
791
792 \end_inset
793
794 Albanien=Al, Armenien=Ar, Aserbaidschan=As
795 \begin_inset Argument 2
796 status open
797
798 \begin_layout Plain Layout
799 Land:
800 \end_layout
801
802 \end_inset
803
804
805 \end_layout
806
807 \end_inset
808
809
810 \end_layout
811
812 \begin_layout Standard
813 Man muss auch für Auswahlmenü einen Namen angeben.
814  Fügen Sie z.
815 \begin_inset space \thinspace{}
816 \end_inset
817
818 B.
819  den Parameter 
820 \series bold
821 name=Land
822 \series default
823  (wobei 
824 \series bold
825 Land
826 \series default
827  der Name ist) in die Einfügung 
828 \family sans
829 Parameter
830 \family default
831  ein.
832 \end_layout
833
834 \begin_layout Standard
835 Es wird empfohlen für jede Auswahl einen kurzen Namen zu vergeben, um auf
836  sie zugreifen zu können und um zu wissen, welche vom Nutzer ausgewählt
837  wurde.
838  Dazu fügt man 
839 \series bold
840 =Name
841 \series default
842  hinter jede Auswahl ein (wobei 
843 \series bold
844 Name
845 \series default
846  der Auswahlname ist).
847  Der Typ Radio enthält zum Beispiel diese Auswahlliste:
848 \series bold
849  männlich=m, weiblich=w
850 \series default
851 .
852  Wenn der Nutzer 
853 \begin_inset Quotes gld
854 \end_inset
855
856 männlich
857 \begin_inset Quotes grd
858 \end_inset
859
860  gewählt hat, wissen Sie, dass er die Auswahl 
861 \begin_inset Quotes gld
862 \end_inset
863
864 m
865 \begin_inset Quotes grd
866 \end_inset
867
868  gewählt hat.
869  Mit dem Namen können Sie auch eine Vorauswahl treffen; z.
870 \begin_inset space \thinspace{}
871 \end_inset
872
873 B.
874  
875 \begin_inset Quotes gld
876 \end_inset
877
878 männlich
879 \begin_inset Quotes grd
880 \end_inset
881
882  durch den Parameter 
883 \series bold
884 default=m
885 \series default
886 .
887  Hier ist ein Beispiel:
888 \end_layout
889
890 \begin_layout Standard
891 \begin_inset Flex ChoiceMenu
892 status open
893
894 \begin_layout Plain Layout
895 \begin_inset Argument 1
896 status open
897
898 \begin_layout Plain Layout
899 radio, name=Geschlecht, default=m
900 \end_layout
901
902 \end_inset
903
904 männlich=m, weiblich=w
905 \begin_inset Argument 2
906 status open
907
908 \begin_layout Plain Layout
909 Geschlecht:
910 \end_layout
911
912 \end_inset
913
914
915 \end_layout
916
917 \end_inset
918
919
920 \end_layout
921
922 \begin_layout Subsection
923 Taste
924 \end_layout
925
926 \begin_layout Standard
927 Ein Taste wird hinzugefügt, indem die benutzerdefinierte Einfügung 
928 \family sans
929 Taste
930 \family default
931  eingefügt wird.
932  Die Beschriftung für die Taste wird in die Einfügung geschrieben.
933  Hier ist ein Beispiel:
934 \end_layout
935
936 \begin_layout Standard
937 \begin_inset Flex PushButton
938 status open
939
940 \begin_layout Plain Layout
941 \begin_inset Argument 1
942 status open
943
944 \begin_layout Plain Layout
945
946 \end_layout
947
948 \end_inset
949
950 Klicken Sie nicht auf diese Taste oder Ihr Kühlschrank wird zerstört!!!
951 \end_layout
952
953 \end_inset
954
955
956 \end_layout
957
958 \begin_layout Standard
959 Die Aktion, die ausgelöst wird, wenn die Taste gedrückt wird, wird mit JavaScrip
960 t-Code festgelegt.
961  Um das zu tun, fügen Sie den Parameter 
962 \series bold
963 onclick={}
964 \series default
965  ein und geben den JavaScript-Code zwischen die geschweiften Klammern ein.
966  Für Informationen zu JavaScript, siehe dessen Dokumentation, 
967 \begin_inset CommandInset citation
968 LatexCommand cite
969 key "JavaScript"
970
971 \end_inset
972
973 .
974  Im folgenden Beispiel wurde dieser JavaScript-Code verwendet:
975 \begin_inset Newline newline
976 \end_inset
977
978
979 \series bold
980 app.alert(
981 \begin_inset ERT
982 status collapsed
983
984 \begin_layout Plain Layout
985
986 "
987 \end_layout
988
989 \end_inset
990
991 Was zur Hölle? Nun haben Sie Ihren Kühlschrank zerstört.
992  Glückwunsch.
993 \begin_inset ERT
994 status collapsed
995
996 \begin_layout Plain Layout
997
998 "
999 \end_layout
1000
1001 \end_inset
1002
1003 )
1004 \end_layout
1005
1006 \begin_layout Standard
1007 \begin_inset Flex PushButton
1008 status open
1009
1010 \begin_layout Plain Layout
1011 \begin_inset Argument 1
1012 status open
1013
1014 \begin_layout Plain Layout
1015 onclick={app.alert(
1016 \begin_inset ERT
1017 status collapsed
1018
1019 \begin_layout Plain Layout
1020
1021 "
1022 \end_layout
1023
1024 \end_inset
1025
1026 Was zur Hölle? Nun haben Sie Ihren Kühlschrank zerstört.
1027  Glückwunsch.
1028 \begin_inset ERT
1029 status collapsed
1030
1031 \begin_layout Plain Layout
1032
1033 "
1034 \end_layout
1035
1036 \end_inset
1037
1038 )}
1039 \end_layout
1040
1041 \end_inset
1042
1043 Klicken Sie nicht auf diese Taste oder Ihr Kühlschrank wird zerstört!!!
1044 \end_layout
1045
1046 \end_inset
1047
1048
1049 \end_layout
1050
1051 \begin_layout Standard
1052 \begin_inset Note Greyedout
1053 status open
1054
1055 \begin_layout Plain Layout
1056
1057 \series bold
1058 Achtung:
1059 \series default
1060  Alle Anführungszeichen in Formularparametern müssen als \SpecialChar TeX
1061 -Code eingefügt
1062  werden!
1063 \end_layout
1064
1065 \end_inset
1066
1067
1068 \end_layout
1069
1070 \begin_layout Standard
1071 Eine typische Anwendung für Tasten ist, einen Weblink zu öffnen.
1072  Solch eine Taste wird erstellt, indem man einen Hyperlink in die 
1073 \family sans
1074 Taste
1075 \family default
1076  Einfügung einfügt.
1077  Hier ist ein Beispiel:
1078 \end_layout
1079
1080 \begin_layout Standard
1081 \begin_inset Flex PushButton
1082 status open
1083
1084 \begin_layout Plain Layout
1085 \begin_inset Argument 1
1086 status open
1087
1088 \begin_layout Plain Layout
1089
1090 \end_layout
1091
1092 \end_inset
1093
1094
1095 \begin_inset CommandInset href
1096 LatexCommand href
1097 name "Informationen wie dieses Formular ausgefüllt wird"
1098 target "http://wiki.lyx.org"
1099
1100 \end_inset
1101
1102
1103 \end_layout
1104
1105 \end_inset
1106
1107
1108 \end_layout
1109
1110 \begin_layout Standard
1111 Um den speziellen Rahmen für Weblinks zu entfernen, fügen Sie dies zu den
1112  zusätzlichen Optionen in den Dokumenteinstellungen unter 
1113 \family sans
1114 PDF-Eigenschaften
1115 \family default
1116  ein:
1117 \end_layout
1118
1119 \begin_layout Standard
1120
1121 \series bold
1122 urlbordercolor={1 0 0}
1123 \end_layout
1124
1125 \begin_layout Standard
1126 wenn Ihr Tastenrand rot ist (Voreinstellung), ansonsten verwenden Sie dieselbe
1127  Farbdefinition wie für Ihren Tastenrand.
1128 \end_layout
1129
1130 \begin_layout Subsection
1131 Sendeknopf
1132 \begin_inset CommandInset label
1133 LatexCommand label
1134 name "subsec:Sendeknopf"
1135
1136 \end_inset
1137
1138
1139 \end_layout
1140
1141 \begin_layout Standard
1142 Ein Sendeknopf wird verwendet, um die Formulardaten an einen Server zu schicken.
1143  Er wird eingefügt, indem man die benutzerdefinierte Einfügung 
1144 \family sans
1145 Sendeknopf
1146 \family default
1147  einfügt.
1148  Der Text für den Knopf wird in die Einfügung geschrieben.
1149  Hier ist ein Beispiel:
1150 \end_layout
1151
1152 \begin_layout Standard
1153 \begin_inset Flex SubmitButton
1154 status open
1155
1156 \begin_layout Plain Layout
1157 \begin_inset Argument 1
1158 status open
1159
1160 \begin_layout Plain Layout
1161 name=senden1
1162 \end_layout
1163
1164 \end_inset
1165
1166 Ihre Daten als Email senden
1167 \end_layout
1168
1169 \end_inset
1170
1171
1172 \end_layout
1173
1174 \begin_layout Standard
1175 Der Sendeknopf erzeugt eine Formulardaten-Datei (FDF) (Dateinamenserweiterung
1176  *.fdf), die dann gesendet wird.
1177  Die FDF-Datei enthält nur die Formulardaten.
1178  Sie können nur in ein Formular gegeben werden, wenn alle Formularelemente
1179  einen Namen haben.
1180 \end_layout
1181
1182 \begin_layout Standard
1183 \begin_inset Note Greyedout
1184 status open
1185
1186 \begin_layout Plain Layout
1187
1188 \series bold
1189 Achtung:
1190 \series default
1191  Sie können einen Sendeknopf nur verwenden, wenn Sie eine Sende-Methode
1192  und ein Ziel in der Einfügung 
1193 \family sans
1194 PDF-Formular-Parameter
1195 \family default
1196  angegeben haben! Siehe Kap.
1197 \begin_inset space \thinspace{}
1198 \end_inset
1199
1200
1201 \begin_inset CommandInset ref
1202 LatexCommand ref
1203 reference "sec:Vorbereitung"
1204
1205 \end_inset
1206
1207  für die Beschreibung.
1208  Gibt es keine Angaben, werden Sie \SpecialChar LaTeX
1209 -Fehler bekommen!
1210 \end_layout
1211
1212 \end_inset
1213
1214
1215 \end_layout
1216
1217 \begin_layout Subsection
1218 Zurücksetzknopf
1219 \end_layout
1220
1221 \begin_layout Standard
1222 Ein Zurücksetzknopf wird verwendet, um alle Formularelemente auf den initialen
1223  Status zurückzusetzen.
1224  Er wird eingefügt, indem man die benutzerdefinierte Einfügung 
1225 \family sans
1226 Zurücksetzknopf
1227 \family default
1228  einfügt.
1229  Der Text für den Knopf wird in die Einfügung geschrieben.
1230  Hier ist ein Beispiel:
1231 \end_layout
1232
1233 \begin_layout Standard
1234 \begin_inset Flex ResetButton
1235 status open
1236
1237 \begin_layout Plain Layout
1238 \begin_inset Argument 1
1239 status open
1240
1241 \begin_layout Plain Layout
1242 name=zuruecksetzen1
1243 \end_layout
1244
1245 \end_inset
1246
1247 Formular zurücksetzen
1248 \end_layout
1249
1250 \end_inset
1251
1252
1253 \end_layout
1254
1255 \begin_layout Section
1256 Anpassung der Formularelemente
1257 \begin_inset CommandInset label
1258 LatexCommand label
1259 name "sec:Anpassung-der-Formularelemente"
1260
1261 \end_inset
1262
1263
1264 \end_layout
1265
1266 \begin_layout Standard
1267 Da alle Formularelemente einheitlich aussehen sollten, dann man ihren Stil
1268  mit den folgenden Stilen festlegen:
1269 \end_layout
1270
1271 \begin_layout Description
1272 Textfeld-Stil
1273 \end_layout
1274
1275 \begin_layout Description
1276 Checkbox-Stil
1277 \end_layout
1278
1279 \begin_layout Description
1280 Listen-Auswahlmenü-Stil verändert alle Auswahlmenüs
1281 \end_layout
1282
1283 \begin_layout Description
1284 Combo-Auswahlmenü-Stil verändert nur den Typ Combo
1285 \end_layout
1286
1287 \begin_layout Description
1288 Popdown-Auswahlmenü-Stil verändert nur den Typ Popdown
1289 \end_layout
1290
1291 \begin_layout Description
1292 Radio-Auswahlmenü-Stil verändert nur den Typ Radio
1293 \end_layout
1294
1295 \begin_layout Description
1296 Taste-Stil
1297 \end_layout
1298
1299 \begin_layout Description
1300 Sendeknopf-Stil
1301 \end_layout
1302
1303 \begin_layout Description
1304 Zurücksetzknopf-Stil
1305 \end_layout
1306
1307 \begin_layout Text Field Style
1308
1309 \end_layout
1310
1311 \begin_layout Standard
1312 Der Inhalt der Stile ist eine Komma-getrennte Liste von Parametern.
1313  Die möglichen Parameter sind in Kap.
1314 \begin_inset space \thinspace{}
1315 \end_inset
1316
1317 6.2 
1318 \begin_inset Quotes eld
1319 \end_inset
1320
1321 Forms optional parameters
1322 \begin_inset Quotes erd
1323 \end_inset
1324
1325  der Dokumentation des \SpecialChar LaTeX
1326 -Pakets 
1327 \series bold
1328 hyperref
1329 \series default
1330  aufgelistet, 
1331 \begin_inset CommandInset citation
1332 LatexCommand cite
1333 key "hyperref"
1334
1335 \end_inset
1336
1337 .
1338  Es ist wichtig, dass der Parameter 
1339 \emph on
1340 print
1341 \emph default
1342  immer Teil der Definition ist.
1343  Ansonsten werden die Elemente nicht im PDF erscheinen.
1344  Der definierte Stil wird für alle Elemente angewendet, die der Definition
1345  folgen.
1346 \end_layout
1347
1348 \begin_layout Subsubsection*
1349 Hier sind einige Beispiele:
1350 \end_layout
1351
1352 \begin_layout Text Field Style
1353
1354 print, bordercolor=red, borderstyle=U, backgroundcolor=lightgray, color=lime,
1355  maxlen=10, align=2, charsize=16pt
1356 \end_layout
1357
1358 \begin_layout Check Box Style
1359
1360 print, borderstyle=S, checkboxsymbol=
1361 \backslash
1362 ding{55}
1363 \end_layout
1364
1365 \begin_layout Combo Box Style
1366
1367 print, bordercolor={0.33 0.66 0.33}, borderstyle=D
1368 \end_layout
1369
1370 \begin_layout Popdown Box Style
1371
1372 print, menulength=2
1373 \end_layout
1374
1375 \begin_layout Radio Box Style
1376
1377 print, borderstyle=I, radiosymbol=3
1378 \end_layout
1379
1380 \begin_layout Push Button Style
1381
1382 print, borderstyle=B, bordercolor=lime
1383 \end_layout
1384
1385 \begin_layout Submit Button Style
1386
1387 print, borderwidth=0, bordercolor=white
1388 \end_layout
1389
1390 \begin_layout Reset Button Style
1391
1392 print, bordercolor=lime
1393 \end_layout
1394
1395 \begin_layout Itemize
1396 Textfeld mit grauem Hintergrund, neongrüne Textfarbe, einen roten Rand nur
1397  unter den Feld, rechts ausgerichtet, 16
1398 \begin_inset space \thinspace{}
1399 \end_inset
1400
1401 pt Schriftgröße und ein Limit auf maximal 10
1402 \begin_inset space ~
1403 \end_inset
1404
1405 Zeichen für die Eingabe:
1406 \begin_inset VSpace defskip
1407 \end_inset
1408
1409
1410 \begin_inset Newline newline
1411 \end_inset
1412
1413
1414 \begin_inset Flex TextField
1415 status open
1416
1417 \begin_layout Plain Layout
1418 \begin_inset Argument 1
1419 status open
1420
1421 \begin_layout Plain Layout
1422
1423 \end_layout
1424
1425 \end_inset
1426
1427 Geben Sie hier Ihren Namen ein:
1428 \end_layout
1429
1430 \end_inset
1431
1432
1433 \end_layout
1434
1435 \begin_layout Standard
1436 \begin_inset Note Greyedout
1437 status open
1438
1439 \begin_layout Plain Layout
1440
1441 \series bold
1442 Achtung:
1443 \series default
1444  Um in 
1445 \emph on
1446 Adobe Reader
1447 \emph default
1448  und 
1449 \emph on
1450 Acrobat
1451 \emph default
1452  eigene Hintergrundfarben zu sehen, muss in diesen Programmen das farbige
1453  Hervorheben von Formularfeldern ausgeschaltet werden.
1454  (Option 
1455 \begin_inset Quotes gld
1456 \end_inset
1457
1458 Randfarbe für Felder bei Mauskontakt anzeigen
1459 \begin_inset Quotes grd
1460 \end_inset
1461
1462 )
1463 \end_layout
1464
1465 \end_inset
1466
1467
1468 \end_layout
1469
1470 \begin_layout Standard
1471
1472 \begin_inset Note Greyedout
1473 status open
1474
1475 \begin_layout Plain Layout
1476 Die Option 
1477 \series bold
1478 borderstyle
1479 \series default
1480  kann 
1481 \series bold
1482 U
1483 \series default
1484  (unterstrichen), 
1485 \series bold
1486 S
1487 \series default
1488  (durchgezogen), 
1489 \series bold
1490 D
1491 \series default
1492  (gestrichelt), 
1493 \series bold
1494 B
1495 \series default
1496  (geschrägt) oder 
1497 \series bold
1498 I
1499 \series default
1500  (umgekehrt geschrägt) sein.
1501 \end_layout
1502
1503 \end_inset
1504
1505
1506 \end_layout
1507
1508 \begin_layout Itemize
1509 Checkbox mit normalem Rand und Symbol 
1510 \backslash
1511 ding{55}:
1512 \begin_inset VSpace defskip
1513 \end_inset
1514
1515
1516 \begin_inset Newline newline
1517 \end_inset
1518
1519
1520 \begin_inset Flex CheckBox
1521 status open
1522
1523 \begin_layout Plain Layout
1524 \begin_inset Argument 1
1525 status open
1526
1527 \begin_layout Plain Layout
1528
1529 \end_layout
1530
1531 \end_inset
1532
1533 Sind Sie älter als 18 Jahre?
1534 \end_layout
1535
1536 \end_inset
1537
1538
1539 \end_layout
1540
1541 \begin_layout Standard
1542 Das Symbol wird entweder als Nummer angegeben oder mit dem Befehl
1543 \begin_inset Newline newline
1544 \end_inset
1545
1546
1547 \series bold
1548
1549 \backslash
1550 ding{Nummer}
1551 \series default
1552
1553 \begin_inset Newline newline
1554 \end_inset
1555
1556 wobei 
1557 \series bold
1558 Nummer
1559 \series default
1560  eine der möglichen Nummern ist, die in Tabelle
1561 \begin_inset space ~
1562 \end_inset
1563
1564 2 von 
1565 \begin_inset CommandInset citation
1566 LatexCommand cite
1567 key "pifont"
1568
1569 \end_inset
1570
1571  aufgelistet sind.
1572 \end_layout
1573
1574 \begin_layout Itemize
1575 Combo-Auswahlmenü mit gestricheltem, farbigem Rand, bei dem der letzte Eintrag
1576  vorausgewählt ist:
1577 \begin_inset VSpace defskip
1578 \end_inset
1579
1580
1581 \begin_inset Newline newline
1582 \end_inset
1583
1584
1585 \begin_inset Flex ChoiceMenu
1586 status open
1587
1588 \begin_layout Plain Layout
1589 \begin_inset Argument 1
1590 status open
1591
1592 \begin_layout Plain Layout
1593 combo, name=combo2, default=As
1594 \end_layout
1595
1596 \end_inset
1597
1598 Albanien=Al, Armenien=Ar, Aserbaidschan=As
1599 \begin_inset Argument 2
1600 status open
1601
1602 \begin_layout Plain Layout
1603 Land:
1604 \end_layout
1605
1606 \end_inset
1607
1608
1609 \end_layout
1610
1611 \end_inset
1612
1613
1614 \end_layout
1615
1616 \begin_layout Itemize
1617 Popdown-Auswahlmenü bei dem der zweite Eintrag vorausgewählt ist:
1618 \begin_inset VSpace defskip
1619 \end_inset
1620
1621
1622 \begin_inset Newline newline
1623 \end_inset
1624
1625
1626 \begin_inset Flex ChoiceMenu
1627 status open
1628
1629 \begin_layout Plain Layout
1630 \begin_inset Argument 1
1631 status open
1632
1633 \begin_layout Plain Layout
1634 popdown, name=country2, default=Ar
1635 \end_layout
1636
1637 \end_inset
1638
1639 Albanien=Al, Armenien=Ar, Aserbaidschan=As
1640 \begin_inset Argument 2
1641 status open
1642
1643 \begin_layout Plain Layout
1644 Land:
1645 \end_layout
1646
1647 \end_inset
1648
1649
1650 \end_layout
1651
1652 \end_inset
1653
1654
1655 \end_layout
1656
1657 \begin_layout Standard
1658 \begin_inset VSpace defskip
1659 \end_inset
1660
1661
1662 \begin_inset Note Greyedout
1663 status open
1664
1665 \begin_layout Plain Layout
1666
1667 \series bold
1668 Achtung:
1669 \series default
1670  Die Optionen 
1671 \series bold
1672 borderstyle B
1673 \series default
1674  und 
1675 \series bold
1676 I
1677 \series default
1678  und 
1679 \series bold
1680 color
1681 \series default
1682  haben keinen Effekt für Popdown-Auswahlmenüs.
1683 \end_layout
1684
1685 \end_inset
1686
1687
1688 \end_layout
1689
1690 \begin_layout Itemize
1691 Radio-Auswahlmenü mit invertiert geschrägtem Rand und Symbol Nummer
1692 \begin_inset space ~
1693 \end_inset
1694
1695 3 als Häkchen:
1696 \begin_inset VSpace defskip
1697 \end_inset
1698
1699
1700 \begin_inset Newline newline
1701 \end_inset
1702
1703
1704 \begin_inset Flex ChoiceMenu
1705 status open
1706
1707 \begin_layout Plain Layout
1708 \begin_inset Argument 1
1709 status open
1710
1711 \begin_layout Plain Layout
1712 radio, name=radio2
1713 \end_layout
1714
1715 \end_inset
1716
1717 männlich=m, weiblich=w
1718 \begin_inset Argument 2
1719 status open
1720
1721 \begin_layout Plain Layout
1722 Geschlecht:
1723 \end_layout
1724
1725 \end_inset
1726
1727
1728 \end_layout
1729
1730 \end_inset
1731
1732
1733 \end_layout
1734
1735 \begin_layout Itemize
1736 Taste mit geschrägtem Rand und farbigem Text:
1737 \begin_inset VSpace defskip
1738 \end_inset
1739
1740
1741 \begin_inset Newline newline
1742 \end_inset
1743
1744
1745 \begin_inset Flex PushButton
1746 status open
1747
1748 \begin_layout Plain Layout
1749 \begin_inset Argument 1
1750 status open
1751
1752 \begin_layout Plain Layout
1753 onclick={app.alert(
1754 \begin_inset ERT
1755 status collapsed
1756
1757 \begin_layout Plain Layout
1758
1759 "
1760 \end_layout
1761
1762 \end_inset
1763
1764 Warum Klicken Sie hier?
1765 \begin_inset ERT
1766 status collapsed
1767
1768 \begin_layout Plain Layout
1769
1770 "
1771 \end_layout
1772
1773 \end_inset
1774
1775 )}
1776 \end_layout
1777
1778 \end_inset
1779
1780
1781 \begin_inset Box Frameless
1782 position "t"
1783 hor_pos "c"
1784 has_inner_box 1
1785 inner_pos "t"
1786 use_parbox 0
1787 use_makebox 1
1788 width ""
1789 special "none"
1790 height "1in"
1791 height_special "totalheight"
1792 thickness "0.4pt"
1793 separation "3pt"
1794 shadowsize "4pt"
1795 framecolor "black"
1796 backgroundcolor "lime"
1797 status open
1798
1799 \begin_layout Plain Layout
1800
1801 \color red
1802 Nicht auf diese Taste klicken!!!
1803 \end_layout
1804
1805 \end_inset
1806
1807
1808 \end_layout
1809
1810 \end_inset
1811
1812
1813 \end_layout
1814
1815 \begin_layout Standard
1816 \begin_inset VSpace defskip
1817 \end_inset
1818
1819
1820 \begin_inset Note Greyedout
1821 status open
1822
1823 \begin_layout Plain Layout
1824
1825 \series bold
1826 Achtung:
1827 \series default
1828  Die Optionen 
1829 \series bold
1830 backgroundcolor
1831 \series default
1832 ,
1833 \series bold
1834  color
1835 \series default
1836
1837 \series bold
1838 height 
1839 \series default
1840 und 
1841 \series bold
1842 width
1843 \series default
1844  haben keinen Effekt für Tasten, Sende- und Zurücksetzknöpfe.
1845 \end_layout
1846
1847 \end_inset
1848
1849
1850 \end_layout
1851
1852 \begin_layout Standard
1853 Stattdessen kann man einen farbige Box und/oder farbigen Text in einer Box
1854  verwenden.
1855 \end_layout
1856
1857 \begin_layout Itemize
1858 Sendeknopf ohne Rahmen, mit cyanem Hintergrund und vergrößerter Höhe:
1859 \begin_inset VSpace defskip
1860 \end_inset
1861
1862
1863 \begin_inset Newline newline
1864 \end_inset
1865
1866
1867 \begin_inset Flex SubmitButton
1868 status open
1869
1870 \begin_layout Plain Layout
1871 \begin_inset Argument 1
1872 status open
1873
1874 \begin_layout Plain Layout
1875 name=senden2
1876 \end_layout
1877
1878 \end_inset
1879
1880
1881 \begin_inset Box Frameless
1882 position "c"
1883 hor_pos "c"
1884 has_inner_box 1
1885 inner_pos "c"
1886 use_parbox 1
1887 use_makebox 0
1888 width "5cm"
1889 special "none"
1890 height "4in"
1891 height_special "totalheight"
1892 thickness "0.4pt"
1893 separation "3pt"
1894 shadowsize "4pt"
1895 framecolor "black"
1896 backgroundcolor "cyan"
1897 status open
1898
1899 \begin_layout Plain Layout
1900 Ihre Daten als Email senden
1901 \end_layout
1902
1903 \end_inset
1904
1905
1906 \end_layout
1907
1908 \end_inset
1909
1910
1911 \begin_inset VSpace bigskip
1912 \end_inset
1913
1914
1915 \end_layout
1916
1917 \begin_layout Itemize
1918 Zurücksetzknopf mit einer Breite von 7
1919 \begin_inset space \thinspace{}
1920 \end_inset
1921
1922 cm:
1923 \begin_inset VSpace defskip
1924 \end_inset
1925
1926
1927 \begin_inset Newline newline
1928 \end_inset
1929
1930
1931 \begin_inset Flex ResetButton
1932 status open
1933
1934 \begin_layout Plain Layout
1935 \begin_inset Argument 1
1936 status open
1937
1938 \begin_layout Plain Layout
1939 name=zuruecksetzen2
1940 \end_layout
1941
1942 \end_inset
1943
1944
1945 \begin_inset Box Frameless
1946 position "t"
1947 hor_pos "c"
1948 has_inner_box 1
1949 inner_pos "t"
1950 use_parbox 0
1951 use_makebox 1
1952 width "7cm"
1953 special "none"
1954 height "1in"
1955 height_special "totalheight"
1956 thickness "0.4pt"
1957 separation "3pt"
1958 shadowsize "4pt"
1959 framecolor "black"
1960 backgroundcolor "none"
1961 status open
1962
1963 \begin_layout Plain Layout
1964 Formular zurücksetzen
1965 \end_layout
1966
1967 \end_inset
1968
1969
1970 \end_layout
1971
1972 \end_inset
1973
1974
1975 \end_layout
1976
1977 \begin_layout Section
1978 PDF-Betrachter Aktionsknöpfe
1979 \end_layout
1980
1981 \begin_layout Standard
1982 Man benötigt oft, dass das PDF-Betrachtungsprogramm grundlegende Funktionen
1983  ausführt.
1984  Zum Beispiel, das Drucken des Formulars.
1985  Solche PDF-Programm-spezifischen Funktionen können ausgelöst werden, indem
1986  man die benutzerdefinierte Einfügung 
1987 \family sans
1988 PDF-Aktion
1989 \family default
1990  einfügt.
1991  Die PDF-Betrachter 
1992 \emph on
1993 Acrobat
1994 \emph default
1995  und 
1996 \emph on
1997 Adobe Reader
1998 \emph default
1999  können alle möglichen Aktionen ausführen, während andere PDF-Betrachter
2000  möglicherweise nur einige unterstützen.
2001  Alle PDF-Betrachter unterstützen aber die grundlegenden Dinge wie Drucken,
2002  Speichern, als Vollbild anschauen usw..
2003 \end_layout
2004
2005 \begin_layout Standard
2006 Um eine Aktion festzulegen, gibt man dessen Namen in die Einfügung 
2007 \family sans
2008 Aktion
2009 \family default
2010  ein.
2011  Eine Liste mit allen möglichen Aktionsnamen ist in Kap.
2012 \begin_inset space \thinspace{}
2013 \end_inset
2014
2015
2016 \begin_inset Quotes eld
2017 \end_inset
2018
2019 Acrobat-specific behavior
2020 \begin_inset Quotes erd
2021 \end_inset
2022
2023  der Dokumentation des \SpecialChar LaTeX
2024 -Pakets 
2025 \series bold
2026 hyperref
2027 \series default
2028  zu finden, 
2029 \begin_inset CommandInset citation
2030 LatexCommand cite
2031 key "hyperref"
2032
2033 \end_inset
2034
2035 .
2036 \end_layout
2037
2038 \begin_layout Standard
2039 Hier sind einige Beispiele:
2040 \end_layout
2041
2042 \begin_layout Description
2043 Drucken: 
2044 \begin_inset Flex PDFAction
2045 status open
2046
2047 \begin_layout Plain Layout
2048 \begin_inset Argument 1
2049 status open
2050
2051 \begin_layout Plain Layout
2052 Print
2053 \end_layout
2054
2055 \end_inset
2056
2057 Formular drucken
2058 \end_layout
2059
2060 \end_inset
2061
2062
2063 \end_layout
2064
2065 \begin_layout Description
2066 Speichern
2067 \begin_inset space ~
2068 \end_inset
2069
2070 unter: 
2071 \begin_inset Flex PDFAction
2072 status open
2073
2074 \begin_layout Plain Layout
2075 \begin_inset Argument 1
2076 status open
2077
2078 \begin_layout Plain Layout
2079 SaveAs
2080 \end_layout
2081
2082 \end_inset
2083
2084 Formular speichern unter
2085 \end_layout
2086
2087 \end_inset
2088
2089
2090 \end_layout
2091
2092 \begin_layout Description
2093 Als
2094 \begin_inset space ~
2095 \end_inset
2096
2097 Vollbild
2098 \begin_inset space ~
2099 \end_inset
2100
2101 anschauen: 
2102 \begin_inset Flex PDFAction
2103 status open
2104
2105 \begin_layout Plain Layout
2106 \begin_inset Argument 1
2107 status open
2108
2109 \begin_layout Plain Layout
2110 FullScreen
2111 \end_layout
2112
2113 \end_inset
2114
2115 Formular als Vollbild anschauen
2116 \end_layout
2117
2118 \end_inset
2119
2120
2121 \end_layout
2122
2123 \begin_layout Subsection
2124 Anpassung der Aktionsknöpfe
2125 \begin_inset CommandInset label
2126 LatexCommand label
2127 name "subsec:Anpassung-der-Aktionsknöpfe"
2128
2129 \end_inset
2130
2131
2132 \end_layout
2133
2134 \begin_layout Standard
2135 Die Anpassung der Aktionsknöpfe benötigt die Verwendung von Boxen, denn
2136  Dinge wie die Breite, Höhe, Abstand zum Rand können nicht in den Knopf-Paramete
2137 rn festgelegt werden.
2138 \end_layout
2139
2140 \begin_layout Standard
2141 Der einfachste Weg die Knöpfe anzupassen, ist sie mit einer Box zu füllen.
2142  Soll zum Beispiel der Knopf 5
2143 \begin_inset space \thinspace{}
2144 \end_inset
2145
2146 cm breit sein und eine Höhe von 2
2147 \begin_inset space ~
2148 \end_inset
2149
2150 Zeilen haben, fügt man diese Parbox:
2151 \end_layout
2152
2153 \begin_layout Standard
2154 \begin_inset Box Frameless
2155 position "c"
2156 hor_pos "c"
2157 has_inner_box 1
2158 inner_pos "c"
2159 use_parbox 1
2160 use_makebox 0
2161 width "5cm"
2162 special "none"
2163 height "2in"
2164 height_special "totalheight"
2165 thickness "0.4pt"
2166 separation "3pt"
2167 shadowsize "4pt"
2168 framecolor "black"
2169 backgroundcolor "none"
2170 status open
2171
2172 \begin_layout Plain Layout
2173 \noindent
2174 Formular speichern unter
2175 \end_layout
2176
2177 \end_inset
2178
2179
2180 \end_layout
2181
2182 \begin_layout Standard
2183 in einer 
2184 \family sans
2185 PDF-Aktion
2186 \family default
2187  Einfügung.
2188  Dies ist das Ergebnis:
2189 \end_layout
2190
2191 \begin_layout Standard
2192 \begin_inset Flex PDFAction
2193 status open
2194
2195 \begin_layout Plain Layout
2196 \begin_inset Argument 1
2197 status open
2198
2199 \begin_layout Plain Layout
2200 SaveAs
2201 \end_layout
2202
2203 \end_inset
2204
2205
2206 \begin_inset Box Frameless
2207 position "c"
2208 hor_pos "c"
2209 has_inner_box 1
2210 inner_pos "c"
2211 use_parbox 1
2212 use_makebox 0
2213 width "5cm"
2214 special "none"
2215 height "2in"
2216 height_special "totalheight"
2217 thickness "0.4pt"
2218 separation "3pt"
2219 shadowsize "4pt"
2220 framecolor "black"
2221 backgroundcolor "none"
2222 status open
2223
2224 \begin_layout Plain Layout
2225 \noindent
2226 Formular speichern unter
2227 \end_layout
2228
2229 \end_inset
2230
2231
2232 \end_layout
2233
2234 \end_inset
2235
2236
2237 \end_layout
2238
2239 \begin_layout PDF Link Setup
2240
2241 pdfborder={0 0 0}
2242 \begin_inset Note Note
2243 status open
2244
2245 \begin_layout Plain Layout
2246 Setzt die Randdicke des voreingestellten Linkrahmens auf Null, wie es weiter
2247  unten beschrieben ist.
2248 \end_layout
2249
2250 \end_inset
2251
2252
2253 \end_layout
2254
2255 \begin_layout Standard
2256 Um die Randfarbe, -dicke und den Abstand zum Rand anzupassen, ändert man
2257  die Randeinstellungen der Box.
2258  Ein Beispiel mit 4
2259 \begin_inset space \thinspace{}
2260 \end_inset
2261
2262 pt dickem, blaugrünem Rand:
2263 \begin_inset Newline newline
2264 \end_inset
2265
2266
2267 \begin_inset Flex PDFAction
2268 status open
2269
2270 \begin_layout Plain Layout
2271 \begin_inset Argument 1
2272 status open
2273
2274 \begin_layout Plain Layout
2275 SaveAs
2276 \end_layout
2277
2278 \end_inset
2279
2280
2281 \begin_inset Box Boxed
2282 position "c"
2283 hor_pos "c"
2284 has_inner_box 1
2285 inner_pos "c"
2286 use_parbox 1
2287 use_makebox 0
2288 width "5cm"
2289 special "none"
2290 height "2in"
2291 height_special "totalheight"
2292 thickness "4pt"
2293 separation "3pt"
2294 shadowsize "4pt"
2295 framecolor "teal"
2296 backgroundcolor "white"
2297 status open
2298
2299 \begin_layout Plain Layout
2300 \noindent
2301 Formular speichern unter
2302 \end_layout
2303
2304 \end_inset
2305
2306
2307 \end_layout
2308
2309 \end_inset
2310
2311
2312 \end_layout
2313
2314 \begin_layout Standard
2315 Alternativ kann man die Randdicke für alle Aktionsknöpfe ändern.
2316  Dazu fügen Sie den Befehl 
2317 \series bold
2318 pdfborder={0 0 d}
2319 \series default
2320  zu den zusätzlichen Optionen in den Dokumenteinstellungen unter 
2321 \family sans
2322 PDF-Eigenschaften
2323 \family default
2324  und ersetzen 
2325 \series bold
2326 d
2327 \series default
2328  mit einer Zahl, die der Dicke in Pixeln entspricht.
2329  Wenn Sie die Randdicke nur für bestimmte Knöpfe ändern wollen, verwenden
2330  Sie die Umgebung 
2331 \family sans
2332 PDF-Link-Einstellungen
2333 \family default
2334  vor dem Knopf und fügen dort den Befehl 
2335 \series bold
2336 pdfborder
2337 \series default
2338  ein.
2339  Der voreingestellte Wert von 
2340 \series bold
2341 pdfborder
2342 \series default
2343  ist 
2344 \series bold
2345 {0 0 1}
2346 \series default
2347 .
2348 \end_layout
2349
2350 \begin_layout Standard
2351 \begin_inset Note Greyedout
2352 status open
2353
2354 \begin_layout Plain Layout
2355
2356 \series bold
2357 Achtung:
2358 \series default
2359  
2360 \series bold
2361 pdfborder
2362 \series default
2363  betrifft alle Linktypen, nicht nur Menülinks.
2364 \end_layout
2365
2366 \end_inset
2367
2368
2369 \end_layout
2370
2371 \begin_layout PDF Link Setup
2372
2373 pdfborder={0 0 4}
2374 \end_layout
2375
2376 \begin_layout Standard
2377 Ein Beispiel mit einem 4
2378 \begin_inset space ~
2379 \end_inset
2380
2381 Pixel dickem Rand:
2382 \begin_inset Newline newline
2383 \end_inset
2384
2385
2386 \begin_inset Flex PDFAction
2387 status open
2388
2389 \begin_layout Plain Layout
2390 \begin_inset Argument 1
2391 status open
2392
2393 \begin_layout Plain Layout
2394 SaveAs
2395 \end_layout
2396
2397 \end_inset
2398
2399
2400 \begin_inset Box Frameless
2401 position "c"
2402 hor_pos "c"
2403 has_inner_box 1
2404 inner_pos "c"
2405 use_parbox 1
2406 use_makebox 0
2407 width "5cm"
2408 special "none"
2409 height "2in"
2410 height_special "totalheight"
2411 thickness "0.4pt"
2412 separation "3pt"
2413 shadowsize "4pt"
2414 framecolor "black"
2415 backgroundcolor "none"
2416 status open
2417
2418 \begin_layout Plain Layout
2419 \noindent
2420 Formular speichern unter
2421 \end_layout
2422
2423 \end_inset
2424
2425
2426 \end_layout
2427
2428 \end_inset
2429
2430
2431 \end_layout
2432
2433 \begin_layout Standard
2434 Um die Randfarbe für alle Aktionsknöpfe zu ändern, verwendet man den Befehl
2435  
2436 \series bold
2437 menubordercolor={r g b}
2438 \series default
2439 , wobei 
2440 \series bold
2441 r
2442 \series default
2443
2444 \series bold
2445 g
2446 \series default
2447  und 
2448 \series bold
2449 b
2450 \series default
2451  eine Nummer zwischen 0 und 1 für die Farben rot, grün und blau ist.
2452  Der voreingestellte Wert von 
2453 \series bold
2454 menubordercolor
2455 \series default
2456  ist 
2457 \series bold
2458 {1 0 0}
2459 \series default
2460 .
2461 \end_layout
2462
2463 \begin_layout PDF Link Setup
2464
2465 pdfborder={0 0 1}, menubordercolor={0.1 0.9 0.5}
2466 \end_layout
2467
2468 \begin_layout Standard
2469 Ein Beispiel mit 
2470 \series bold
2471 menubordercolor={0.1 0.9 0.5}
2472 \series default
2473 :
2474 \begin_inset Newline newline
2475 \end_inset
2476
2477
2478 \begin_inset Flex PDFAction
2479 status open
2480
2481 \begin_layout Plain Layout
2482 \begin_inset Argument 1
2483 status open
2484
2485 \begin_layout Plain Layout
2486 SaveAs
2487 \end_layout
2488
2489 \end_inset
2490
2491
2492 \begin_inset Box Frameless
2493 position "c"
2494 hor_pos "c"
2495 has_inner_box 1
2496 inner_pos "c"
2497 use_parbox 1
2498 use_makebox 0
2499 width "5cm"
2500 special "none"
2501 height "2in"
2502 height_special "totalheight"
2503 thickness "0.4pt"
2504 separation "3pt"
2505 shadowsize "4pt"
2506 framecolor "black"
2507 backgroundcolor "none"
2508 status open
2509
2510 \begin_layout Plain Layout
2511 \noindent
2512 Formular speichern unter
2513 \end_layout
2514
2515 \end_inset
2516
2517
2518 \end_layout
2519
2520 \end_inset
2521
2522
2523 \end_layout
2524
2525 \begin_layout Standard
2526 Um die Hintergrundfarbe zu ändern, verwendet man eine farbige Box.
2527 \end_layout
2528
2529 \begin_layout PDF Link Setup
2530
2531 pdfborder={0 0 0}
2532 \end_layout
2533
2534 \begin_layout Standard
2535 Ein Beispiel ohne Rand und mit neongrüner Hintergrundfarbe:
2536 \begin_inset Newline newline
2537 \end_inset
2538
2539
2540 \begin_inset Flex PDFAction
2541 status open
2542
2543 \begin_layout Plain Layout
2544 \begin_inset Argument 1
2545 status open
2546
2547 \begin_layout Plain Layout
2548 SaveAs
2549 \end_layout
2550
2551 \end_inset
2552
2553
2554 \begin_inset Box Frameless
2555 position "c"
2556 hor_pos "c"
2557 has_inner_box 1
2558 inner_pos "c"
2559 use_parbox 1
2560 use_makebox 0
2561 width "5cm"
2562 special "none"
2563 height "2in"
2564 height_special "totalheight"
2565 thickness "0.4pt"
2566 separation "3pt"
2567 shadowsize "4pt"
2568 framecolor "black"
2569 backgroundcolor "lime"
2570 status open
2571
2572 \begin_layout Plain Layout
2573 \noindent
2574 Formular speichern unter
2575 \end_layout
2576
2577 \end_inset
2578
2579
2580 \end_layout
2581
2582 \end_inset
2583
2584
2585 \end_layout
2586
2587 \begin_layout PDF Link Setup
2588
2589 pdfborder={0 0 1}, menubordercolor={1 0 0}
2590 \end_layout
2591
2592 \begin_layout Section
2593 Dynamische Formularfelder
2594 \end_layout
2595
2596 \begin_layout Standard
2597 Es ist auch möglich dynamische Formularfelder zu haben.
2598  Das bedeutet, dass je nachdem, was der Nutzer macht, Felder verschwinden/ersche
2599 inen oder ihr Aussehen verändern können.
2600  Um dieses Feature zu nutzen, fügen Sie diese Zeilen zu Ihrem LaTeX-Vorspann
2601  hinzu:
2602 \end_layout
2603
2604 \begin_layout Standard
2605
2606 \series bold
2607
2608 \backslash
2609 usepackage[pdftex]{insdljs}
2610 \begin_inset Newline newline
2611 \end_inset
2612
2613
2614 \backslash
2615 pdfcatalog{/AA 
2616 \backslash
2617 the
2618 \backslash
2619 pdflastobj
2620 \backslash
2621 space 0 R}
2622 \end_layout
2623
2624 \begin_layout Standard
2625 Danach fügen Sie den benötigten JavaScript-Code in den LaTeX-Vorspann ein
2626  oder als \SpecialChar TeX
2627 -Code in Ihr Dokument.
2628  Für Informationen über JavaScript, siehe dessen Dokumentation, 
2629 \begin_inset CommandInset citation
2630 LatexCommand cite
2631 key "JavaScript"
2632
2633 \end_inset
2634
2635 .
2636 \end_layout
2637
2638 \begin_layout Standard
2639 \begin_inset ERT
2640 status collapsed
2641
2642 \begin_layout Plain Layout
2643
2644
2645 \backslash
2646 ifinsdljs
2647 \end_layout
2648
2649 \end_inset
2650
2651
2652 \begin_inset Note Note
2653 status open
2654
2655 \begin_layout Plain Layout
2656 Der folgende Teil wird nur gedruckt, wenn das \SpecialChar LaTeX
2657 -Paket 
2658 \series bold
2659 insdljs
2660 \series default
2661  installiert ist.
2662 \end_layout
2663
2664 \end_inset
2665
2666
2667 \end_layout
2668
2669 \begin_layout Standard
2670 Für das folgende Auswahlmenü wird dieser JavaScript-Code verwendet:
2671 \end_layout
2672
2673 \begin_layout Standard
2674 \begin_inset listings
2675 lstparams "language=TeX"
2676 inline false
2677 status open
2678
2679 \begin_layout Plain Layout
2680
2681
2682 \backslash
2683 begin{insDLJS}[exaaae]{exaaae}{JavaScript}
2684 \end_layout
2685
2686 \begin_layout Plain Layout
2687
2688  function validateTime(){
2689 \end_layout
2690
2691 \begin_layout Plain Layout
2692
2693   this.delay = true;
2694 \end_layout
2695
2696 \begin_layout Plain Layout
2697
2698   if((event.value == "u") || (event.value == "unbefristet")) {
2699 \end_layout
2700
2701 \begin_layout Plain Layout
2702
2703    this.getField("von").display = display.hidden;
2704 \end_layout
2705
2706 \begin_layout Plain Layout
2707
2708    this.getField("an").display = display.hidden;
2709 \end_layout
2710
2711 \begin_layout Plain Layout
2712
2713   } else {
2714 \end_layout
2715
2716 \begin_layout Plain Layout
2717
2718    this.getField("von").display = display.visible;
2719 \end_layout
2720
2721 \begin_layout Plain Layout
2722
2723    this.getField("an").display = display.visible;
2724 \end_layout
2725
2726 \begin_layout Plain Layout
2727
2728    this.getField("von").setFocus();
2729 \end_layout
2730
2731 \begin_layout Plain Layout
2732
2733   }
2734 \end_layout
2735
2736 \begin_layout Plain Layout
2737
2738   this.delay = false;
2739 \end_layout
2740
2741 \begin_layout Plain Layout
2742
2743  }
2744 \end_layout
2745
2746 \begin_layout Plain Layout
2747
2748
2749 \backslash
2750 end{insDLJS}
2751 \end_layout
2752
2753 \end_inset
2754
2755
2756 \end_layout
2757
2758 \begin_layout Standard
2759 \begin_inset Note Greyedout
2760 status open
2761
2762 \begin_layout Plain Layout
2763
2764 \series bold
2765 Achtung:
2766 \series default
2767  
2768 \emph on
2769 Alle
2770 \emph default
2771  JavaScript-Funktionen müssen in dieselbe 
2772 \family sans
2773 insDLJS
2774 \family default
2775  Einfügung eingegeben werden..
2776 \end_layout
2777
2778 \end_inset
2779
2780
2781 \end_layout
2782
2783 \begin_layout Standard
2784 Die 
2785 \family sans
2786 Parameter
2787 \family default
2788  des folgenden Auswahlmenüs sind
2789 \begin_inset Newline newline
2790 \end_inset
2791
2792
2793 \series bold
2794 name=Vertrag,radio,default=b,validate={validateTime();}
2795 \end_layout
2796
2797 \begin_layout Standard
2798 \begin_inset Flex ChoiceMenu
2799 status open
2800
2801 \begin_layout Plain Layout
2802 \begin_inset Argument 1
2803 status open
2804
2805 \begin_layout Plain Layout
2806 name=Vertrag,radio,default=b,validate={validateTime();}
2807 \end_layout
2808
2809 \end_inset
2810
2811 befristet=b, unbefristet=u
2812 \begin_inset Argument 2
2813 status open
2814
2815 \begin_layout Plain Layout
2816 Arbeitsvertrag:
2817 \end_layout
2818
2819 \end_inset
2820
2821
2822 \end_layout
2823
2824 \end_inset
2825
2826
2827 \begin_inset VSpace defskip
2828 \end_inset
2829
2830
2831 \end_layout
2832
2833 \begin_layout Standard
2834 \begin_inset Tabular
2835 <lyxtabular version="3" rows="3" columns="2">
2836 <features tabularvalignment="middle">
2837 <column alignment="left" valignment="top">
2838 <column alignment="center" valignment="top">
2839 <row>
2840 <cell alignment="left" valignment="top" usebox="none">
2841 \begin_inset Text
2842
2843 \begin_layout Plain Layout
2844 Von:
2845 \end_layout
2846
2847 \end_inset
2848 </cell>
2849 <cell alignment="center" valignment="top" usebox="none">
2850 \begin_inset Text
2851
2852 \begin_layout Plain Layout
2853 \begin_inset Flex TextField
2854 status open
2855
2856 \begin_layout Plain Layout
2857 \begin_inset Argument 1
2858 status open
2859
2860 \begin_layout Plain Layout
2861 name=von,width=10em
2862 \end_layout
2863
2864 \end_inset
2865
2866
2867 \end_layout
2868
2869 \end_inset
2870
2871
2872 \end_layout
2873
2874 \end_inset
2875 </cell>
2876 </row>
2877 <row>
2878 <cell alignment="center" valignment="top" usebox="none">
2879 \begin_inset Text
2880
2881 \begin_layout Plain Layout
2882
2883 \end_layout
2884
2885 \end_inset
2886 </cell>
2887 <cell alignment="center" valignment="top" usebox="none">
2888 \begin_inset Text
2889
2890 \begin_layout Plain Layout
2891 \begin_inset VSpace -1.5mm
2892 \end_inset
2893
2894
2895 \end_layout
2896
2897 \end_inset
2898 </cell>
2899 </row>
2900 <row>
2901 <cell alignment="left" valignment="top" usebox="none">
2902 \begin_inset Text
2903
2904 \begin_layout Plain Layout
2905 An:
2906 \end_layout
2907
2908 \end_inset
2909 </cell>
2910 <cell alignment="center" valignment="top" usebox="none">
2911 \begin_inset Text
2912
2913 \begin_layout Plain Layout
2914 \begin_inset Flex TextField
2915 status open
2916
2917 \begin_layout Plain Layout
2918 \begin_inset Argument 1
2919 status open
2920
2921 \begin_layout Plain Layout
2922 name=an,width=10em
2923 \end_layout
2924
2925 \end_inset
2926
2927
2928 \end_layout
2929
2930 \end_inset
2931
2932
2933 \end_layout
2934
2935 \end_inset
2936 </cell>
2937 </row>
2938 </lyxtabular>
2939
2940 \end_inset
2941
2942
2943 \end_layout
2944
2945 \begin_layout Standard
2946 \begin_inset VSpace bigskip
2947 \end_inset
2948
2949
2950 \end_layout
2951
2952 \begin_layout Standard
2953 Um zu überprüfen und sicherzustellen, dass der Nutzer nur Nummern in ein
2954  Textfeld eingibt, kann man zum Beispiel diesen JavaScript-Code verwenden:
2955 \end_layout
2956
2957 \begin_layout Standard
2958 \begin_inset listings
2959 lstparams "language=TeX"
2960 inline false
2961 status open
2962
2963 \begin_layout Plain Layout
2964
2965 function checkNumber() {
2966 \end_layout
2967
2968 \begin_layout Plain Layout
2969
2970  event.rc = true;
2971 \end_layout
2972
2973 \begin_layout Plain Layout
2974
2975  if (!Number(event.value)) {
2976 \end_layout
2977
2978 \begin_layout Plain Layout
2979
2980   app.alert("Wert muss eine Nummer sein!");
2981 \end_layout
2982
2983 \begin_layout Plain Layout
2984
2985   event.value = "";
2986 \end_layout
2987
2988 \begin_layout Plain Layout
2989
2990  } else {
2991 \end_layout
2992
2993 \begin_layout Plain Layout
2994
2995   event.target.textColor = color.green;
2996 \end_layout
2997
2998 \begin_layout Plain Layout
2999
3000 }
3001 \end_layout
3002
3003 \end_inset
3004
3005
3006 \end_layout
3007
3008 \begin_layout Standard
3009 Ein Beispiel-Textfeld: 
3010 \begin_inset Flex TextField
3011 status open
3012
3013 \begin_layout Plain Layout
3014 \begin_inset Argument 1
3015 status open
3016
3017 \begin_layout Plain Layout
3018 name=nurNummern, align=1, validate={checkNumber();}
3019 \end_layout
3020
3021 \end_inset
3022
3023
3024 \end_layout
3025
3026 \end_inset
3027
3028
3029 \end_layout
3030
3031 \begin_layout Standard
3032 \begin_inset ERT
3033 status collapsed
3034
3035 \begin_layout Plain Layout
3036
3037
3038 \backslash
3039 else
3040 \end_layout
3041
3042 \end_inset
3043
3044
3045 \begin_inset Note Note
3046 status open
3047
3048 \begin_layout Plain Layout
3049 Der folgende Teil wird gedruckt, wenn das \SpecialChar LaTeX
3050 -Paket 
3051 \series bold
3052 insdljs
3053 \series default
3054  nicht installiert ist:
3055 \end_layout
3056
3057 \end_inset
3058
3059
3060 \end_layout
3061
3062 \begin_layout Standard
3063 Sie müssen das \SpecialChar LaTeX
3064 -Paket 
3065 \series bold
3066 insdljs
3067 \series default
3068  installiert haben um den Inhalt dieses Abschnitts zu sehen.
3069 \end_layout
3070
3071 \begin_layout Standard
3072 \begin_inset ERT
3073 status collapsed
3074
3075 \begin_layout Plain Layout
3076
3077
3078 \backslash
3079 fi
3080 \end_layout
3081
3082 \end_inset
3083
3084
3085 \end_layout
3086
3087 \begin_layout End PDF Form
3088
3089 \begin_inset Note Note
3090 status open
3091
3092 \begin_layout Plain Layout
3093 Lassen Sie diese Umgebung leer
3094 \end_layout
3095
3096 \end_inset
3097
3098
3099 \end_layout
3100
3101 \begin_layout Section
3102 Allgemeine Hinweise
3103 \end_layout
3104
3105 \begin_layout Itemize
3106 Das Senden und Anwenden von Daten setzt voraus, dass alle Formularelemente
3107  Namen haben.
3108 \end_layout
3109
3110 \begin_layout Itemize
3111 Alle geschweiften und eckigen Klammern, Backslashs und Anführungszeichen
3112  in Formular-Parametern müssen als \SpecialChar TeX
3113 -code eingegeben werden!
3114 \end_layout
3115
3116 \begin_layout Itemize
3117 Ein PDF-Formular zu erstellen, benötigt pdflatex oder lualatex.
3118  Verwenden Sie daher die \SpecialChar LyX
3119 -Exportformate 
3120 \family sans
3121 PDF (pdflatex)
3122 \family default
3123  oder 
3124 \family sans
3125 PDF (Lua\SpecialChar TeX
3126 )
3127 \family default
3128 .
3129 \end_layout
3130
3131 \begin_layout Itemize
3132 Um in 
3133 \emph on
3134 Adobe Reader
3135 \emph default
3136  und 
3137 \emph on
3138 Acrobat
3139 \emph default
3140  eigene Hintergrundfarben zu sehen, muss in diesen Programmen das farbige
3141  Hervorheben von Formularfeldern ausgeschaltet werden.
3142  (Option 
3143 \begin_inset Quotes gld
3144 \end_inset
3145
3146 Randfarbe für Felder bei Mauskontakt anzeigen
3147 \begin_inset Quotes grd
3148 \end_inset
3149
3150 )
3151 \end_layout
3152
3153 \begin_layout Bibliography
3154 \begin_inset CommandInset bibitem
3155 LatexCommand bibitem
3156 key "JavaScript"
3157
3158 \end_inset
3159
3160
3161 \begin_inset CommandInset href
3162 LatexCommand href
3163 name "JavaScript Referenz"
3164 target "https://developer.mozilla.org/en/docs/Web/JavaScript/Reference"
3165
3166 \end_inset
3167
3168
3169 \end_layout
3170
3171 \begin_layout Bibliography
3172 \begin_inset CommandInset bibitem
3173 LatexCommand bibitem
3174 key "hyperref"
3175
3176 \end_inset
3177
3178
3179 \begin_inset CommandInset href
3180 LatexCommand href
3181 name "Dokumentation"
3182 target "http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/manual.pdf"
3183
3184 \end_inset
3185
3186  des \SpecialChar LaTeX
3187 -Pakets 
3188 \series bold
3189 hyperref
3190 \end_layout
3191
3192 \begin_layout Bibliography
3193 \begin_inset CommandInset bibitem
3194 LatexCommand bibitem
3195 key "pifont"
3196
3197 \end_inset
3198
3199
3200 \begin_inset CommandInset href
3201 LatexCommand href
3202 name "Dokumentation"
3203 target "http://mirrors.ctan.org/macros/latex/required/psnfss/psnfss2e.pdf"
3204
3205 \end_inset
3206
3207  des \SpecialChar LaTeX
3208 -Pakets 
3209 \series bold
3210 pifont
3211 \end_layout
3212
3213 \end_body
3214 \end_document