SetImageMask

Gestione delle immagini, layout di pagina

Descrizione

Imposta la maschera dell'immagine selezionata per rendere trasparenti parti disegnate con DrawImage o DrawScaledImage.

L'intervallo di colori specificato diventa trasparente. Funziona al meglio con immagini compresse senza perdita, come BMP o TIFF.

Le immagini JPEG usano una compressione con perdita, quindi la maschera immagine può causare effetti alone

I parametri colore vanno da 0 a 1, con 0 pari a 0% e 1 pari a 100%. Per immagini monocromatiche viene usato soltanto il componente rosso.

Sintassi

Delphi

Function TPDFlib.SetImageMask(FromRed, FromGreen, FromBlue, ToRed, ToGreen, ToBlue: Double): Integer;

ActiveX

Function PDFlib::SetImageMask(FromRed As Double, FromGreen As Double, FromBlue As Double, ToRed As Double, ToGreen As Double, ToBlue As Double) As Long

DLL

int DLSetImageMask(int InstanceID, double FromRed, double FromGreen, double FromBlue, double ToRed, double ToGreen, double ToBlue);

Parametri

FromRedLa componente rossa del colore iniziale della maschera
FromGreenLa componente verde del colore iniziale della maschera
FromBlueLa componente blu del colore iniziale della maschera
ToRedLa componente rossa del colore finale della maschera
ToGreenLa componente verde del colore finale della maschera
ToBlueLa componente blu del colore finale della maschera

Valori restituiti

0Nessuna immagine selezionata
1La maschera dell'immagine è stata impostata correttamente