【问题标题】:How do you style a substring in a PDF (in Adobe Acrobat)?如何在 PDF 中设置子字符串的样式(在 Adob​​e Acrobat 中)?
【发布时间】:2020-08-26 23:11:04
【问题描述】:

使用 Adob​​e Acrobat 和使用 PDF JavaScript API 编辑 PDF(特别是用户可编辑的表单),是否可以在字段值中设置单独的子字符串的样式?例如,是否使用了标记语言?

我正在谈论的一些伪代码:

This word is <red>red</red>, this word is <bold>bold</bold>. I have spoken.

【问题讨论】:

标签: pdf acrobat


【解决方案1】:

答案是: a) 确保字段类型是富文本,并且 b) 使用 Adob​​e 的 JavaScript 方法在字段的 richValue 属性中设置所需格式的范围,例如:

var field = this.getField("MyRichTextField");
var spans = new Array();
spans[0] = new Object();
spans[0].text = "This word is ";
spans[1] = new Object();
spans[1].text = "red";
spans[1].textColor = color.red;
field.richValue = spans;

可以在 Acrobat JavaScript 脚本参考 (https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/Acro6JS.pdf) 中找到更多详细信息和 span 属性列表

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-03
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 2015-01-28
    • 1970-01-01
    • 2019-01-20
    相关资源
    最近更新 更多