THotPDF.RegisterLineGraphicsState

THotPDF

 

Вверх

Регистрирует повторно используемый словарь PDF ExtGState с параметрами рисования линий и возвращает имя ресурса, используемое в THPDFPage.SetGraphicsState.

 

Синтаксис Delphi:

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

 

Описание

Метод создаёт ExtGState с /LW, /LC, /LJ, и /ML записями для толщины линии, формы концов, типа соединения и предела скоса. Возвращаемое имя стабильно в пределах документа, например GS1, и попадает в Resources/ExtGState словарь страницы, когда вызывается SetGraphicsState is called.

Используйте метод, когда несколько областей рисования должны разделять одну геометрию обводки без повторения page-level сеттеров перед каждым контуром.

LineWidth и MiterLimit должен быть неотрицательным. Помощник требует PDF 1.2 или новее, следуя ресурсной модели PDF ExtGState. Доступно с HotPDF v2.121.8.