
이것은 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}
렌더링된 내용은 다음과 같습니다.
http://flyx.org/files/eforms-unicode.png
로 컴파일할 때 xelatex
다음 경고가 표시됩니다.
** WARNING ** Failed to convert input string to UTF16...
텍스트 필드는 올바르게 렌더링되지만 콤보 상자의 값은 렌더링되지 않는 이유는 무엇입니까? 두 번 모두 동일한 인코딩입니다. 필드에 값을 선택해도 인코딩 문제가 해결되지 않습니다.
그리고 보너스 질문: 저 숫자는 도대체 무엇인가요? 실제 문서에서는 해당 내용을 찾을 수 없으며 해당 내용이 어디서 왔는지 알 수도 없습니다.
답변1
나는 가지고 있지 않지만 eforms
혼자서도 올바른 결과를 확실히 얻을 수 있습니다 hyperref
. 스크린샷을 찍으려는 시도가 실패하거나 메뉴에서 빠져나가기 때문에 열린 선택 메뉴를 표시하는 방법을 알 수 없습니다. 그러나 3개 항목이 모두 올바르게 표시됩니다.
\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}