Documente Academic
Documente Profesional
Documente Cultură
net/wxpdfcom/
Hola mundo
Cerrar
Dim pdf As PdfComLib.PdfDoc
Resultado
1 de 6 31/03/2011 14:04
wxPdfCOM Generador Pdf gratuito http://www.linares.net/wxpdfcom/
var i: integer;
begin
PDF.CleanupInstance();
PDF.AddPage(1);
i := 0;
PDF.SetFont('Arial', '', 10, i);
i := 0;
PDF.Cell(20, 10, 'Hello World !', 0, 0, 1, i, '');
PDF.SaveAsFile ('helloworld.pdf');
ShowMessage ('Ok');
end;
Resultado
Bookmark
Dim pdf As PdfComLib.PdfDoc
Cerrar
2 de 6 31/03/2011 14:04
wxPdfCOM Generador Pdf gratuito http://www.linares.net/wxpdfcom/
Header() y Footer()
Private Sub CmdHeading_Click()
Cerrar
Pdf.header (True)
Pdf.SetY (1)
Pdf.Cell 15, 10, "This is a Header", 0, 0, 1, 0, ""
Pdf.SetY (5)
Pdf.header (False)
Pdf.Footer True
Pdf.SetY -15
Pdf.SetFont "Arial", "I", 8
Pdf.SetTextColor 128, 0, 128
Pdf.Cell 0, 10, "P�g {pg}/{nb}", 0, 0, PDF_ALIGN_CENTER, 0, ""
Pdf.Footer False
Pdf.SaveAsFile (NombreDocumento)
MsgBox ("Ok")
End Sub
Resultado
Ejemplo de Alfa y Sector()
Private Sub CmdSector_Click()
Cerrar
Dim x As Single
Dim Radio As Single
Radio = 5
Dim Alfa As Integer
Set Pdf = New PdfDoc
Pdf.AddPage (1)
NombreDocumento = "alfasector.pdf"
'Alfa = pdf.SetAlpha(0.1, 0.1, 2)
'pdf.SetAlphaState Alfa
For x = Radio To Pdf.GetPageWidth + Radio Step Radio * 2
Pdf.SetFillColor Rnd(255) * 255, Rnd(255) * 255, Rnd(255) * 255
Pdf.Sector x, 0, Radio, 0, 180, PDF_STYLE_FILLDRAW, False, 180
Pdf.Sector x, Pdf.GetPageHeight + 1, Radio, 0, 180,
PDF_STYLE_FILLDRAW, True, 180
Next
For x = Radio To Pdf.GetPageHeight + Radio Step Radio * 2
Pdf.SetFillColor Rnd(255) * 255, Rnd(255) * 255, Rnd(255) * 255
Pdf.Sector 0, x, Radio, 0, 180, PDF_STYLE_FILLDRAW, True, 90
Pdf.Sector Pdf.GetPageWidth, x, Radio, 0, 180, PDF_STYLE_FILLDRAW,
False, 90
Next
Pdf.SaveAsFile (NombreDocumento)
MsgBox ("Ok")
3 de 6 31/03/2011 14:04
wxPdfCOM Generador Pdf gratuito http://www.linares.net/wxpdfcom/
Ejemplo de DrawCircle()
Private Sub cmdcirculos_Click()
Cerrar
Dim x As Single
Dim xcentro As Single, ycentro As Single
Dim Radio As Single
Dim Salto As Single
Dim Alfa As Integer
Set Pdf = New PdfDoc
Pdf.AddPage (1)
xcentro = Pdf.GetPageWidth / 2
ycentro = Pdf.GetPageHeight / 2
Radio = ycentro * 1.5
Salto = 0.5
Alfa = Pdf.SetAlpha(0.1, 0.1, 2)
Pdf.SetAlphaState Alfa
While Radio > 0
Pdf.SetDrawColor Rnd(255) * 255, Rnd(255) * 255, Rnd(255) * 255
Pdf.DrawCircle xcentro, ycentro, Radio, 0, 0, PDF_STYLE_DRAW, 0
Radio = Radio - Salto
Wend
NombreDocumento = "circulos.pdf"
Pdf.SaveAsFile (NombreDocumento)
MsgBox ("Ok")
End Sub
Resultado
Ejemplo de Rect()
Cerrar
4 de 6 31/03/2011 14:04
wxPdfCOM Generador Pdf gratuito http://www.linares.net/wxpdfcom/
Arrows
Private Sub CmdArrow_Click()
Cerrar
Si te gusta WXPDFCOM y te resulta util, tal vez lo quieras conocer más a fondo.
Hazte con nuestra guía. Es la mejor forma de apoyar nuestro proyecto.
Por otro lado, nuestra dll está basada en el proyecto wxPdfDocument (C++), y éste a su vez está
inspirado en fpdf (Php)
Busca en sus documentaciónes respectivas. Alli encontrarás más información y ejemplos.
5 de 6 31/03/2011 14:04
wxPdfCOM Generador Pdf gratuito http://www.linares.net/wxpdfcom/
6 de 6 31/03/2011 14:04