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
| ElementID | Opakes Seitenelement-Handle |
|---|---|
| ClipPathIndex | 1-basierter Komponentenindex |
| InfoIndex | Eigenschafts-Selektor aus der untenstehenden Tabelle |
Eigenschaften
| 0 | Komponentenart: 1 anfängliche Seitengrenze, 2 Pfad, 3 Textumriss-Marker, 4 Form-Grenze |
|---|---|
| 1 | Füllregel: 0 nicht anwendbar, 1 nicht-null Windungsregel, 2 even-odd |
| 2 | Gespeicherte Segmentanzahl |
| 3 | 1, wenn Komponentengrenzen bekannt sind |
| 4 | 1, wenn die Komponentenregion exakt durch ihre rechteckigen Grenzen dargestellt wird |
| 5 | 1, wenn die Komponente nachweislich leer ist |
| 6 | 1, wenn die Quelle ein vollständiges Pfadobjekt auf oberster Ebene ist, das sicher ersetzt oder gelöscht werden kann |
| 7 | 1-basierte Quellinhaltsebene, oder 0 für eine synthetische, verschachtelte, fehlerhafte oder ebenenübergreifende Komponente |
| 8 | 0-basierte erste Quellanweisung, oder -1, wenn keine bearbeitbare Quelle existiert |
| 9 | 0-basierte W- oder W*-Anweisung, oder -1, wenn keine existiert |
| 10 | 0-basierte abschließende Pfadzeichen-Anweisung, oder -1, wenn keine existiert |
| 11 | Verschachtelungstiefe 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