scusatemi io vorrei realizzare una impaginazione proprio come quella postata sopra da nikasil
premetto che ho tre campi immagine, ma non sempre ci sono tutte e tre le immagini! o meglio a volte ce ne sono due a volte 1 a volte 2 a volte 3 e a volte richiamo un semplice puntino bianco di 1px per 1 px (che ho chiamato bianco.jpg che equivale a nessuna immagine, o meglio l'immagine la richiamo ma essendo 1px per 1px sembra non ci sia immagine) quello che vorrei fare è che se il campo immagine c'è l'mmagine allora l'impaginazione è come quella descritta da nikasil se invece nel campo immagine c'è bianco.jpg allora non si crea quella vuoto dove inserire l'immagine ma il testo continua a scorrere... uéééé non mi mandate a quel paese!!!
vi posto qui sotto il codice che io utilizzo al momento:
codice:
<%@language=vbscript%>
<%
id=Request.QueryString("id")
Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM giornale where id =" & id & " ORDER BY id DESC"
rs.Open SQL, objConn, 1, 3
'-------------------------------
Function RemoveTagHTML(sTexto)
sTextoSemTag = sTexto
Set ExpRegular = New RegExp
ExpRegular.IgnoreCase = True
ExpRegular.Global = True
ExpRegular.Pattern = "<[^>]*>"
sTextoSemTag = ExpRegular.Replace(sTextoSemTag, "")
Set ExpRegular = Nothing
RemoveTagHTML = sTextoSemTag
End Function
'------------------------------
'pentry = server.HTMLENcode(pentry)
'Dim pentry
'pentry = request.form("pentry")
'pentry = Request.Querystring("pentry")
'pentry = ucase(pentry)
'dim prodotto
'prodotto = rs("ptitolo")
'Dim i,pdf,id
'Set pdf=CreateJsObject("FPDF")
'pdf.CreatePDF()
'pdf.SetPath("fpdf/")
'pdf.SetFont "Arial","",12
'pdf.SetTopMargin(30)
'pdf.Open()
'pdf.LoadModels("testata") ' il nome del modello è specificato senza estensione.
'pdf.AddPage()
'---------------------------------
Set pdf=CreateJsObject("FPDF")
pdf.CreatePDF()
pdf.SetPath("fpdf/")
pdf.Open()
pdf.LoadModels("NumeroPagina")
pdf.AddPage()
pdf.SetFont "Arial","B",11
pdf.Ln(8)
pdf.Cell 40,10, RS("ptitolo")
pdf.Ln(8)
pdf.SetFont "Arial","I",9
pdf.MultiCell 0,5,RS("titoletto"), 0, "", 0
'pdf.Ln(-3)
'pdf.SetFont "Arial","I",10
'pdf.Cell 60,10,"____________"
pdf.Ln(6)
pdf.SetFont "arial","",10
pdf.Ln(6)
pdf.Image "../" & rs("pimg1"),120,50,80
'pdf.MultiCell 190,10,RS("pentry")
'Replace(Request.Form("pentry"), """, ""
pdf.MultiCell 105,10,RemoveTagHTML(RS("pentry"))
'pdf.Image rs("pimg1")
'pdf.Image ("../" & rs("pimg1"))
pdf.Close()
pdf.Output()
rs.close
objConn.close
%>