THotPDF.RegisterLineGraphicsState

THotPDF

 

Topo

Registra um dicionário ExtGState PDF reutilizável carregando parâmetros de desenho de linhas e retorna o nome de recurso usado por THPDFPage.SetGraphicsState.

 

Sintaxe Delphi:

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

 

Descrição

O método cria um ExtGState com entradas /LW, /LC, /LJ e /ML para largura de linha, ponta de linha, junção de linhas e miter limit. O nome retornado é estável dentro do documento, como GS1, e é anexado ao dicionário Resources/ExtGState da página quando SetGraphicsState é chamado.

Use isto quando múltiplas regiões de desenho devem compartilhar a mesma geometria de stroke sem repetir setters no nível de página antes de cada path.

LineWidth e MiterLimit devem ser não negativos. O helper exige PDF 1.2 ou mais novo, correspondendo ao modelo de recursos ExtGState do PDF. Disponível desde o HotPDF v2.121.8.