表单 - 使用 Firefox 无法打印 PDF 表单中的复选框

表单 - 使用 Firefox 无法打印 PDF 表单中的复选框

最近我开始用 LaTeX 准备一个更大的 PDF 表单。我在 Acrobat Reader 中检查了 PDF 输出,随后又在各种 Web 浏览器中检查了该 PDF 输出。

我注意到,\CheckBox使用当前版本的 Firefox(v117,撰写本文时为 Windows 10)时,表单中的不会显示在打印预览和实际打印输出中。Acrobat Reader 和 Microsoft Edge 似乎不受影响。

我能够使用下面的小表格重现该问题。唯一可行的方法是将 包裹\CheckBox在 中,\fbox以将框保留在打印输出中。

覆盖是否仍然是\fbox使复选框可打印的(唯一)方法?

比较Latex 表单:将标签放置在复选框的右侧. 也适用于答案使 Hyperref Form CheckBox 可见

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

\begin{document}
\section{PDF Form Test}
\begin{flushleft}
    Printed on FF
\end{flushleft}
\begin{Form}
    \fboxsep=0pt
    \fboxrule=0.9pt
    \begin{tabular}{l}
        \TextField{Name}\\\\
        \CheckBox[name=cb-normal,width=1em]{Check}\\\\
        \\\\
        \CheckBox[name=cb-style,width=1em,height=1em,borderstyle=S,bordercolor={red},backgroundcolor=lightgray]{Check} \\\\
        \\\\
        \fbox{\CheckBox[name=cb-fb,width=1em,height=1em,bordercolor={red}]{\ignorespaces}} fbox checkbox
    \end{tabular}
\end{Form}
\end{document}

相关内容