Differenze tra le versioni di "Creare un file PDF da un file immagine con le risorse del Componente gb.cairo"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "In questa pagina vediamo come creare un file PDF partendo da un file immagine usando le risorse del Componente ''gb.cairo''. Per l'esempio che segue sarà necessario attivare...") |
|||
Riga 1: | Riga 1: | ||
− | In questa pagina vediamo come creare un file PDF partendo da un file immagine usando le risorse del Componente ''gb.cairo''. | + | In questa pagina vediamo come creare un file PDF partendo da un file immagine e usando le risorse del Componente ''gb.cairo''. |
Per l'esempio che segue sarà necessario attivare i Componenti ''gb.cairo'', ''gb.image'' e ''gb.image.io'', e si userà un file immagine jpg: | Per l'esempio che segue sarà necessario attivare i Componenti ''gb.cairo'', ''gb.image'' e ''gb.image.io'', e si userà un file immagine jpg: |
Versione delle 16:34, 5 apr 2020
In questa pagina vediamo come creare un file PDF partendo da un file immagine e usando le risorse del Componente gb.cairo.
Per l'esempio che segue sarà necessario attivare i Componenti gb.cairo, gb.image e gb.image.io, e si userà un file immagine jpg:
Public Sub Main() Dim pdf As CairoPdfSurface Dim im As Image ' Specifica in "millimetri" la superficie grafica da creare per disegnarvi sopra: pdf = New CairoPdfSurface("/percorso/del/file.pdf", 210.0, 297.0) ' Inizia il disegno sulla superficie impostata: Cairo.Begin(pdf) ' Viene caricata l'immagine JPG: im = Image.Load("/percorso/del/file/immagine.jpg") ' Non imposta alcuna modifica scalare all'immagine jpg: Cairo.Scale(1, 1) ' Imposta il margine superiore sinistro dell'immagine rispetto alla futura pagina PDF: Cairo.Source = Cairo.ImagePattern(im, 0, 0) ' Fissa l'immagine jpg sulla superficie PDF: Cairo.Paint ' Termina il disegno: Cairo.End End