Estou utilizando o FPDF para gerar um relatório em PDF. Não sei se estou fazendo corretamente, porem gostaria de saber como faço para repetir os registros.
Segue código:
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/Conectar.asp" -->
<%
Dim Patrimonio
Dim Patrimonio_numRows
Set Patrimonio = Server.CreateObject("ADODB.Recordset")
Patrimonio.ActiveConnection = MM_Conectar_STRING
Patrimonio.Source = "SELECT * FROM controle"
Patrimonio.CursorType = 0
Patrimonio.CursorLocation = 2
Patrimonio.LockType = 1
Patrimonio.Open()
Patrimonio_numRows = 0
%>
<!--#include file="fpdf.asp"-->
<%
dim pdf
'// criando o pdf
set pdf=CreateJsObject("FPDF")
'// aki poderemos adcionar várias funções como titulos padroes para todas as páginasm numeração de páginas e etc.
'// montando o corpo do pdf, setando o tipo da folha, tipo de medida e o tamanho da folha
pdf.CreatePDF "P","mm","A4"
pdf.SetPath("fpdf/")
pdf.Open()
'// adcionando página
pdf.AddPage()
'// setando fonte e tamanho
pdf.SetFont "Arial","",11
'// setando grossura da linha
pdf.SetLineWidth(0.4)
'// setando linhas, reapare que, as medidas são feitas em x1, y1, x2 e y2, començando no ponto inicial de x e y e finalizando nos mesmo.
pdf.Line "7","50","200","50"
'// criamos aki uma linha horizontal, a linha pode ser feita de qualquer jeito, vertical, diagonal e td mais, somente setando os valores de x e y.
'// escrevendo um texto
pdf.Text "7","45","Faculdade Cesat - Relatório de Patrimonios"
pdf.Text "10","55",(Patrimonio.Fields.Item("instituicao").Value)
pdf.Text "10","60",(Patrimonio.Fields.Item("nome").Value)
pdf.Text "10","65",(Patrimonio.Fields.Item("codigo").Value)
pdf.Text "10","70",(Patrimonio.Fields.Item("setor").Value)
pdf.Text "10","75",(Patrimonio.Fields.Item("dtaquisicao").Value)
pdf.Text "10","80",(Patrimonio.Fields.Item("dtentrada").Value)
pdf.Text "10","85",(Patrimonio.Fields.Item("cor").Value)
pdf.Text "10","90",(Patrimonio.Fields.Item("descricao").Value)
pdf.Text "10","95",(Patrimonio.Fields.Item("fornecedor").Value)
pdf.Text "10","100",(Patrimonio.Fields.Item("quantidade").Value)
pdf.Text "10","105",(Patrimonio.Fields.Item("situacao").Value)
pdf.Text "10","110",(Patrimonio.Fields.Item("valor").Value)
pdf.Text "10","115",(Patrimonio.Fields.Item("dtsaida").Value)
pdf.Text "10","120",(Patrimonio.Fields.Item("motivosaida").Value)
pdf.Close()
pdf.Output()
%>
<%
Patrimonio.Close()
Set Patrimonio = Nothing
%>
Pergunta
Vagner Nunes
Prezados,
Estou utilizando o FPDF para gerar um relatório em PDF. Não sei se estou fazendo corretamente, porem gostaria de saber como faço para repetir os registros.
Segue código:
Sds,
Vagner Nunes
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados