GetPageElementClipPathCount

Inhaltsstrom-Bearbeitung, Beschneidungspfade

Beschreibung

Gibt die Anzahl der Clipping-Komponenten in der effektiven Durchschnittskette zurück, die für ein aufgezähltes Seitenelement erfasst wurde

Syntax

Delphi

Function TPDFlib.GetPageElementClipPathCount(ElementID: Integer): Integer;

Parameter

ElementIDOpakes Handle, das von EnumPageElements oder EnumeratePageElements zurückgegeben wurde

Rückgabewert

Die Komponentenanzahl oder null, wenn das Handle ungültig ist

Anmerkungen

Die Kette beginnt an der Seitengrenze und erfasst dann jede in den Grafikzustands-Clipping-Pfad geschnittene Pfad-, Text- oder Form-GrenzePfadelemente, die Clipping etablieren, legen ihren Zustand nach dem abschließenden Zeichen- oder

Pfadelemente, die Clipping etablieren, legen ihren Zustand nach dem abschließenden Malen oder dem n-Operator offen; andere Elemente legen den beim Malbeginn aktiven Clip-Zustand offen

Komponenten sind unveränderlich und werden von Grafikzustands-Snapshots geteilt, sodass die Enumeration jeden Pfad einmal behält, während wiederholte Skalarabfragen das Neuparsen von Inhaltstreams vermeiden