Class PDFlibObject

Description

PDFlibObject

Generador de archivos PDF.

  • author: Gabriel Luraschi

Located in /libraries/PDFlibObject.php (line 24)


	
			
Variable Summary
 mixed $Author
 string $Creator
 mixed $FileName
 mixed $Title
Method Summary
 PDFlibObject __construct ()
 void BeginPage ()
 void ClosePage ()
 void DrawHLine (PDFlibLineOptions $oPdfLine)
 void DrawLine (PDFlibLineOptions $oPdfLine)
 void DrawVLine (PDFlibLineOptions $oPdfLine)
 string GetParameter (string $cParameter)
 void LoadFont (string $cFontName, string $cFontFile)
 void PlaceImage ([string $cImage = null], [PDFlibImageOptions $oPdfImage = null])
 void Prepare ()
 void Save ([ $cFile = null])
 bool SetDpi ([int $nDpi = 72])
 void SetPaper ([string $cPaper = 'a4'], [ $nWidth = null], [ $nHeight = null])
 int SetParameter (string $cParameter, string $cValue)
 void SetScale ([string $cScale = 'mm'])
 void Stroke ()
 void WriteText (string $cText, [PDFlibTextOptions $oPdfText = null])
 void WriteTextBox (string $cText, [PDFlibTextOptions $oPdfText = null])
Variables
mixed $Author = null (line 39)
  • access: public
string $Creator = null (line 38)

Propiedades varias del documento.

  • access: public
mixed $FileName = 'noname.pdf' (line 41)
  • access: public
bool $TextToAnsi = true (line 122)

Indica que los textos que se van a pasar en argumentos están en UTF8.

  • access: public
mixed $Title = null (line 40)
  • access: public
Methods
Constructor __construct (line 128)

Constructor.

  • access: public
PDFlibObject __construct ()
BeginPage (line 238)

Comienza una nueva página.

  • access: public
void BeginPage ()
ClosePage (line 251)

Cierra la págia activa.

  • access: public
void ClosePage ()
DrawHLine (line 360)

Dibuja una línea horizontal.

Sólo necesita las opciones de inicio y longitud.

  • access: public
void DrawHLine (PDFlibLineOptions $oPdfLine)
DrawLine (line 342)

Dibuja una línea.

  • access: public
void DrawLine (PDFlibLineOptions $oPdfLine)
DrawVLine (line 374)

Dibuja una línea vertical.

Sólo necesita las opciones de inicio y longitud.

  • access: public
void DrawVLine (PDFlibLineOptions $oPdfLine)
GetParameter (line 229)

Devuelve un parámetro general del documento.

  • access: public
string GetParameter (string $cParameter)
  • string $cParameter
LoadFont (line 262)

Carga una fuente desde un archivo externo y la deja disponible para usar en el documento.

  • access: public
void LoadFont (string $cFontName, string $cFontFile)
  • string $cFontName
  • string $cFontFile
PlaceImage (line 388)

Inserta una imagen en el documento.

  • access: public
void PlaceImage ([string $cImage = null], [PDFlibImageOptions $oPdfImage = null])
Prepare (line 198)

Prepara el documento.

  • access: public
void Prepare ()
Save (line 447)

Genera el documento y lo guarda.

  • access: public
void Save ([ $cFile = null])
  • $cFile
SetDpi (line 163)

Cambia los DPI del documento.

El valor predeterminado es 72 (resolución de pantalla)

  • access: public
bool SetDpi ([int $nDpi = 72])
  • int $nDpi
SetPaper (line 180)

Establece el tipo de papel.

El valor predeterminado es A4

  • access: public
void SetPaper ([string $cPaper = 'a4'], [ $nWidth = null], [ $nHeight = null])
  • string $cPaper
  • $nWidth
  • $nHeight
SetParameter (line 219)

Establece un parámetro general del documento.

  • access: public
int SetParameter (string $cParameter, string $cValue)
  • string $cParameter
  • string $cValue
SetScale (line 143)

Aplica la unidad de medida a utilizar en el documento.

El valor predeterminado es milímetros. Los valores permitidos son mm: milímetros in: pulgadas ppp: puntos por pulgada

  • access: public
void SetScale ([string $cScale = 'mm'])
  • string $cScale
Stroke (line 423)

Genera el documento y lo descarga.

  • access: public
void Stroke ()
WriteText (line 273)

Escribe texto en el documento.

  • access: public
void WriteText (string $cText, [PDFlibTextOptions $oPdfText = null])
WriteTextBox (line 308)

Escribe texto en el documento.

Lo hace dentro de una caja, para ello se tienen que establecer las propiedades Width, Height y Alignment de una instancia de PDFlibTextOptions ($oPdfText). Tener en cuenta que la altura es de la parte inferior de la caja, es decir que si se coloca en una posición vertical determinada va a cambiar la posición en el documento si se cambia el alto de la caja.

  • access: public
void WriteTextBox (string $cText, [PDFlibTextOptions $oPdfText = null])

Documentation generated on Tue, 22 Nov 2011 13:28:58 -0200 by phpDocumentor 1.4.3