THotPDF.RegisterLineGraphicsState

THotPDF

 

Boven

Registreert een herbruikbare PDF ExtGState-dictionary met lijntekenparameters en geeft de resourcenaam terug die door THPDFPage.SetGraphicsState wordt gebruikt

 

Delphi-syntaxis:

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

 

Beschrijving

De methode maakt een ExtGState aan met /LW, /LC, /LJ en /ML-items voor lijnbreedte, lijnuiteinde, lijnverbinding en miterlimiet. De teruggegeven naam is documentbreed, zoals GS1, en wordt gekoppeld aan de Resources/ExtGState-dictionary van een pagina wanneer SetGraphicsState wordt aangeroepen

Gebruik dit wanneer meerdere tekengebieden dezelfde stroke-geometrie moeten delen zonder vóór elk pad paginaniveau-setters te herhalen

LineWidth en MiterLimit moeten niet-negatief zijn. De helper vereist PDF 1.2 of nieuwer, in lijn met het PDF ExtGState-resourcemodel. Beschikbaar sinds HotPDF v2.121.8