ingeniero

Páginas: 64 (15985 palabras) Publicado: 24 de mayo de 2013
J.Sánchez.

wxPdfCOM. Manual de referencia

Creación de archivos PDF con :

Manual de referencia

1

J.Sánchez.

wxPdfCOM. Manual de referencia

Introducción
WxPdfCOM es un componente generador de documentos PDF basado en wxWidgets. Se
trata de un acrónimo. El prefijo wx significa que el componente está basado en la librería
de código abierto wxWidgets. PDF son las conocidassiglas del formato de Adobe, Portable
Document Format. Y por último COM, son las siglas de Microsoft que representan la
tecnología del Modelo de Objetos de Componentes (Component Object Model).
Un objeto COM es realmente una librería de enlace dinámico, (DLL) con capacidad para
exponer su interfaz de uso a otros programas. Una vez referenciado el componente en un
proyecto de Visual Basic, eldocumento PDF se convierte en un objeto más del lenguaje,
del mismo modo que los objetos Printer o App.
El objeto COM no es más que un envoltorio del verdadero motor generador de los
documentos PDF, que no es otro que wxPdfDocument. wxPdfDocument es de código
abierto, al igual que wxWidgets y a su vez es una traducción de la también libre FPDF.
Por si acaso tantos nombres introducen algunaconfusión para el lector, en los siguientes
apartados abordaremos detalladamente cada uno de ellos para que nos resulten más
familiares.
FPDF
FPDF es una clase escrita en PHP que permite generar documentos PDF directamente, sin
usar ninguna biblioteca externa. La F de FPDF significa Free (gratis y libre): se puede usar
para cualquier propósito y modificarla al gusto para satisfacer lasnecesidades propias.
A continuación mostramos una lista de las principales características de FPDF:










Elección de la unidad de medida, formato de página y márgenes
Gestión de cabeceras y pies de página
Salto de página automático
Salto de línea y justificación del texto automáticos
Admisión de imágenes (JPEG y PNG)
Colores
Enlaces
Admisión de fuentes TrueType, Type1 ycodificación
Compresión de página

Puedes encontrar todo lo referente a FPDF en Internet (¿ como no ?) . La dirección es
http://fpdf.org. Allí podrás encontrar el código fuente de la clase en cuestión, un manual
con todos los comandos, ejemplos de uso y una sección de scripts creados por
colaboradores que en algunos casos no sirve sino para extender aun más la capacidad inicial
de la claseoriginal.

2

J.Sánchez.

wxPdfCOM. Manual de referencia

Para usar FPDF solo necesitas un servidor de Internet con PHP instalado, tus páginas Web
pueden contener código en PHP para generar los documentos PDF y grabarlos en un
fichero o bien enviarlos a un navegador directamente. Como FPDF es libre, cualquiera
puede tomar su código y modificarlo o copiarlo. Muchos ya lo han hecho. Graciasa esto
existen versiones de FPDF en otros lenguajes, a saber: ASP, Lingo, Phyton, Ruby C++.
Por cierto, la versión en C++ se llama wxPdfDocument y pronto hablaremos de ella, pero
antes hablaremos de wxWidgets.
wxWidgets
wxWidgets permite a los desarrolladores crear sus aplicaciones para OS X, Windows,
Macintosh, GTK+ X11, Motif, WinCe y otros sistemas operativos, utilizando un mismo
códigobase. Se puede utilizar desde lenguajes tales como C++, Python, Perl y C#.NET. Es
extensible, gratis y libre, de código abierto y maduro. No se puede pedir más. Todo esto
quiere decir que puedes tener versiones de tus programas para diferentes sistemas
operativos con solo cambiar algunas opciones y volviendo a compilar. En el momento de
crear este manual wxWidgets va por la versión 2.8.4 yexisten multitud de programas
comerciales que han sido creados sobre esta base.
La dirección en Internet es http://www.wxwidgets.org/. Allí, amigo lector, podrás
profundizar en esta formidable herramienta que otros han decidido compartir. Como verás
es todo un mundo, wxForo, wxWiki, wxComunidad, wxBlog, wxCode. Todo es wx y todo
es gratis. Aunque siempre puedes hacer una donación o decidirte a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS