Itextsharp immagine sfondo

martedì 18 dicembre 2007 - 10.19

paglio_go Profilo | Newbie

ciao a tutti, qualcuno sa come mettere un'immagine di sfondo al documento?

Wamba Profilo | Expert

con il css sul body o nell'equivalente attributo style.
la proprietà css da usare è background-image.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
blogs.dotnethell.it/Wamblog/

paglio_go Profilo | Newbie

ma sto creando un pdf tramite itextsharp, non c'è il tag body ne tantomeno posso utilizzare i ccs

Wamba Profilo | Expert

oooopsss
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
blogs.dotnethell.it/Wamblog/

freeteo Profilo | Guru

ciao,
devi usare gli oggetti Dcoument/Image ma soprattutto "PdfWriter" per avere accesso diretto al documento pdf, cosi' facendo puoi decidere le posizioni "assoulte" degli elementi, e posizionare l'immagine indipendentemente dal resto, mettendo poi il testo sopra.
Tradotto in codice una funzione di questo tipo:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

cmq sia, trovi tutte le informazioni che ti servono nel sito ufficiale di itextsharp:
http://itextsharp.sourceforge.net/tutorial/index.html

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

paglio_go Profilo | Newbie

grazie, avevo poi risolto così:

PdfContentByte cb = writer.DirectContent;
iTextSharp.text.Image imageSfondo = iTextSharp.text.Image.GetInstance(Server.MapPath("image/sfondo.png"));
imageSfondo.SetAbsolutePosition(50, 390);
cb.AddImage(imageSfondo);
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5