PDF规范与Acrobat创作(QuadPoints)
问题内容:
我已经在Acrobat中创建了一些注释(下划线,突出显示,删除线,弯曲),并正在挖掘QuadPoints数组以进行渲染。PDF规范PDF 32000-1:2008表示它们按逆时针顺序排列,并且x1,y1-> x2,y2指定四边形的底数。
它应该看起来像:BottomLeft,BottomRight,TopRight,TopLeft
不幸的是,Acrobat似乎以不同的方式(非兼容方式)创建它们。
看起来好像顺序是:TopLeft,TopRight,BottomLeft,BottomRight。
有人对此现象有见识吗?是否一致?我想念什么吗?
问题答案:
我已经为iOS编写了一个PDF注释库,并且发现了相同的Acrobat行为。
作为更多信息,“文本标记”注释还包含Rect条目和QuadPoints条目。的矩形条目是每属,[LLX,LLY,URX,URY] 。因此,在Acrobat生成的文本标记注释中,当rotation = 0时,Rect点(llx,lly)与QuadPoints点(x3,y3)大致相同。去搞清楚。
有趣的是,规范背后的主要公司编写不遵循该规范的软件所浪费的时间!