RicavaMiniatura
Restituisce un'immagine in miniatura del contenuto di un campo Contenitore, in base alla larghezza e all'altezza specificate.
Formato
RicavaMiniatura ( campo ; larghezza ; altezza )
Parametri
campo
- qualsiasi espressione che restituisca dati Contenitore.
larghezza
- la larghezza massima della miniatura.
altezza
- l'altezza massima della miniatura.
Tipo di dati riportato
Contenitore
Creata nella versione
12.0
Descrizione
Restituisce un'immagine come dati Contenitore con valori non maggiori rispetto a quelli specificati per larghezza e altezza. La miniatura dell'immagine mantiene sempre le proporzioni dell'immagine originale e ha una risoluzione di 72 dpi. Le miniature non possono essere ingrandite rispetto alle dimensioni originali dell'immagine.
Note
-
Questa funzione restituisce un'immagine in miniatura solo se l'opzione Crea e memorizza miniature per immagini è selezionata nella finestra di dialogo Gestisci Contenitori. Se questa opzione è deselezionata, l'immagine viene restituita nelle sue dimensioni originali. Vedere Gestione delle prestazioni con le miniature.
-
Se il parametro
campo
non specifica un campo contenente dati di immagine,Campo
deve essere valutato in base al percorso del file di un'immagine. Vedere Creazione dei percorsi di file.
Esempio 1
Esporta una miniatura con una larghezza e un'altezza massime di 50 punti.
Imposta campo [ Fatture::EsportaContenitore ; RicavaMiniatura ( Fatture::Contenitore ; 50 ; 50 ) ]
Esporta contenuto campo [ Fatture::EsportaContenitore ; Crea cartelle: Disattivata]
Esempio 2
Crea una miniatura, la esporta e la allega ad un'e-mail.
Imposta campo [Fatture::EsportaContenitore; RicavaMiniatura ( Fatture::Contenitore; 50 ; 50 ) ]
Imposta variabile [$ALLEGATO; Valore: Get ( PercorsoTemporaneo ) e RicavaAttributoContenitore ( Fatture::EsportaContenitore ; "filename" ) ]
Esporta contenuto campo [Fatture::EsportaContenitore; "$ALLEGATO"; Crea cartelle: Disattivata ]
Invia posta [ Invia tramite client e-mail ; Con finestra di dialogo: Disattivata; a: Clienti::E-mail ; "$ALLEGATO" ]