GetPageElementClipPathInfo

Inhaltsstrom-Bearbeitung, Beschneidungspfade

Beschreibung

Gibt eine Ganzzahleigenschaft für eine Komponente in der effektiven Clipping-Durchschnittskette eines aufgezählten Seitenelements zurück

Syntax

Delphi

Function TPDFlib.GetPageElementClipPathInfo(ElementID, ClipPathIndex, InfoIndex: Integer): Integer;

Parameter

ElementIDOpakes Seitenelement-Handle
ClipPathIndex1-basierter Komponentenindex
InfoIndexEigenschafts-Selektor aus der untenstehenden Tabelle

Eigenschaften

0Komponentenart: 1 anfängliche Seitengrenze, 2 Pfad, 3 Textumriss-Marker, 4 Form-Grenze
1Füllregel: 0 nicht anwendbar, 1 nicht-null Windungsregel, 2 even-odd
2Gespeicherte Segmentanzahl
31, wenn Komponentengrenzen bekannt sind
41, wenn die Komponentenregion exakt durch ihre rechteckigen Grenzen dargestellt wird
51, wenn die Komponente nachweislich leer ist
61, wenn die Quelle ein vollständiges Pfadobjekt auf oberster Ebene ist, das sicher ersetzt oder gelöscht werden kann
71-basierte Quellinhaltsebene, oder 0 für eine synthetische, verschachtelte, fehlerhafte oder ebenenübergreifende Komponente
80-basierte erste Quellanweisung, oder -1, wenn keine bearbeitbare Quelle existiert
90-basierte W- oder W*-Anweisung, oder -1, wenn keine existiert
100-basierte abschließende Pfadzeichen-Anweisung, oder -1, wenn keine existiert
11Verschachtelungstiefe des Quell-Forms

Rückgabewert

Der angeforderte Wert oder null bei ungültigem Handle, ungültiger Komponente oder ungültigem Selektor

Anmerkungen

Text-Clipping wird als Marker dargestellt, weil Glyphenumrisse schriftabhängig sind; verwenden Sie GetPageElementEffectiveClipInfo, um zu prüfen, ob die vollständige Region aus den gespeicherten Segmenten rekonstruierbar ist

Anweisungs-Selektoren sind diagnostisch, außer Eigenschaft 6 ist eins; die editierbare Quelle ist zusätzlich durch einen normalisierten Fingerabdruck geschützt, der bei der Mutation geprüft wird