THotPDF.RegisterLineGraphicsState

THotPDF

 

顶部

Registers a reusable PDF ExtGState dictionary carrying line drawing parameters and returns the resource name used by THPDFPage.SetGraphicsState.

 

Delphi 语法:

function RegisterLineGraphicsState(LineWidth: Single; LineCap: TLineCapStyle; LineJoin: TLineJoinStyle; MiterLimit: Single): AnsiString;

 

说明

该方法创建带 /LW、/LC、/LJ 和 /ML 条目的 ExtGState,分别对应线宽、线帽、线连接和斜接限制。返回的名称在文档内稳定(如 GS1),调用 SetGraphicsState 时会挂到页面的 Resources/ExtGState 字典。

当多个 drawing regions 应共享同一 stroke geometry,而不想在每个 path 前重复 page-level setters 时,请使用此方法

LineWidth 与 MiterLimit 必须非负。该辅助器要求 PDF 1.2 或更高版本,与 PDF ExtGState 资源模型一致。自 HotPDF v2.121.8 起可用。