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

ElementIDHandle opaco di elemento di pagina
ClipPathIndexIndice della componente a base 1 il cui flag modificabile è restituito dalla proprietà 6 di GetPageElementClipPathInfo
PathSourceIstruzioni di costruzione del percorso di sostituzione che iniziano con m oppure re
FillRule0 per W oppure 1 per W*

Valori restituiti

1Il percorso sorgente è stato sostituito e tutti gli handle di elementi di pagina sono stati invalidati
0L'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