GetPageElementClipPathInfo

Modifica dei flussi di contenuto, tracciati di ritaglio

Descrizione

Restituisce una proprietà intera per un componente nella catena di intersezione di ritaglio effettiva di un elemento di pagina enumerato

Sintassi

Delphi

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

Parametri

ElementIDHandle opaco dell'elemento di pagina
ClipPathIndexIndice del componente in base uno
InfoIndexSelettore di proprietà dalla tabella sottostante

Proprietà

0Tipo di componente: 1 confine iniziale della pagina, 2 tracciato, 3 marcatore del contorno del testo, 4 confine di Form
1Regola di riempimento: 0 non applicabile, 1 avvolgimento diverso da zero, 2 pari-dispari
2Numero di segmenti memorizzati
31 quando i limiti del componente sono noti
41 quando la regione del componente è rappresentata esattamente dai suoi limiti rettangolari
51 quando il componente è noto essere vuoto
61 quando la sorgente è un oggetto tracciato completo di primo livello che può essere sostituito o eliminato in sicurezza
7Livello di contenuto della sorgente in base uno, oppure 0 per un componente sintetico, annidato, malformato o tra livelli
8Prima istruzione della sorgente in base zero, oppure -1 quando non esiste una sorgente modificabile
9Istruzione W o W* in base zero, oppure -1 quando non ne esiste una
10Istruzione terminale di verniciatura del tracciato in base zero, oppure -1 quando non ne esiste una
11Profondità di annidamento del Form della sorgente

Valore restituito

Il valore richiesto, oppure zero per un handle, componente o selettore non valido

Note

Il text clipping è rappresentato come marcatore perché i contorni dei glifi dipendono dal font; usate GetPageElementEffectiveClipInfo per testare se la regione completa è ricostruibile dai segmenti memorizzati

I selettori di istruzioni sono diagnostici a meno che la proprietà 6 sia uno; la sorgente editabile è inoltre protetta da un'impronta normalizzata controllata durante la mutazione