pdf_literal whatits 模式值的含义是什么?

pdf_literal whatits 模式值的含义是什么?

luatex手册的“节点”一章中,pdf_literal据说 whatits 节点有一个字段,该字段可以采用与关键字mode相关的三个整数值:pdftex

  • 0为了setorigin
  • 1为了page
  • 并且。2direct

pdftex我可以在手册中找到和的参考pagedirect但找不到setorigin。这是什么意思?

顺便说一句,如果能举一个展示三种不同行为的例子就太好了!

答案1

我从名称猜测它使用(0,0)当前点的原点进行求值,以下内容似乎证实了这一点。它对应于 pdfliteral 的默认设置,不使用关键字:setorigin尽管手动提示可能有效,但 TeX 语法中不使用关键字。

在此处输入图片描述

\protected\def\pdfliteral        {\pdfextension literal}



1 \pdfliteral direct {0 0 m 100 100 l s}

2 \pdfliteral page {0 0 m 100 200 l s}

3 \directlua{
local nd = node .new(8,16)
nd.mode=0 % setorigin
nd.data='0 0 m 100 50 l s'
node.write(nd)
}

4 \pdfliteral  {0 0 m 200 10 l s}

\bye

相关内容