例如,\hypersetup{colorlinks=false,frenchlinks=true,pdfborder={0 0 2}}
使边框为 2 个像素,但前两个数字起什么作用?我尝试了几个值,但看不到任何区别。
答案1
这是由PDF 规范(PDF 32000-1:2008):
边界
(可选)指定注释边框特征的数组,应绘制为圆角矩形。
(PDF 1.0)该数组由三个数字组成,分别定义水平角半径、垂直角半径和边框宽度,所有数字均采用默认用户空间单位。如果角半径为 0,则边框为方角(非圆角);如果边框宽度为 0,则不绘制边框。
(PDF 1.1)该数组可以有第四个元素,即可选的虚线数组,用于定义绘制边框时应使用的虚线和间隙的图案。虚线数组应以与图形状态的线虚线图案参数相同的格式指定(参见 8.4.3.6,“线虚线图案”)。
示例:
Border
值 [ 0 0 1 [ 3 2 ] ] 指定边框宽度为 1 个单位,带有方角,并以 3 个单位的虚线与 2 个单位的间隙交替绘制。注意(PDF 1.2)某些注释类型(如自由文本和多边形注释)的字典可以包含该
BS
条目。该条目指定的边框样式字典具有比为该Border
条目指定的数组更多的设置。如果注释字典包含该BS
条目,则该Border
条目将被忽略。默认值:[ 0 0 1 ]。