ApplyWatermark
Layout di pagina
Descrizione
Applica un modello componibile di filigrana al documento selezionato. Il modello è un'istanza di TPDFlibWatermarkBase (dall'unità PDFlibWatermark) e può essere una filigrana di testo, una filigrana di immagine, una filigrana con forma vettoriale oppure un elemento composito che contiene un elenco di sottofiligrane applicate ricorsivamente.
Applica un modello di filigrana componibile al documento selezionato; il modello è un'istanza di TPDFlibWatermarkBase (dall'unità PDFlibWatermark) e può essere una filigrana testuale, una filigrana immagine o una composizione contenente un elenco di sotto-filigrane applicate in modo ricorsivo
Ogni modello ha la propria Position (uno dei nove punti di ancoraggio o wpCustom), Angle, Opacity (0..1), modalità di sovrapposizione (soOverlay disegna sopra il contenuto esistente, soUnderlay disegna sotto) e PageRange; per le filigrane composte, gli elementi figli con un PageRange vuoto ereditano l'intervallo del composto
Internally la filigrana delega a StampText / StampImage, quindi l'opacità, la rotazione, l'ordinamento dei livelli e la risoluzione dell'intervallo di pagine sono gestiti dallo stesso percorso collaudato delle API dei timbri
Sintassi
Delphi
Function TPDFlib.ApplyWatermark(Watermark: TPDFlibWatermarkBase): Integer;
Parametri
| Watermark | Un'istanza di modello di filigrana (TPDFlibTextWatermark, TPDFlibImageWatermark o TPDFlibCompositeWatermark); il chiamante è proprietario dell'oggetto e deve liberarlo dopo la chiamata |
|---|
Valori restituiti
| 0 | Nessuna filigrana é stata inserita (nessun documento caricato, filigrana nulla o testo/immagine vuoti) |
|---|---|
| >= 1 | Il numero di pagine su cui è stata posizionata la filigrana |