PDF Formular Textfeld Standardeinstellungen ändern

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: PDF Formular Textfeld Standardeinstellungen ändern

von tomvondeek » Mi 25. Jul 2012, 14:45

Und die Lösung habe ich gefunden:
\newcommand{\fensters}[1]{\TextField[bordercolor={1 1 1}]{#1}}

\fensters{eingabefeld}

von tomvondeek » Mi 25. Jul 2012, 11:27

Oh, ich hab ausversehen tatsächlich ins falsche Forum gepostet, danke fürs ins richtige rücken.

Die Frage bleibt allerdings bestehen.
Habe noch keine Möglichkeit gefunden den bordercolor default zu setzen, so dass es auch auswirkungen auf die Textfelder hat :)

von bloodworks » Mi 25. Jul 2012, 10:05

Der schon wieder hat geschrieben:Mal eine blöde Frage: Was hat die Frage mit KOMA-Script zu tun?
Nichts aber wir (Moderatoren) können ja auch nicht immer alles sehen. ;)

von Der schon wieder » Di 24. Jul 2012, 22:50

Mal eine blöde Frage: Was hat die Frage mit KOMA-Script zu tun?

PDF Formular Textfeld Standardeinstellungen ändern

von tomvondeek » Di 24. Jul 2012, 20:22

Hallo allerseits,

mein erster Eintrag :)
Soweit komme ich mit LaTeX eigentlich ganz gut zurecht. Nun muss ich allerdings ein beschreibbares Formular erstellen mit sehr vielen Formularfeldern. Es ist sehr nervig jedem einzelnen Textfeld die Einstellungen zu übergeben.
\documentclass[]{article}
\usepackage{hyperref}
\def\DefaultWidthofText{3cm}
\usepackage{setspace}
\begin{document}
\begin{Form}
\doublespacing{

\TextField{Eingabe1}

Hier steht sowas von ein Text

\TextField[bordercolor={1 1 1}]{Eingabe2} \TextField[]{Eingabe3} \TextField[]{Eingabe4}

Hier steht auch ein laaaaaaaaanger Text

Ich mag:

\CheckBox{Spaghetti-Bolognese} \CheckBox{Erdbeeren} \CheckBox{Tiramisu}
}
\end{Form}

\end{document}
Hier sieht man, wie sich Formularfelder und Text überschneiden, vergrößere ich die Zeilenabstände werden die Formularfelder automatisch höher und ragen immer noch in die Zeile drüber rein...

Dann gefallen mir die Standardfarben nicht, ich hätte gerne einen Default Farbhintergrund und die Border standardmässig weiss bei den Textfeldtern.

\def\DefaultWidthofText{3.5cm} funktioniert ja, aber
\def\DefaultBordercolorOfText{1 1 1}

oder ähnliches was ich probiert habe funktioniert nicht. Da dies nur ein kleines Beispiel ist und mein Dokument mehrere Seiten, Text und Formulareingabetabellen enthalten wird, fänds ichs echt einfacher Standards für die Felder zu definieren, damit sich diese besser in Text/Tabellen einfügen...

Jemand ein Rat? Googlen hat mich schon soweit gebracht, welche Parameter so ein Textfeld besitzt. Aber manche werden als Defaulteinstellungen akzeptiert, andere wiederum nicht...
Mit freundlichen Grüßen,
Tom Schröder

Nach oben