如何去除 hyperref TextField 周围的红色边框?

如何去除 hyperref TextField 周围的红色边框?

我正在使用hyperrefForm环境创建一个表单。所有字段都包含在一个表中,所以我想隐藏它们周围的红色边框,因为它们已经很明显了。我尝试使用该hidelinks选项,但它不起作用。例如:

\documentclass[border=3mm]{standalone}

\usepackage{hyperref}
\hypersetup{hidelinks}

\begin{document}
\begin{Form}
\begin{tabular}{|l|l|}
\hline
Name & \TextField[width=5cm]{}\\
\hline
Surname & \TextField[width=5cm]{}\\
\hline
City & \TextField[width=5cm]{}\\
\hline
\end{tabular}
\end{Form}
\end{document}

产生以下形式:

错误输出示例(带红色边框)

我期望(并且想要)另一个仍然可以填写:

所需输出的示例(无红色边框)

我怎样才能实现这个目标?

笔记:我想做的是完全隐藏 \TextField边框,同时保留可填充字段,并被表格单元格边框包围。

答案1

\documentclass[border=3mm]{standalone}

\usepackage{hyperref}
\hypersetup{hidelinks}

\begin{document}
\begin{Form}
\begin{tabular}{|l|l|}
\hline
Name & \TextField[bordercolor={},backgroundcolor={},width=5cm]{}\\
\hline
Surname & \TextField[bordercolor={},backgroundcolor={},width=5cm]{}\\
\hline
City & \TextField[bordercolor={},backgroundcolor={},width=5cm]{}\\
\hline
\end{tabular}
\end{Form}
\end{document}

在此处输入图片描述

答案2

我建议使用以下变体booktabs布局\fbox

\documentclass[border=3mm]{standalone}
\usepackage{hhline}
\usepackage[table, svgnames]{xcolor}
\usepackage{cellspace}
\setlength{\cellspacebottomlimit}{4pt}
\usepackage{booktabs}
\usepackage{hyperref}
\hypersetup{hidelinks}

\begin{document}

\begin{Form}
\arrayrulecolor{Gainsboro!60!Lavender}
\fbox{\begin{tabular}{Sl!{\color{Gainsboro!50!Lavender}\vrule width4pt} l}
Name & \TextField[width=5cm, borderwidth=0]{}\\
\midrule
Surname & \TextField[width=5cm,borderwidth=0]{}\\
\midrule
City & \TextField[width=5cm, borderwidth=0]{}
\end{tabular}}
\end{Form}

\end{document} 

在此处输入图片描述

相关内容