THotPDF.RegisterLineGraphicsState

THotPDF

 

先頭

line drawing parameters を保持する reusable PDF ExtGState dictionary を登録し、THPDFPage.SetGraphicsState が使用する resource name を返します

 

Delphi syntax:

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

 

説明

この method は line width、line cap、line join、miter limit 用の /LW/LC/LJ/ML entries を持つ ExtGState を作成します。返される name は GS1 のように document 内で stable であり、SetGraphicsState が呼ばれたときに page の Resources/ExtGState dictionary に attach されます

複数の drawing regions が、各 path の前に page-level setters を繰り返さずに同じ stroke geometry を共有する必要がある場合に使用します

LineWidthMiterLimit は non-negative でなければなりません。この helper は PDF ExtGState resource model に合わせて PDF 1.2 以降を要求します。HotPDF v2.121.8 以降で利用可能です