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

WatermarkUn'istanza di modello di filigrana (TPDFlibTextWatermark, TPDFlibImageWatermark o TPDFlibCompositeWatermark); il chiamante è proprietario dell'oggetto e deve liberarlo dopo la chiamata

Valori restituiti

0Nessuna filigrana é stata inserita (nessun documento caricato, filigrana nulla o testo/immagine vuoti)
>= 1Il numero di pagine su cui è stata posizionata la filigrana