THotPDF.RegisterLineGraphicsState

THotPDF

 

Übersicht

Registriert ein wiederverwendbares PDF ExtGState-Verzeichnis, das Linienzeichnungsparameter enthält, und gibt den von THPDFPage.SetGraphicsState verwendeten Ressourcennamen zurück

 

Delphi-Syntax:

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

 

Beschreibung

Die Methode erstellt ein ExtGState mit /LW-, /LC-, /LJ- und /ML-Einträgen für Linienbreite, Linienende (Line Cap), Linienverbindung (Line Join) und Gehrungsbegrenzung (Miter Limit) — Der zurückgegebene Name ist innerhalb des Dokuments stabil, z. B. GS1, und wird beim Aufruf von SetGraphicsState dem Resources/ExtGState-Verzeichnis der Seite hinzugefügt

Verwenden Sie dies, wenn mehrere Zeichenbereiche dieselbe Konturgeometrie verwenden sollen, ohne dass vor jedem Pfad auf Seitenebene Einstellungen wiederholt werden müssen

LineWidth und MiterLimit dürfen nicht negativ sein — Die Hilfsfunktion erfordert PDF 1.2 oder neuer, was dem PDF ExtGState-Ressourcenmodell entspricht — Verfügbar seit HotPDF v2.121.8