ReplacePageElementClipPath
Modifica dei flussi di contenuto, tracciati di ritaglio
Descrizione
Sostituisce l'oggetto percorso di livello più alto esatto che ha stabilito una componente modificabile dell'intersezione di ritaglio effettiva di un elemento enumerato
Sintassi
Delphi
Function TPDFlib.ReplacePageElementClipPath(ElementID, ClipPathIndex: Integer; Const PathSource: WideString; FillRule: Integer): Integer;Parametri
| ElementID | Handle opaco di elemento di pagina |
|---|---|
| ClipPathIndex | Indice della componente a base 1 il cui flag modificabile è restituito dalla proprietà 6 di GetPageElementClipPathInfo |
| PathSource | Istruzioni di costruzione del percorso di sostituzione che iniziano con m oppure re |
| FillRule | 0 per W oppure 1 per W* |
Valori restituiti
| 1 | Il percorso sorgente è stato sostituito e tutti gli handle di elementi di pagina sono stati invalidati |
|---|---|
| 0 | L'input non è valido, la sorgente acquisita è cambiata oppure la componente è di sola lettura |
Osservazioni
Lo strato sorgente acquisito, l'intervallo di istruzioni e l'impronta normalizzata vengono tutti validati prima della scritturaLe coordinate di
Le coordinate di PathSource usano lo spazio utente corrente alla sorgente di clip originale; la geometria dei componenti enumerati usa lo spazio utente predefinito dopo la CTM della sorgente
Se l'operatore di chiusura originale ha dipinto e ritagliato il percorso, la sostituzione cambia anche quella geometria dipinta perché PDF usa lo stesso percorso corrente per entrambi gli effetti
La modifica cambia ogni elemento successivo che consuma lo stesso componente di clip dello stato grafico, non solo l'elemento usato per selezionarlo
I limiti iniziali di pagina, i clip di contorno del testo, i clip locali di Form, gli oggetti di percorso malformati e i percorsi divisi tra livelli di contenuto sono di sola lettura
LastErrorCode è 532 per input non valido, 533 per sorgente obsoleta o 534 per un componente di sola lettura