我正在创建一个带有文本字段的公式,并且我想禁用 pdf 阅读器中的拼写检查器。
我看到这个“DoNotSpellCheck”有一个 pdf 标志,但我不知道如何使用它(如果可能的话)。
实际上,我有代码:
\documentclass[11pt,a4paper]{article}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{hyperref}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{document}
\TextField[width=\linewidth, name=surname, bordersep=10pt, height=1cm]{}
\end{document}
我在 pdf 阅读器中看到了以下内容:
我想要一些没有显示拼写错误的红色下划线的东西。
有人知道这件事吗?
非常感谢您的帮助。谢谢
答案1
手册深处的某个地方有一条注释,指出选项是小写的名称。您可以在可选参数中使用它,也可以将其添加到\DefaultOptionsofText
。以下方法对我有用。不要使用 xltxtra 和 xunicode,这些包已被弃用。
\documentclass[11pt,a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{hyperref}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{document}
\begin{Form}
\TextField[width=\linewidth, name=nameA, bordersep=10pt, height=1cm]{}
\renewcommand\DefaultOptionsofText{print,donotspellcheck}
\TextField[width=\linewidth, name=nameB, bordersep=10pt, height=1cm]{}
\end{Form}
\end{document}