表单中文本字段的背景颜色

表单中文本字段的背景颜色

我正在使用 MikTex 和 Texmaker 创建客户填写的表格。我只想更改文本字段的背景颜色,该怎么做?

\TextField[bordercolor=, backgroundcolor={red}, strokecolor={black},width=6.5cm,name=MyTextField]{}.

我是 Latex 的新手,搜索了很多帖子,但找不到正确的答案。

我们可以为文本字段设置的属性名称是什么(例如 width=xxcm、bordercolor=none),您能给我指明正确的方向吗?

我希望 PDF 中文本字段的背景颜色是透明或白色。

以下是 MWE:

\documentclass[10pt,a4paper]{article}
\usepackage{hyperref}
\usepackage{xcolor}

\begin{document}
    \begin{Form}
        \TextField[name=Text, width=\linewidth, bordercolor={black}]{}
    \end{Form}
\end{document}

在输入任何内容之前,请输入 TextField

在输入任何内容之前,请输入 TextField

TextField 在输入内容并离开字段后

TextField 在输入内容并离开字段后

$backgroundcolor={white}$光标位于字段中时,字段的背景颜色变为白色,但是当单击其他位置时,颜色会变回。

答案1

最重要的部分是你需要一个 Form 环境。有了它它应该可以工作(但没有 strokecolor 选项:

\documentclass{article}
\usepackage{xcolor}
\usepackage{hyperref}

\begin{document}
\begin{Form}
\TextField[bordercolor=green, backgroundcolor={red},width=6.5cm,name=MyTextField]{}.
\end{Form}
\end{document}

在此处输入图片描述

答案2

包含一个最小工作示例 (MWE) 来展示您正在使用的包总是有帮助的。我假设您正在根据环境使用 hyperref 包\TextField

查找 LaTeX 文档

为了快速访问文档,您可以使用命令texdoc访问各种 LaTeX 软件包的文档(texdoc hyperref),或者您可以简单地在 Google 上搜索您的软件包名称和 CTAN(例如hyperref ctan),以便在“CTAN 综合 TeX 档案网络”上快速找到相应的软件包信息(通常包括文档)

hyperref 文档说了什么

hyperref PDF 文档的第 36-37 页列出了您可以为表单环境设置的所有参数,例如\TextField

相关内容