Unicode und E-Formulare

Unicode und E-Formulare

Dies ist mein Code, codiert in UTF-8:

\documentclass{article}

\usepackage{polyglossia}
\usepackage[useui]{eforms}

\begin{document}
    \textField[\ui{value={Übeltäter}}]{Text}{10cm}{1em}
    \comboBox{Combo}{10cm}{1em}{(Ärger)(Übeltäter)(Österreich)}
\end{document}

Dies wird gerendert:

http://flyx.org/files/eforms-unicode.png

Beim Kompilieren mit xelatexerhalte ich diese Warnung:

** WARNING ** Failed to convert input string to UTF16...

Warum wird das Textfeld korrekt wiedergegeben, die Werte des Kombinationsfelds jedoch nicht? Es handelt sich in beiden Fällen um dieselbe Kodierung. Das Auswählen eines Wertes in das Feld behebt das Kodierungsproblem nicht.

Und Bonusfrage: Was zum Teufel sind das für Zahlen? Ich finde sie nicht im eigentlichen Dokument und kann nicht herausfinden, woher sie kommen.

Antwort1

Ich habe es nicht eforms, aber Sie können damit sicherlich allein das richtige Ergebnis erzielen hyperref. Ich kann nicht herausfinden, wie ich das geöffnete Auswahlmenü anzeigen kann, da jeder Versuch, einen Screenshot zu machen, entweder fehlschlägt oder das Menü verlässt. Alle 3 Einträge werden jedoch korrekt angezeigt.

\documentclass{article}

\usepackage{polyglossia}
\usepackage{hyperref}

\begin{document}
  \begin{Form}
    \TextField[value={Übeltäter}, width=10cm, height=1.5em]{Text}\par
    \ChoiceMenu[combo, width=10cm, height=1.5em]{Combo}{Ärger,Übeltäter,Österreich}
  \end{Form}
\end{document}

E-loses Formular mit Hyperref

verwandte Informationen