使用 pdfliteral 突出显示文本

使用 pdfliteral 突出显示文本

使用pdfliteral,可以为文本添加颜色,如下所示:

      w1_prev = node.new("whatsit","pdf_literal")
      w1_prev.data = "q 1 0 0 rg"
      w1_prev.mode = 1

      w2_prev = node.new("whatsit","pdf_literal")
      w2_prev.data = "Q"
      w2_prev.mode = 1

      node.insert_after(prev_line.prev,prev_line.prev,w1_prev) --color text between prev_line.prev...
      node.insert_before(prev_line,prev_head,w2_prev) -- and prev_head

是否有类似的代码可以q 1 0 0 rg突出显示文本而不是为字母着色?

答案1

这个问题更适合在 PDF 问答网站上提出:)

您可以使用我发布的代码绘制 PDF 框我对一个字母的单词的回答问题。只需确保将 放在pdf_literal文本的开头,这样文本就位于该框的顶部。

相关内容