PDFium Delphi Component Docs

PathInfo Metodo

Componente: TPdf  ·  Unità: PDFium
Legge la geometria e la modalità di disegno di un oggetto percorso come elenco di segmenti

Syntax

function PathInfo(Index: Integer): TPdfPathInfo;

IndexInteger. Indice zero-based di un oggetto di pagina il cui ObjectType è otPath
ResultTPdfPathInfo. Record con FillMode (fmNone, fmAlternate o fmWinding), un flag Stroke e un array Segments che descrive il contorno

Description

Ogni voce di Segments è un TPdfPathSegment che contiene un SegmentType pari a pstMoveTo, pstLineTo o pstBezierTo, il punto a cui punta e un flag Closed che segna la fine di un sottopercorso. Un segmento Bézier riporta inoltre HasControlPoints, FirstControlPoint e SecondControlPoint quando la build PDFium caricata espone la lettura esatta dei punti di controllo cubici

FillMode e Stroke insieme decidono come il contorno viene disegnato. Un percorso può essere riempito, tracciato, entrambi o nessuno dei due; un percorso che non è né l'uno né l'altro resta comunque significativo, perché può agire come clip

Le coordinate sono in unità di pagina PDF e non sono influenzate dalla matrice dell'oggetto, che PageObjectInfo riporta separatamente

See Also

CreatePath, AddPath, PageObjectClipPath, PageObjectInfo