![可填写的表单,文本位于框内,例如 StackOverflow 的标题字段](https://linux22.com/image/375522/%E5%8F%AF%E5%A1%AB%E5%86%99%E7%9A%84%E8%A1%A8%E5%8D%95%EF%BC%8C%E6%96%87%E6%9C%AC%E4%BD%8D%E4%BA%8E%E6%A1%86%E5%86%85%EF%BC%8C%E4%BE%8B%E5%A6%82%20StackOverflow%20%E7%9A%84%E6%A0%87%E9%A2%98%E5%AD%97%E6%AE%B5.png)
在下面的例子中,顶部框用 生成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}