THotPDF.RegisterLineGraphicsState

THotPDF

 

Tetejére

Regisztrál egy újrafelhasználható, vonalrajzolási paramétereket hordozó PDF ExtGState szótárt, és visszaadja a THPDFPage.SetGraphicsState által használt erőforrásnevet

 

Delphi szintaxis:

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

 

Leírás

A metódus létrehoz egy ExtGState-et /LW, /LC, /LJ és /ML bejegyzésekkel a vonalvastagsághoz, a vonalvégstílushoz, a vonalkapcsolódási stílushoz és a gérhatárhoz. A visszakapott név stabil a dokumentumon belül (például GS1), és a SetGraphicsState meghívásakor hozzáadódik az oldal Resources/ExtGState szótárához

Használja ezt, ha több rajzolási régiónak ugyanazon a vonalgeometrián kell osztoznia anélkül, hogy az oldalszintű beállítókat minden útvonal előtt meg kellene ismételni

A LineWidth és MiterLimit értékeknek nemnegatívnak kell lenniük. A segédfunkció PDF 1.2 vagy újabb verziót igényel, amely megfelel a PDF ExtGState erőforrás-modellnek. Elérhető a HotPDF v2.121.8 óta