使用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
文本的开头,这样文本就位于该框的顶部。