table 单元格中的 Pdflib 文本字段 - 失去焦点时编码中断
Pdflib textfield in table cell - encoding breaks when losing focus
第一次输入文字时感觉还不错。但是,一旦文本字段失去焦点,编码似乎就会中断,并且再次进入该字段时仍然会中断。
以下选项列表已提供给“add_table_cell”
fieldtype=textfield fieldname={price_5f215239aaa89} fitfield={multiline=true linewidth=1 font=1 fontsize=3 scrollable=false}
编辑
pdflib版本:9.1.1
使用 $pdflib->load_font($fontName, 'unicode', 'kerning=true embedding=true fontwarning=true');
加载的字体
Document 中的其他元素使用该字体没有问题。
Textflow 中的字体
表单域中的字体
对于 PDFlib 9.1.1,您必须为表单域使用 8 位编码的字体。
所以你应该加载第二种字体:
$fieldfont = $pdflib->load_font($fontName, 'winansi', 'simplefont embedding nosubsetting');
有关 simplefont 选项的详细信息,请参阅 PDFlib 9.1.1 API 参考,第 4.1 章,table 4.2。
请将 $fieldfont
fonthandle 应用于表单字段选项列表。
第一次输入文字时感觉还不错。但是,一旦文本字段失去焦点,编码似乎就会中断,并且再次进入该字段时仍然会中断。
以下选项列表已提供给“add_table_cell”
fieldtype=textfield fieldname={price_5f215239aaa89} fitfield={multiline=true linewidth=1 font=1 fontsize=3 scrollable=false}
编辑
pdflib版本:9.1.1
使用 $pdflib->load_font($fontName, 'unicode', 'kerning=true embedding=true fontwarning=true');
Document 中的其他元素使用该字体没有问题。
Textflow 中的字体
表单域中的字体
对于 PDFlib 9.1.1,您必须为表单域使用 8 位编码的字体。
所以你应该加载第二种字体:
$fieldfont = $pdflib->load_font($fontName, 'winansi', 'simplefont embedding nosubsetting');
有关 simplefont 选项的详细信息,请参阅 PDFlib 9.1.1 API 参考,第 4.1 章,table 4.2。
请将 $fieldfont
fonthandle 应用于表单字段选项列表。