Use the option radiosymbol=<value>
, where you can choose from the available pifont
elements (or something different):
\documentclass{article}
\usepackage{hyperref}% http://ctan.org/pkg/hyperref
\begin{document}
\begin{Form}
\def\DefaultWidthofChoiceMenu{12pt}%
\ChoiceMenu[name=optionA,radio]{}{Option1,Option2,Option3}
\medskip
\ChoiceMenu[name=optionB,radio,radiosymbol=]{}{Option1,Option2,Option3}
\medskip
\ChoiceMenu[name=optionC,radio,radiosymbol=\ding{108}]{}{Option1,Option2,Option3}
\medskip
\ChoiceMenu[name=optionD,radio,radiosymbol=\ding{109}]{}{Option1,Option2,Option3}
\medskip
\ChoiceMenu[name=optionE,radio,radiosymbol=\ding{96}]{}{Option1,Option2,Option3}
\end{Form}
\end{document}
If you're interested in a reversed selection (placing the check box first, followed by the description), this a way to do it:
\documentclass{article}
\usepackage{hyperref}% http://ctan.org/pkg/hyperref
\begin{document}
\begin{Form}
\def\DefaultWidthofChoiceMenu{12pt}%
\ChoiceMenu[name=optionA,radio]{\mbox{}}\null Option1
\ChoiceMenu[name=optionA,radio]{\mbox{}}\null Option2
\ChoiceMenu[name=optionA,radio]{\mbox{}}\null Option3
\medskip
\ChoiceMenu[name=optionB,radio,radiosymbol=]{\mbox{}}\null Option1
\ChoiceMenu[name=optionB,radio,radiosymbol=]{\mbox{}}\null Option2
\ChoiceMenu[name=optionB,radio,radiosymbol=]{\mbox{}}\null Option3
\medskip
\ChoiceMenu[name=optionC,radio,radiosymbol=\ding{108}]{\mbox{}}\null Option1
\ChoiceMenu[name=optionC,radio,radiosymbol=\ding{108}]{\mbox{}}\null Option2
\ChoiceMenu[name=optionC,radio,radiosymbol=\ding{108}]{\mbox{}}\null Option3
\medskip
\ChoiceMenu[name=optionD,radio,radiosymbol=\ding{109}]{\mbox{}}\null Option1
\ChoiceMenu[name=optionD,radio,radiosymbol=\ding{109}]{\mbox{}}\null Option2
\ChoiceMenu[name=optionD,radio,radiosymbol=\ding{109}]{\mbox{}}\null Option3
\medskip
\ChoiceMenu[name=optionE,radio,radiosymbol=\ding{96}]{\mbox{}}\null Option1
\ChoiceMenu[name=optionE,radio,radiosymbol=\ding{96}]{\mbox{}}\null Option2
\ChoiceMenu[name=optionE,radio,radiosymbol=\ding{96}]{\mbox{}}\null Option3
\end{Form}
\end{document}
For displaying the options on separate lines, just insert a paragraph break \par
at the end of each line.
Here is the pifont
quick reference guide:
This is not a complete answer, but small subtle things seem to happen/break.
For example, let's say that you are creating a PDF document, but that you don't provide a Form
environment at all. If you use Adobe Acrobat Reader DC (version 2015.007.20033) to read your generated document, then when you enter your first character the whole GUI freezes approximately one second for some reason (but after that everything seems to work fine). If you instead use Foxit Reader (version 7.1.5.425) you will not get the notification saying "This document contains interactive form fields." that the program usually displays.
So it seems best to follow the manual, as other PDF readers might break in other ways.
Best Answer
The solution is to leave the value empty and use
bordercolor=
. Here is the example: