可填写的表单,文本位于框内,例如 StackOverflow 的标题字段

可填写的表单,文本位于框内,例如 StackOverflow 的标题字段

在下面的例子中,顶部框用 生成hyperrf,而底部框用 生成tabular。我希望所有框都是可填充的(如顶部框),但看起来像底部框。

更详细地说。这是一份可填写的表格,既可以打印出来,用笔填写,也可以电子填写,保存后再打印。为此,我认为有必要:

  • 字段标签以极小的字体印刷,位于字段内。因此,当用笔填写时,它们将被覆盖,不再可见。
  • 同样,如果以电子方式填写,字段标签应该能够被输入的文本覆盖。
  • 这只是盒子的样本排列(不要试图复制它)。最终文件看起来像

如何将字段标签放在字段内,并且在输入任何内容时隐藏它?

梅威瑟:

\documentclass{article}

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[bulgarian]{babel}
%\usepackage{iwona}
\usepackage{tabu}
\usepackage{multicol}
\usepackage[table]{xcolor}     % For coloured rows within tables.
\usepackage[margin=1cm]{geometry}
\usepackage{hyperref}

% Hide section and page numbers.
\renewcommand\thesection{}
\pagenumbering{gobble}

\begin{document}

\begin{Form}
\TextField[bordercolor=black, width=8cm, height=5cm, charsize=0pt,name=box]{\tiny Външен вид}  \\
\end{Form}

\begin{multicols}{2}
\extrarowsep=1cm
\begin{tabular}{|p{2cm}|}
\hline
{\tiny Сила}  \\
\hline
\end{tabular}

% Ловкост
\extrarowsep=1cm
\begin{tabular}{|p{2cm}|}
\hline
{\tiny Ловкост}  \\
\hline
\end{tabular}

\extrarowsep=4cm
\noindent
\begin{tabular}{|p{4cm}|}
\hline
{\tiny Рани}  \\
\hline
\end{tabular}
\end{multicols}

\end{document}

在此处输入图片描述

相关内容