javascript 在AcroFormRadioButton jsPDF中为单选按钮使用自定义图标

xzv2uavs  于 2023-10-14  发布在  Java
关注(0)|答案(1)|浏览(125)

我使用jsdf来生成一个pdf。我想使用AcroFormRadioButton类在pdf上插入一个单选按钮。我能够创建单选按钮,但现在我想自定义选择图标。似乎只有2个选项的图标,这是交叉和圆圈。我想加一个类似滴答声的东西。知道怎么做吗
谢谢你,谢谢
下面是我用来创建单选按钮的代码。

let radioGroup = new doc.AcroFormRadioButton();
let formX = 20, formY = 220, radioSize = 4, radioRadius = 1;
var radioButton1 = radioGroup.createOption("Status1");
var radioButton1 = radioGroup.createOption("Status1");
radioButton1.Rect = [formX, formY, radioSize, radioSize];
doc.roundedRect( formX, formY, radioSize, radioSize, radioRadius, radioRadius, "D" ); 
doc.setFont(undefined, "bold").setFontSize(10).setTextColor(110, 117, 124); 
doc.text("Completed", formX + 7, formY + 3.5);
radioGroup.setAppearance(doc.AcroFormAppearance.RadioButton.Circle); 
// radioGroup.setAppearance(doc.AcroFormAppearance.RadioButton.Cross);
li9yvcax

li9yvcax1#

在查看jsPDF源代码后,我看到在介绍RadioButton(只有两个外观:点和交叉),而且似乎没有改变到日期(2023年10月)。
注意在一些斯堪的纳维亚国家,勾号意味着“错误”,所以十字架更有可能被普遍理解为否定!而O在日本被认为是“肯定的”。
避免同时使用两者,以免混淆x1c 0d1x
在不同的土坯风格中使用此类标记,如菱形方格等。它们需要在完成的PDF中进行修改。
在不同的查看器中,左侧的单选按钮和右侧的复选框之间可以有各种各样的样式。

相关问题