PDFium Delphi Component Docs

PathInfo metoda

Komponenta: TPdf  ·  Jednotka: PDFium
Přečte geometrii a režim vykreslení objektu cesty jako seznam segmentů

Syntaxe

function PathInfo(Index: Integer): TPdfPathInfo;

IndexInteger. Nulovaný index objektu stránky, jehož ObjectType je otPath
ResultTPdfPathInfo. Record s FillMode (fmNone, fmAlternate nebo fmWinding), příznakem Stroke a polem Segments popisujícím obrys

Popis

Každá položka Segments je TPdfPathSegment nesoucí SegmentType pstMoveTo, pstLineTo nebo pstBezierTo - bod, na který míří, a příznak Closed označující konec podcesty. Segment Bézier navíc hlásí HasControlPoints, FirstControlPoint a SecondControlPoint, když načtený build PDFium umožňuje přesné zpětné čtení kubických řídících bodů

FillMode a Stroke dohromady rozhodují o tom, jak se obrys vykreslí. Cesta může být vyplněná, tažená, obojí nebo ani jedno; cesta, která není ani jedno, má pořád smysl, protože může fungovat jako ořez

Souřadnice jsou v jednotkách stránky PDF a neovlivňuje je matice objektu, kterou zvlášť hlásí PageObjectInfo

Viz také

CreatePath, AddPath, PageObjectClipPath, PageObjectInfo