manual de tc pdf

14
MANUAL DE TC PDF LISTA DE CONSTANTES, PARAMETROS, VARIABLES RESERVADAS Y FUNCIONES CONSTANTES Y PARAMETROS TCPDF TCPDF_CONFIG TCPDF_AUTOCONFIG K_BLANK_IMAGE '_blank.png' K_CELL_HEIGHT_RATIO 1.25 K_PATH_CACHE sys_get_temp_dir().'/' K_PATH_FONTS dirname(__FILE__).'/../fonts/' K_PATH_MAIN.'fonts/' K_PATH_IMAGES dirname(__FILE__).'/../images/' K_PATH_MAIN.'images/' K_PATH_MAIN dirname(__FILE__).'/' dirname(__FILE__).'/' K_PATH_URL $k_path_url K_SMALL_RATIO 2/3 K_TCPDF_CALLS_IN_HTML true K_TCPDF_THROW_EXCEPTION_ERROR false K_THAI_TOPCHARS true K_TITLE_MAGNIFICATION 1.3 PDF_AUTHOR 'TCPDF' PDF_CREATOR 'TCPDF' PDF_HEADER_LOGO 'odt.jpg' 'odt.jpg' PDF_HEADER_LOGO_WIDTH 30 30 PDF_HEADER_TITLE 'SISTEMA DE PROYECTOS' 'TCPDF Example Title' PDF_HEADER_STRING "OBSERVATORIO PARA EL DESARROLLO TERRITORIAL" "TCPDF Example String" PDF_UNIT 'mm' PDF_FONT_NAME_MAIN 'helvetica' 'helvetica' PDF_FONT_NAME_DATA 'helvetica' 'helvetica' PDF_FONT_SIZE_MAIN 10 10 PDF_FONT_SIZE_DATA 8 8 PDF_FONT_MONOSPACED 'courier' 'courier' PDF_MARGIN_TOP 27 27 PDF_MARGIN_BOTTOM 25 25 PDF_MARGIN_LEFT 15 15 PDF_MARGIN_RIGHT 15 15 PDF_MARGIN_HEADER 5 5 PDF_MARGIN_FOOTER 10 10 PDF_IMAGE_SCALE_RATIO 1.25 1.25 PDF_PAGE_FORMAT 'A4' PDF_PAGE_ORIENTATION 'P' HEAD_MAGNIFICATION 1.1 VARIABLES RESERVADAS DE TCPDF VARIABLE DESCRIPCION $author = '' Autor del documento $AutoPageBreak Pagina de ruptura automática $barcode = false Código de barras para imprimir en el pie de página (sólo si está configurado). $bMargin Margen de Salto de página $buffer Buffer que contiene PDF en memoria. $cached_files = array() Matriz de los archivos almacenados en caché. $cell_margin = array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0) Matriz de márgenes de las celdas ('T' => superior, 'R' => derecho, 'B' => abajo, 'L' => izquierdo). $cell_padding = array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0) Matriz de rellenos internos de celda('T' => superior, 'R' => derecho, 'B' => abajo, 'L' => izquierdo). $clMargin Margen izquierdo de celda(utilizado por regiones). $ColorFlag Indica si relleno y los colores del texto son diferentes. $compress Bandera de Compresión. $CoreFonts Matriz de nombres de fuentes estándar $creator = ''; Creador del documento $crMargin Margen de celda derecho (utilizado por regiones).

Upload: ch4rli

Post on 29-Dec-2015

1.110 views

Category:

Documents


19 download

TRANSCRIPT

Page 1: Manual de Tc PDF

MANUAL DE TC PDF

LISTA DE CONSTANTES, PARAMETROS, VARIABLES RESERVADAS Y FUNCIONES

CONSTANTES Y PARAMETROS TCPDF

TCPDF_CONFIG TCPDF_AUTOCONFIG

K_BLANK_IMAGE '_blank.png'

K_CELL_HEIGHT_RATIO 1.25

K_PATH_CACHE sys_get_temp_dir().'/'

K_PATH_FONTS dirname(__FILE__).'/../fonts/' K_PATH_MAIN.'fonts/'

K_PATH_IMAGES dirname(__FILE__).'/../images/' K_PATH_MAIN.'images/'

K_PATH_MAIN dirname(__FILE__).'/' dirname(__FILE__).'/'

K_PATH_URL $k_path_url

K_SMALL_RATIO 2/3

K_TCPDF_CALLS_IN_HTML true

K_TCPDF_THROW_EXCEPTION_ERROR false

K_THAI_TOPCHARS true

K_TITLE_MAGNIFICATION 1.3

PDF_AUTHOR 'TCPDF'

PDF_CREATOR 'TCPDF'

PDF_HEADER_LOGO 'odt.jpg' 'odt.jpg'

PDF_HEADER_LOGO_WIDTH 30 30

PDF_HEADER_TITLE 'SISTEMA DE PROYECTOS' 'TCPDF Example Title'

PDF_HEADER_STRING "OBSERVATORIO PARA EL DESARROLLO TERRITORIAL"

"TCPDF Example String"

PDF_UNIT 'mm'

PDF_FONT_NAME_MAIN 'helvetica' 'helvetica'

PDF_FONT_NAME_DATA 'helvetica' 'helvetica'

PDF_FONT_SIZE_MAIN 10 10

PDF_FONT_SIZE_DATA 8 8

PDF_FONT_MONOSPACED 'courier' 'courier'

PDF_MARGIN_TOP 27 27

PDF_MARGIN_BOTTOM 25 25

PDF_MARGIN_LEFT 15 15

PDF_MARGIN_RIGHT 15 15

PDF_MARGIN_HEADER 5 5

PDF_MARGIN_FOOTER 10 10

PDF_IMAGE_SCALE_RATIO 1.25 1.25

PDF_PAGE_FORMAT 'A4'

PDF_PAGE_ORIENTATION 'P'

HEAD_MAGNIFICATION 1.1

VARIABLES RESERVADAS DE TCPDF

VARIABLE DESCRIPCION

$author = '' Autor del documento

$AutoPageBreak Pagina de ruptura automática

$barcode = false Código de barras para imprimir en el pie de página (sólo si está configurado).

$bMargin Margen de Salto de página

$buffer Buffer que contiene PDF en memoria.

$cached_files = array() Matriz de los archivos almacenados en caché.

$cell_margin = array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0)

Matriz de márgenes de las celdas ('T' => superior, 'R' => derecho, 'B' => abajo, 'L' => izquierdo).

$cell_padding = array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0)

Matriz de rellenos internos de celda('T' => superior, 'R' => derecho, 'B' => abajo, 'L' => izquierdo).

$clMargin Margen izquierdo de celda(utilizado por regiones).

$ColorFlag Indica si relleno y los colores del texto son diferentes.

$compress Bandera de Compresión.

$CoreFonts Matriz de nombres de fuentes estándar

$creator = ''; Creador del documento

$crMargin Margen de celda derecho (utilizado por regiones).

Page 2: Manual de Tc PDF

$CurOrientation Current page orientation

$CurrentFont Info de fuente actual

$default_table_columns = 4 Número predeterminado de columnas para la tabla HTML.

$diffs = array() Matriz de diferencias de codificación

$docinfounicode = true Si es cierto la se establecera el documento en Unicode

$DrawColor Comandos de color de dibujo

$fgcolor Color de primer plano actual.

$fhPt Altura del formato de página en puntos

$FillColor Comandos para el color de relleno

$FontAscent Ascenso de la fuente actual (distancia entre la parte superior de la fuente y la línea base).

$FontDescent Ascendencia fuente actual (distancia entre el fondo y la fuente de referencia).

$FontFamily Familia de la fuente actual

$FontFiles = array() Matriz de ficheros de fuente.

$fontlist = array() Lista de fuentes disponibles en sistema de archivos.

$fonts = array Variedad de fuentes utilizadas

$FontSize Tamaño de la fuente actual en unidad de usuario

$FontSizePt Tamaño de la fuente actual en puntos.

$FontStyle Estilo de fuente actual

$footer_font Fuente predeterminada utilizada en el pie de página.

$footer_line_color = array(0,0,0); Color de pie de página (array RGB).

$footer_margin La distancia mínima entre el margen de pie de página y la parte inferior.

$footer_text_color = array(0,0,0); Color para el texto de pie de página (array RGB).

$fwPt Ancho de formato de página en puntos.

$h Altura de la página actual en unidad de usuario

$header_font Fuente predeterminada utilizada en el encabezado de la página.

$header_line_color = array(0,0,0); Color para la línea de cabecera (array RGB).

$header_logo = '' Imagen del logo en Cabecera

$header_logo_width = 30; Ancho del logo en la cabecera imagen en unidades de usuario.

$header_margin Distancia mínima entre la cabecera y el margen de la página superior.

$header_string = '' Cadena a pring en las cabeceras de página después del título.

$header_text_color = array(0,0,0); Color de texto del encabezado (array RGB).

$header_xobj_autoreset = false Si es verdad restablecer la plantilla XObject encabezado en cada página

$header_xobjid = -1 ID de la plantilla de encabezado predeterminado almacenado (-1 = no establecido).

$hPt Altura actual de la página en puntos.

$HREF = array() variables para parser HTML. matriz para almacenar enlace actual y estilos de reproducción.

$images = array() Arreglode imágenes utilizadas

$img_rb_x La esquina inferior derecha (o izquierda inferior de RTL) coordenada X de la última imagen insertada.

$img_rb_y La Y esquina inferior derecha de coordenadas de la última imagen insertada.

$imgscale = 1 Factor de ajuste para convertir píxeles a unidades de usuario

$InFooter = false Indicador fijó en el tratamiento de pie de página

$InHeader = false Indicador fijó en el tratamiento de encabezado de página

$isunicode = false Indicador booleano establecido en true cuando el texto de entrada es unicode (requieren fuentes Unicode)

$k Factor de escala (número de puntos en unidad de usuario).

$keywords = '' Palabras clave del documento.

$l Plantillas de idiomas.

$lasth Altura de la última celda impresa

$LayoutMode El modo de visualización de diseño

$LineWidth Ancho de línea en la unidad de usuario

Page 3: Manual de Tc PDF

$links = array() Matriz de enlaces internos

$listcount = array(); Analizador HTML: lista Elementos de matriz elementos de listas anidadas.

$listordered = array(); HTML ANALIZADOR: matriz de valores booleanos, cierto en el caso de la lista ordenada (OL), falso en caso contrario.

$lMargin margen izquierdo

$n Número de objeto actual

$offsets = array() Matriz de desplazamientos de objetos.

$original_lMargin Valor original del margen izquierdo .

$original_rMargin; Valor original del margen derecho .

$overline Súper-rayado bandera

$page Número de página actual.

$PageAnnots = array() Matriz de Anotaciones en páginas

$PageBreakTrigger Umbral utilizado para desencadenar saltos de página

$pagedim = array() Arreglo de Dimensiones de página

$pageobjects = array Matriz de identificadores de objeto para cada página.

$pages = array() Arreglo que contiene las paginas.

$PDFVersion = '1.7' Versión PDF.

$print_footer = true Indicador booleano imprimir / ocultar el pie de página.

$print_header = true Indicador booleano imprimir / ocultar encabezado de la página.

$rMargin margen derecho

$starting_page_number = 1 Número inicial de pagina

$state Estado actual del documento

$subject = '' Documento sujeto.

$TextColor comandos para el color del texto

$tMargin margen superior

$txtshadow = array('enabled'=>false, 'depth_w'=>0, 'depth_h'=>0, 'color'=>false, 'opacity'=>1, 'blend_mode'=>'Normal');

Texto matriz de datos sombras.

$underline subrayando la bandera

$w Ancho de la página actual en unidad de usuario

$wPt Ancho actual de la página en puntos.

$x Posición horizontal actual en la unidad de usuario para el posicionamiento celular

$y Posición vertical actual en la unidad de usuario para el posicionamiento celular

$ZoomMode Modo de visualización de zoom

protected $header_title = '' Título que se imprimirá en la cabecera de la página por defecto.

protected $title = '' Titulo de documento

FUNCIONES

FUNCIONES DESCRIPCIÓN

setHeaderData Define las características de nuestra Cabecera

setFooterData Establezca de datos pie de página.

setPageFormat Establece el formato de página y la orientación

LineWidth Ancho de línea

SetAutoPageBreak salto de página automático

SetDisplayMode Modo del ancho de la pantalla

SetCompression Compresión

__construct Este es el constructor de la clase. Permite configurar el formato de la página, la orientación y la unidad de medida utilizada en todos los métodos (a excepción de los tamaños de fuente).

__destruct

Default destructor.

setPageUnit Establece las unidades de medida para el documento.

setPageOrientation Establecer la orientación de página.

Page 4: Manual de Tc PDF

setSpacesRE Establecer expresión regular para detectar withespaces o separadores de palabras. El patrón delimitador debe ser el carácter de barra diagonal "/"

setRTL Activar o desactivar el modo de idioma de derecha a izquierda

getRTL Devuelve el estado RTL

setTempRTL Forzar dirección temporal lenguaje RTL

isRTLTextDir () Devuelve el estado actual RTL temporal

setLastH Ajuste la altura de la última célda.

resetLastH Restablecer la última altura de la celda.

getLastH () Consigue la última altura de la celda.

setImageScale Establece el factor de ajuste para convertir píxeles a unidades de usuario.

getImageScale () Devuelve el factor de ajuste para convertir píxeles a unidades de usuario.

getPageDimensions Devuelve una matriz de dimensiones de la página

getPageWidth Devuelve el ancho de página en unidades.

getPageHeight Devuelve el alto de página en unidades.

getBreakMargin Devuelve el margen de salto de página.

getScaleFactor Devuelve el factor de escala (número de puntos en la unidad de usuario).

SetMargins Define los márgenes izquierdo, superior y derecho.

SetLeftMargin Define el margen izquierdo. El método puede ser invocado antes de crear la primera página. Si la abscisa actual se sale de la página, que se trae de nuevo al margen.

SetTopMargin Define el margen superior. El método puede ser invocado antes de crear la primera página.

SetTopMargin Define el margen superior. El método puede ser invocado antes de crear la primera página.

SetRightMargin Define el margen derecho. El método puede ser invocado antes de crear la primera página.

SetCellPadding Ajuste el mismo espaciado interno el relleno de la celda para arriba, derecha, abajo, izquierda-

setCellPaddings Ajuste de los rellenos de las celdas internas.

getCellPaddings () Obtiene la matriz del Relleno de la celda interna.

setCellMargins Ajuste de los márgenes internos de las celda .

getCellMargins () Obtiene la matriz del arreglo que contiene al margen de la celda interna

SetAutoPageBreak Activa o desactiva el modo automático ruptura página. Cuando se habilita, el segundo parámetro es la distancia desde la parte inferior de la página que define el límite de activación. Por defecto, el modo está activado y el margen es de 2 cm.

getAutoPageBreak Devuelva el modo de auto-page-break (true o false).

SetDisplayMode Define la forma en que el documento se va a mostrar por el espectador.

SetCompression Activa o desactiva la compresión de página. Cuando se activa, la representación interna de cada página es comprimido, lo que conduce a una relación de compresión de aproximadamente 2 para el documento resultante. La compresión está activada por defecto. Nota: Se requiere la extensión Zlib para esta función. Si no está presente, la compresión se apagará.

setSRGBmode Establecer bandera de forzar sRGB_IEC61966-2.1 negro escala perfil de color ICC para todo el documento

SetDocInfoUnicode Activar / desactivar el modo Unicode para el diccionario de información del documento (etiquetas meta). Sólo tiene efecto cuando el modo Unicode se establece en false.

SetTitle Define el nombre del titulo del documento

SetSubject Define el tema del documento.

SetAuthor Define el nombre del autor del documento.

SetKeywords Palabras clave Asociados con el documento, por lo general en forma 'palabra1 palabra2 ... ".

SetCreator Define el la aplicación que ‘crea’ el documento. Este suele ser el nombre de la aplicación que genera el PDF

Error Este método se llama de forma automática en caso de error fatal, sino que simplemente envía el mensaje y se detiene la ejecución. Una clase heredada puede anularlo para personalizar el control de errores, pero siempre se debe poner fin a la secuencia de comandos o el documento resultante probablemente no sería válido

Open () Este método inicia la generación del documento PDF. No es necesario llamar explícitamente porque AddPage () lo hace automáticamente. Nota:las paginas no son creadas por este método

Close () Termina el documento PDF. No es necesario llamar explícitamente a este método porque Output() lo hace automáticamente. Si el documento no contiene ninguna página, AddPage() es llamado para evitar de conseguir un documento no válido.

setPage Mueve el puntero en la página del documento especificada y actualizar dimensiones de la página.

lastPage Inicializar el puntero a la página del último documento.

getPage Obtiene el número de página del documento actual.

getNumPages () Obtener el número total de páginas insertadas.

Page 5: Manual de Tc PDF

addTOCPage Añade una nueva página al documento TOC (tabla de contenidos).

endTOCPage () Termine el TOC (Tabla de contenido) actual de la pagina

AddPage Añade una nueva página en el documento. Si una página ya está presente, el método Footer () es llamado primero para dar salida al pie de página (si está activado). A continuación, se añade a la página, el conjunto de la posición actual en la esquina superior izquierda de acuerdo a los márgenes izquierdo y superior (o de arriba a la derecha si está en modo RTL) y cabezal () se llama para mostrar el encabezado (si está activado). El origen del sistema de coordenadas está en la esquina superior izquierda (o la parte superior derecha de RTL) y el aumento de las ordenadas ir hacia abajo.

endPage Terminar la página actual

startPage Inicia una nueva página en el documento. La página debe estar cerrada con la función EndPage (). El origen del sistema de coordenadas está en la esquina superior izquierda y el aumento de las ordenadas ira hacia abajo.

setPageMark Establece la marca de inicio de escritura en la página actual , la cual sera utilizada para poner bordes y rellenos. Los Bordes y rellenos siempre se crean después del contenido y se insertan en la posición marcada por este método. Esta función debe ser llamada después de llamar a la función Image() de una imagen de fondo. Las imágenes de fondo deben estar siempre insertados antes invocar a las funciones Multicell() o WriteHTMLCell() o WriteHTML() functions.

getHeaderData Devuelve datos de cabecera

setHeaderMargin Ajuste el margen del encabezado. (distancia mínima entre el encabezado y el margen de la página arriba)

getHeaderMargin Devuelve el margen del encabezado en unidades de usuario.

setFooterMargin Ajuste el margen del pie de página. (distancia mínima entre el margen de pie de página y la parte inferior)

getFooterMargin Devuelve el margen de pie de página en unidades de usuario.

setPrintHeader Establecer un indicador para imprimir encabezado de página.

setPrintFooter Establecer un indicador para imprimir el pie de página.

getImageRBX Volver a la esquina inferior derecha (o izquierda-abajo para RTL) Coordenada “ X “ de la última imagen insertada

getImageRBY Devuelva la parte inferior derecha (o izquierda-abajo para RTL) de la esquina en la coordenada “ Y ” de la última imagen insertada

resetHeaderTemplate () Restablecer la plantilla XObject utilizado por el método Header ().

setHeaderTemplateAutoreset Establecer un indicador para reiniciar automáticamente la plantilla XObject utilizado por el método Header () en cada página.

Header () Este método se utiliza para representar el encabezado de la página. Se llama automáticamente por AddPage () y podría ser sobrescrito en su propia clase heredada.

Footer () Este método se utiliza para renderizar el pie de página. Se llama automáticamente por AddPage () y podría ser sobrescrito en su propia clase heredada.

PageNo () Devuelve el número de página actual.

AddSpotColor Define un nuevo color especial . Se puede expresar en componentes RGB o escala de grises. El método puede ser invocado antes de crear la primera página y el valor se conserva de una página a otra.

setSpotColor Ajuste el color especial para el tipo especificado ('draw', 'relleno', 'text').

SetDrawSpotColor Define el color especial utilizado para todas las operaciones de dibujo (líneas, rectángulos y bordes de celdas).

SetFillSpotColor Define los colores especial utilizado para todas las operaciones de llenado (rectángulos rellenos y fondos de celda) .

SetTextSpotColor Define el color especial utilizado para el texto.

setColorArray Ajuste la gama de colores para el tipo especificado ('draw', 'relleno', 'text'). Se puede expresar en RGB, CMYK o escala de grises componentes. El método puede ser invocado antes de crear la primera página y el valor se conserva de una página a otra.

SetDrawColorArray Define el color que se utiliza para todas las operaciones de dibujo (líneas, rectángulos y bordes de celdas). Se puede expresar en RGB, CMYK o escala de grises componentes. El método puede ser invocado antes de crear la primera página y el valor se conserva de una página a otra.

SetFillColorArray Define el color que se utiliza para todas las operaciones de llenado (rectángulos rellenos y fondos de células). Se puede expresar en RGB, CMYK o escala de

Page 6: Manual de Tc PDF

grises componentes. El método puede ser invocado antes de crear la primera página y el valor se conserva de una página a otra

SetTextColorArray Define el color utilizado para el texto. Se puede expresar en componentes RGB o escala de grises. El método puede ser invocado antes de crear la primera página y el valor se conserva de una página a otra.

setColor Define el color usado por el tipo especificado ('draw', 'relleno', 'text').

SetDrawColor Define el color que se utiliza para todas las operaciones de dibujo (líneas, rectángulos y bordes de celdas). Se puede expresar en componentes RGB o escala de grises. El método puede ser invocado antes de crear la primera página y el valor se conserva de una página a otra.

SetFillColor Define el color que se utiliza para todas las operaciones de llenado (rectángulos rellenos y fondos de celdas). Se puede expresar en componentes RGB o escala de grises. El método puede ser invocado antes de crear la primera página y el valor se conserva de una página a otra.

SetTextColor Define el color utilizado para el texto. Se puede expresar en componentes RGB o escala de grises. El método puede ser invocado antes que se cree la primera página y el valor se retiene para las demás páginas

GetStringWidth Devuelve la longitud de una cadena en la unidad de usuario. Una fuente debe ser seleccionada.

GetCharWidth Devuelve la longitud del carácter de la unidad de usuario para la fuente actual considerando estiramiento y el espaciamiento (tracking) actual

getRawCharWidth Devuelve la longitud del carácter en la unidad de usuario para la fuente actual.

GetNumChars Devuelve el número de caracteres de una cadena.

unichr Devuelve el carácter Unicode especificado por el valor

addTTFfont Convierte y agrega la fuente TrueType o Type1 seleccionado de la carpeta de fuentes (que debe tener permiso de escritura).

AddFont Importa una fuente TrueType, Type1, el núcleo o CID0 y lo pone a disposición. Es necesario que para generar una fuente, se defina un archivo de fuentes (lectura / fonts / utils / Readme.txt). El archivo de definición (y el archivo de la fuente en sí al incrustar) deben estar presentes en el directorio actual o en el indicado por K_PATH_FONTS si se define la constante. Si no se encuentra el error se generar el error "No se pudo incluir archivo de definición de fuente(Could not include font definition file)".

SetFont Define la fuente utilizada para imprimir cadenas de caracteres. La fuente puede ser o bien un estándar o una fuente añadida a través del método AddFont (). Fuentes estándar de Windows utilizan codificación CP1252 (Europa Occidental). El método puede ser invocado antes de crear la primera página y la fuente se conserva de una página a otra. Si sólo desea cambiar el tamaño de fuente actual, es más sencillo llamar a la función SetFontSize (). Nota: Para las fuentes estándar, los archivos de métricas de fuente deben ser accesibles. Hay tres posibilidades para ello:

· Se encuentran en el directorio actual (aquel en el que reside el script en ejecución)

· Ellos están en uno de los directorios definidos por el parámetro include_path · Se encuentran en el directorio definido por las constantes K_PATH_FONTS

SetFontSize Define el tamaño de la fuente actual.

getFontBBox Devuelve el rectángulo de selección de la fuente actual en unidades de usuario.

getAbsFontMeasure Convertir una medida de fuente relativo en valor absoluto.

getCharBBox Devuelve el cuadro de límite glifo de el carácter se especifica en el tipo de letra

actual en unidades de usuario.

getFontDescent Devuelve el valor de fuente en descenso

getFontAscent Devuelve el valor de fuente en ascenso

isCharDefined Devuelve true en el carácter si está presente en la fuente especificada.

replaceMissingChars Reemplaza carácteres de fuentes que faltan en la fuente seleccionada con sustituciones especificadas.

SetDefaultMonospacedFont Define el tipo de letra monoespaciado por defecto.

AddLink Crea un nuevo enlace interno y devuelve su identificador. Un enlace interno es un área seleccionable que dirige a otro lugar dentro del documento. El identificador puede pasar a la por Cell(), Write(), Image() o Link().El destino se define con SetLink ().

SetLink

Define la página y posición un puntero de link.

Link Coloca un enlace en un área rectangular de la página. Enlaces de texto o la imagen se ponen generalmente a través de las funciones Cell(), Write() or Image(), pero este método puede ser útil, por ejemplo para definir un área seleccionable dentro de una imagen.

Annotation Pone una anotación de marcado en un área rectangular de la página. Elsoporte par alas anotaciones no están totalmente implementadas

Page 7: Manual de Tc PDF

Text Imprime una celda de texto en la posición especificada. Este método permite colocar una cadena precisamente en la página.

AcceptPageBreak Cada vez que una condición de salto de página se cumple, el método se llama, y la ruptura se emite o no dependiendo del valor que devuelve. La implementación predeterminada devuelve un valor de acuerdo con el modo seleccionado por SetAutoPageBreak (). Este método es llamado automáticamente y no debe ser llamado directamente por la aplicación

Cell Imprime una celda (área rectangular) con bordes opcionales, color de fondo y la cadena de caracteres. La esquina superior izquierda de la celda corresponde a la posición actual. El texto puede ser alineado o centrado. Después de la llamada, la posición actual se mueve hacia la derecha o hacia la línea siguiente. Se puede poner un enlace en el texto. Si la rotura de página automático se activa y la celda va más allá del límite, un salto de página se realiza antes de la salida.

MultiCell Este método permite imprimir texto con saltos de línea. Pueden ser automática (tan pronto como el texto llega al borde derecho de la celda) o explícita (a través de la carácter). Como tantas celdas como sea necesario se emiten, uno debajo del otro. El texto puede ser alineado, centrado o justificado. El bloque de celdas puede ser enmarcado y el fondo pintado.

getNumLines Este método devuelve el número estimado de líneas para imprimir una cadena de texto sencilla utilizando el método Multicell ().

getStringHeight Este método devuelve la altura estimada necesaria para la impresión de una cadena de texto simple utilizando el método Multicell ().

Write Este método imprime el texto desde la posición actual.

Image Pone una imagen en la página. La esquina superior izquierda se debe dar. Las dimensiones se pueden especificar de diferentes maneras: ancho y alto (expresado en unidad de usuario) explícita una dimensión explícita, el otro se calcula automáticamente para mantener las proporciones originales ninguna dimensión explícita, en cuyo caso la imagen se pone a 72 ppp Los formatos soportados son JPEG y PNG imágenes con la biblioteca GD y todas las imágenes compatibles con GD: GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM, el formato se puede especificar explícitamente o inferirse de la extensión de archivo. Se puede poner un enlace en la imagen. Nota: si se utiliza una imagen varias veces, se integrará una sola copia en el archivo.

Ln Realiza un salto de línea. La abscisa actual se remonta a la margen izquierda y el eje de ordenadas se incrementa en la cantidad aprobada en el parámetro

GetX Devuelve el valor de X respecto de la posición actual. El valor es relativo al borde izquierdo de idiomas LTR y hasta el término correcto para idiomas RTL.

GetY () Devuelve la ordenada de la posición actual.

SetX Define la abscisa de la posición actual. Si el valor pasado es negativo, es relativo a la derecha de la página (o hacia la izquierda si el lenguaje es RTL).

SetY Mueve la abscisa actual hasta el margen izquierdo y establece la ordenada. Si el valor pasado es negativo, es en relación con la parte inferior de la página.

SetXY Define la abscisa y la ordenada de la posición actual. Si los valores pasados son negativas, son relativas, respectivamente, a la derecha y la parte inferior de la página.

SetAbsX Establezca la coordenada X absoluta del puntero actual.

SetAbsY Establezca la coordenada Y absoluta del puntero actual ..

SetAbsXY Ajuste el X absoluta y las coordenadas Y del puntero actual.

Output Enviar el documento a un destino determinado: cadena, archivos local o navegador. En este último caso, se puede utilizar el plug-in (si lo hay) o una descarga ("Guardar como" cuadro de diálogo) puede ser forzado. El método llama primero Close () si es necesario para terminar el documento.

_destroy Anule la definición de todas las variables de clase, excepto las siguientes variables críticas.

setExtraXMP Establecer los datos XMP adicionales que se añadirán a los datos XMP defecto justo antes del final de "x: xmpmeta" etiqueta. IMPORTANTE: Se añade Estos datos tal cual, sin controles, por lo que hay que validar los datos antes de utilizar este método!

setDocCreationTimestamp Ajuste la fecha y hora de creación del documento

setDocModificationTimestamp Establecer la fecha y hora de modificación del documento

getDocCreationTimestamp Duelve la marca de tiempo de la creación de documentos en segundos.

getDocModificationTimestamp Retorna la marca de tiempo de la modificación del documento en cuestión de segundos.

setHeaderFont Escoja la fuente del encabezado.

getHeaderFont Obtiene la fuente del encabezado

setFooterFont Escoja la fuente del pie de página.

Page 8: Manual de Tc PDF

getFooterFont Obtiene la fuente del pie de página.

setLanguageArray Establecer el array de idioma.

getPDFData Devuelve los datos del en PDF.

addHtmlLink Barra de navegación de salida.

pixelsToUnits Convierte los píxeles a unidades de usuario.

unhtmlentities La función reversa para entidades HTML . Convierte entidades en UTF-8.

SetProtection La protección contra la modificación es para personas que tienen el producto completo Acrobat. Si no se establece ninguna contraseña, el documento se abrirá como de costumbre. Si se establece una contraseña de usuario, el visor de PDF le pedirá que antes de mostrar el documento. La contraseña maestra, si no coincide con el usuario una, se puede utilizar para tener acceso total. Nota: la protección de un documento requiere para encriptarlo, lo que aumenta el tiempo de procesamiento de una gran cantidad. Esto puede causar un tiempo de espera de PHP en algunos casos, especialmente si el documento contiene imágenes o fuentes.

StartTransform Inicia una transformación 2D guardando el estado del gráfico actual. Esta función debe ser llamada antes de la ampliación, copia, traducción, rotación y sesgo. Usa StartTransform () antes de, y StopTransform () después de las transformaciones para restaurar el comportamiento normal.

StopTransform Detiene un transformación 2D restaurar el estado gráfico anterior. Esta función debe ser llamada después de la escala, reflejo, traslación, rotación y sesgo. Usa StartTransform () antes de, y StopTransform () después de las transformaciones para restaurar el comportamiento normal.

ScaleX Escala horizontal.

ScaleY Escala vertical.

ScaleXY Escalado proporcional vertical y horizontal.

Scale Escalado no proporcional vertical y horizontal

MirrorH Reflejo Horizontal

MirrorV Reflejo Vertical

MirrorP Punto de reflexión de reflejo

MirrorL Reflexión contra una línea recta a través del punto (x, y) con el ángulo de gradiente (ángulo).

TranslateX Trasladar el objeto gráfico horizontalmente.

TranslateY Trasladar el objeto gráfico verticalmente.

Translate Trasladar el objeto gráfico horizontal y verticalmente.

Rotate Rotar Objeto.

SkewX Inclinación horizontal.

SkewY Inclinación vertical.

Skew Inclinación.

SetLineWidth Define el ancho de línea. Por defecto, el valor es igual a 0.2 mm. El método puede ser invocado antes de crear la primera página y el valor se conserva de una página a otra.

GetLineWidth Devuelve el actual ancho de la línea.

SetLineStyle Define el estilo de línea.

Line Dibuja una línea entre dos puntos.

Rect Dibuja un rectángulo

Curve Dibuja una curva Bezier. La curva de Bezier es una tangente a la línea entre los puntos de control en cualquiera de los extremos de la curva.

Polycurve Dibuja una curva de poli-Bezier. Cada segmento de la curva de Bezier es una tangente a la línea entre los puntos de control en cualquiera de los extremos de la curva.

Ellipse Dibuja una elipse. Una elipse se forma a partir de n curvas Bezier.

Circle Dibuja un círculo. Un círculo se forma a partir de n curvas Bezier.

PolyLine Dibuja una línea poligonal

Polygon Dibuja un poligono

RegularPolygon Dibuja un polígono regular.

StarPolygon Dibuja el inicio del poligono

RoundedRect Dibuja un rectángulo redondeado.

RoundedRectXY Dibuja un rectángulo redondeado.

Arrow Dibuja un gráfico de la flecha.

setDestination Agregar un destino convenido. NOTA: Los nombres de destino son únicos, por lo que se guardarán sólo la última entrada.

getDestination Retorna el nombre del arreglo de destino

setBookmark Añade un marcador - alias Bookmark ().

Bookmark Añade un marcador.

IncludeJS Añade un javascript

addJavascriptObject Agrega un objeto javascript y regresa el ID del objeto

setFormDefaultProp Definición de las propiedades por defecto para los campos de formulario.

getFormDefaultProp retirna las propiedades por defecto para los campos de formulario.

Page 9: Manual de Tc PDF

TextField Crea una caja de texto

RadioButton Crea un campo RadioButton.

ListBox Crea un campo de lista de la caja

ComboBox Crea un campo combo-box

CheckBox Crea un campo check´- Box

Button Crea un campo de botón

setUserRights Establecer los derechos de usuario para PDF Reader ADVERTENCIA: Este es experimental y en la actualidad no funcionan. Compruebe la Referencia PDF 8.7.1 Transformar Formas, Tabla 8.105 entradas de la UR diccionario de parámetros de transformación

setSignature Habilitar la firma del documento (requiere la biblioteca OpenSSL). La firma digital mejorará la autenticidad y la integridad del documento y permite o activar las funciones adicionales en Acrobat Reader. Para crear la firma personal: openssl req-x509-nodos-día-365000 newkey rsa: 1024-keyout tcpdf.crt Salida tcpdf.crt Para exportar crt de p12: openssl pkcs12-export-in tcpdf.crt Salida TCPDF. p12 convertir certificado pfx para pem: openssl pkcs12 en tcpdf.pfx-out tcpdf.crt-nodos

setSignatureAppearance Ajuste el aspecto de la firma digital (un área rectangular cliccable para obtener propiedades de firma)

addEmptySignatureAppearance Añade un aspecto de la firma digital de vacío (un área rectangular cliccable para obtener propiedades de firma)

startPageGroup Crear un nuevo grupo de páginas. NOTA: llamar a esta función antes de llamar a AddPage ()

setStartingPageNumber Establecer el número de página inicial.

getAliasRightShift Devuelve el alias de la cadena utilizada para alinear a la derecha los números de página. Si la fuente actual es de tipo Unicode, la cadena devuelta contiene una llave de apertura adicional.

getAliasNbPages Devuelve el alias de la cadena utilizada para el número total de páginas. Si la fuente actual es de tipo Unicode, la cadena devuelta está rodeado por llaves adicionales. Este alias será reemplazado por el número total de páginas en el documento.

getAliasNumPage Devuelve el alias de la cadena utilizada para el número de página. Si la fuente actual es de tipo Unicode, la cadena devuelta está rodeado por llaves adicionales. Este alias se sustituye por el número de página.

getPageGroupAlias retorna el alias para el número total de páginas en el grupo de páginas actual. Si la fuente actual es de tipo Unicode, la cadena devuelta está rodeado por llaves adicionales. Este alias será reemplazado por el número total de páginas en este grupo.

getPageNumGroupAlias retorna el alias para el número de página en el grupo de páginas actual. Si la fuente actual es de tipo Unicode, la cadena devuelta está rodeado por llaves adicionales. Este alias se sustituye por el número de la página (en relación con el grupo de pertenencia). .

getGroupPageNo Volver a la página actual en el grupo.

getGroupPageNoFormatted Devuelve el actual grupo de números de página en formato de cadena.

PageNoFormatted Devuelve el número de página actual en formato de una cadena.

startLayer Empezar una nueva capa pdf.

endLayer Poner fin a la capa de PDF actual.

setVisibility Ajuste la visibilidad de los elementos sucesivos. Esto puede ser útil, por ejemplo, poner una imagen de fondo o el color que se mostrará en la pantalla pero no se imprime.

setOverprint Ajuste el modo de sobreimpresión

getOverprint Obtiene la matriz del modo de sobreimpresión (OP, op, OPM). (Marque la casilla "Las entradas en un diccionario de parámetros Estado de gráficos" en PDF 32000-1:2008).

setAlpha Establecer alfa para (CA) y (ca)operaciones.

getAlpha Consigue la matriz de modos(CA, ca, BM, AIS). (Marque la casilla "Las entradas en un diccionario de parámetros Estado de gráficos" en PDF 32000-1:2008).

setJPEGQuality Ajuste la calidad de compresión JPEG defecto (1-100)

setDefaultTableColumns Establezca el número predeterminado de columnas en una fila para las tablas HTML.

setCellHeightRatio Ajuste la altura de la celda(altura de línea) respetar la altura de la fuente.

getCellHeightRatio Devuelve la altura de la celda respecto a la altura de la fuente.

setPDFVersion Establecer la versión PDF (PDF comprobar referencia para los valores válidos).

setViewerPreferences controlar la forma en que el documento se presentará en la pantalla o en la impresión. (véase la Sección 8.1 de Referencia PDF, visor de "Preferencias").

colorRegistrationBar Pinta el color del registro del registro de barras.

cropMark Pinta las marcas de corte

registrationMark Pinta una marca de registro

LinearGradient Dibuja una línea de color degradado

RadialGradient Dibuja el radio del color en gradiente

CoonsPatchMesh Pinta un patch mesh

Gradient Gradiente de salida.

Page 10: Manual de Tc PDF

PieSector Dibuja el sector de un círculo. Se puede utilizar por ejemplo para hacer gráficos circulares de pie.

PieSectorXY Dibuje el sector de elipse. Se puede utilizar por ejemplo para hacer gráficos circulares de pie.

ImageEps Embebido basado en vectores Adobe Illustrator (AI) o archivos EPS compatibles con AI. NOTA: EPS todavía no se aplica plenamente, utilice los setRasterizeVectorImages () para activar / desactivar la rasterización de imágenes vectoriales usando librería ImageMagick. Sólo dibujo vectorial es compatible, no texto o mapa de bits. Aunque el guión fue probado con éxito con varias versiones formato AI, los mejores resultados se logran probablemente con los archivos que se exportan en el formato AI3 (probado con Illustrator CS2, Freehand MX y Photoshop CS2).

setBarcode Establecer documentosde código de barras.

getBarcode Obtener código de barras actual.

write1DBarcode Impresión de un código de barras lineal.

write2DBarcode Imprimir códigos de barras 2D.

getMargins matriz que contiene todas las medidas de los márgenes

getOriginalMargins Devuelve una matriz que contiene los márgenes originales

getFontSize Devuelve el tamaño de la fuente actual.

getFontSizePt Returns the current font size in points unit.

getFontFamily Devuelve el nombre actual de la familia de fuentes.

getFontStyle Devuelve el estilo de fuente actual.

fixHTMLCode Limpieza de código HTML (requiere biblioteca Tidy HTML).

getCSSPadding Obtener el Relleno de la celda interna de atributo CSS.

getCSSMargin Obtiene el margen de la celda interna del atributo CSS.

getCSSBorderMargin Obtener el border-spacing de atributo CSS.

getHTMLFontUnits Convierte una cadena que contiene el valor del tamaño de la fuente HTML en puntos

serializeTCPDFtagParameters Serializar una matriz de parámetros que se utilizará con la etiqueta TCPDF en el código HTML.

writeHTMLCell Imprime una celda (área rectangular) con bordes opcionales, color de fondo y la cadena de texto HTML. La esquina superior izquierda de la celda corresponde a la posición actual. Después de la llamada, la posición actual se mueve hacia la derecha o hacia la línea siguiente. Si la rotura de página automático se activa y la celda va más allá del límite, un salto de página se realiza antes de la salida. NOTA: todos los atributos HTML deben escribirse entre comillas dobles.

writeHTML Permite conservar algo de formato HTML (soporte limitado). IMPORTANTE: El HTML debe estar bien formateado - probar limpieza usando una aplicación como HTML Tidy antes de enviar. Etiquetas soportadas son: a, b, blockquote, br, dd, del, div, dl, dt, em, la fuente, h1, h2, h3, h4, h5, h6, h, i, img, li, ol, p, pre, pequeña, palmo, fuerte, sub, sup, mesa, TCPDF, td, th, thead, tr, tt, u, ul NOTA: todos los atributos HTML deben escribirse entre comillas dobles.

setLIsymbol Establece el símbolo de viñeta

SetBooklet Ajuste el modo de folleto para las páginas a doble cara.

setHtmlVSpace Establecer los espacios verticales para etiquetas HTML. La matriz debe tener la estructura siguiente (ejemplo): $ tagvs = array ('h1' => array (0 => array ('h' =>'', 'n' => 2), 1 => array ('h '=> 1,3,' n '=> 1))) el primer nivel de matriz contiene los nombres de las etiquetas, el segundo nivel contiene 0 para la apertura de las etiquetas o 1 para las etiquetas de cierre, el tercer nivel contiene la unidad de espacio vertical (h) y los espacios numerados para añadir (n). Si no se especifica el parámetro h, se utilizan los valores predeterminados.

setListIndentWidth Establecer ancho personalizado para la lista de sangría.

setOpenCell Establezca los lados superior /inferior de la celda para ser abierto o cerrado cuando la celda cruze la página.

setHtmlLinksStyle Ajusta el color y el estilo de fuente para enlaces HTML.

getHTMLUnitToUnits Convierte una cadena HTML que contiene el valor y unidad de medida de las unidades de los usuarios o puntos.

movePage Mover una página a una posición anterior.

deletePage Retire la página especificada.

copyPage Clonar la página especificada a una nueva página.

addTOC Salida de una tabla de índice de contenidos (TOC). Este método debe ser llamado después de que se establecen todas las marcas. Antes de llamar a este método hay que abrir la página utilizando el método addTOCPage (). Después de llamar a este método, usted tiene que llamar endTOCPage () para cerrar la página de TOC. Puede reemplazar este método para lograr diferentes estilos.

addHTMLTOC Salida de una tabla de índice de contenidos (TOC) utilizando plantillas HTML. Este método debe ser llamado después de que se establecen todas las marcas. Antes de llamar a este método hay que abrir la página utilizando el método

Page 11: Manual de Tc PDF

addTOCPage (). Después de llamar a este método, usted tiene que llamar endTOCPage () para cerrar la página de TOC.

startTransaction Almacena una copia del objeto TCPDF actual utilizado para deshacer la operación.

commitTransaction Eliminar la copia del objeto TCPDF actual utilizado para deshacer la operación.

rollbackTransaction Este método permite deshacer la última transacción mediante el retorno del último objeto TCPDF guardado con startTransaction ().

setEqualColumns Conjunto múltiples columnas del mismo tamaño

resetColumns Eliminar columnas y restablecer los márgenes de página.

setColumnsArray Establecer el arreglo de columnas. Cada columna está representada por un arreglo de arreglos con las siguientes claves: (w = ancho, s = espacio entre columnas, y = posición superior de la columna).

selectColumn Establece la posición en una columna dada

getColumn Devuelve el número de columna actual

getNumberOfColumns Devuelve el número actual de columnas.

setTextRenderingMode Ajuste el modo de renderizado de texto.

setTextShadow Establece los parámetros de efecto de sombra para el texto.

getTextShadow Devolver el arreglo de los parámetros de sombreado de texto

hyphenateText Devuelve el texto con guiones suaves

setRasterizeVectorImages Activar / desactivar la rasterización de imágenes vectoriales usando ImageMagick biblioteca.

setFontSubsetting Activar o desactivar la opción por defecto para subconjuntos de fuentes.

getFontSubsetting devuelve la opción predeterminada para subconjuntos de fuentes.

stringLeftTrim Recorte izquierdo de la cadena de entrada

stringRightTrim Recorte derecho de la cadena de entrada

stringTrim Cortar la cadena de entrada

isUnicodeFont Retorna verdadero si la fuente actual es de tipo unicode.

getFontFamilyName Devuelve el nombre de la fuente normalizada

startTemplate Empezar una nueva plantilla de XObject. Una plantilla de XObject es un bloque de PDF que es una descripción independiente de cualquier secuencia de objetos gráficos (incluidos los objetos de trazado, objetos de texto, y las imágenes de la muestra). Una plantilla de XObject puede ser pintado varias veces, ya sea en varias páginas o en varios lugares en la misma página y produce los mismos resultados cada vez, sujeta sólo al estado de los gráficos en el momento que se invoca. Nota: las coordenadas X, Y se pondrá a 0,0.

endTemplate Termine la plantilla XObject actual comenzó con startTemplate () y restaurar el estado gráfico anterior

printTemplate Imprimir una plantilla de XObject. Puede imprimir una plantilla de XObject dentro de la plantilla actualmente abierto.

setFontStretching Establecer el porcentaje estiramiento de carácter.

getFontStretching Obtiene el porcentaje de estiramiento del carácter.

setFontSpacing Establecer la cantidad para aumentar o disminuir el espacio entre caracteres en un texto.

getFontSpacing Obtener la cantidad para aumentar o disminuir el espacio entre caracteres en un texto.

getPageRegions Retorna un array de no escritura para las regiones de la página

setPageRegions Ajusta las regiones de no escritura de la página. Una región de no-escritura es una parte de la página con una forma rectangular o trapezoidal que no serán cubiertos al escribir texto o código HTML. Una región siempre está alineado a la izquierda o derecha de la pagina se define mediante un segmento vertical. Puede configurar varias regiones de la misma página.

addPageRegion Añade una región de no-escritura en la página seleccionada.

removePageRegion Quitar una sola región de no escritura.

ImageSVG Embedd una imagen de gráficos vectoriales escalables (SVG). NOTA: estándar SVG todavía no se aplica plenamente, utilice los setRasterizeVectorImages () para activar / desactivar la rasterización de imágenes vectoriales usando librería ImageMagick.

FUNCIONES PROTEGIDAS DE MIEMBROS

setPageFormat Cambiar el formato de la página actual

adjustCellPadding Ajuste el arreglo del borde del relleno de los Márgenes de la celda interna para tener en cuenta el ancho de línea.

setContentMark Establecer marca de inicio de escritura en la página seleccionada. Bordes y rellenos siempre se crean después del contenido y se insertan en la posición marcada por este método.

setHeader Este método se utiliza para representar el encabezado de la página.

setFooter Este método se utiliza para hacer que el pie de página.

inPageBody Compruebe si estamos en el cuerpo de la página (sin encabezado y pie de página).

Page 12: Manual de Tc PDF

setTableHeader Este método se utiliza para representar el encabezado de la tabla en la nueva página (en su caso).

getFontsList Llena la lista de fuentes disponibles ($ this-> FontList).

_putEmbeddedFiles Embebe los archivos adjuntos.

checkPageBreak Añadir la página si es necesario.

getCellCode Devuelve el código string PDF para imprimir una celda (área rectangular) con bordes opcionales, color de fondo y la cadena de caracteres. La esquina superior izquierda de la celda corresponde a la posición actual. El texto puede ser alineado o centrado. Después de la llamada, la posición actual se mueve hacia la derecha o hacia la línea siguiente. Se puede poner un enlace en el texto. Si la rotura de página automático se activa y la celda va más allá del límite, un salto de página se realiza antes de la salida.

replaceChar Reemplazar un char, si se define la fuente actual.

getCellBorder Devuelve el código para dibujar el borde de la celda

getRemainingWidth Devuelve el ancho restante entre la posición actual y los márgenes .

fitBlock Ajusta el bloque de dimensiones encontradas de saltos de página y la página /ajuste de columna

ImagePngAlpha Extraer información de una imagen PNG con canal alfa usando la librería GD.

getGDgamma Obtener el valor de gamma PNG GD-corregido desde el color alfa

_dochecks Compruebe el error local relacionado

getInternalPageNumberAliases Devuelve una matriz que contiene variaciones para los alias básicos de números de numero de pagina

getAllInternalPageNumberAliases Devuelve una matriz que contiene todos los alias de páginas internas.

replaceRightShiftPageNumAliases Reemplaza moviendo los alias de numero de Página derecha con espacios correctamente alineados por la derecha. Esto funciona perfectamente sólo cuando se utilizan fuentes de monoespaciado.

setPageBoxTypes Ajusta las cajas de página que se incluirán en descripciones de página.

_putpages Páginas de salida (y reemplazar los alias de los números de pagina).

_putannotsrefs Referencias de salida para las anotaciones de página

_getannotsrefs Obtenga referencias a las anotaciones de página.

_putannotsobjs Anotaciones de salida de objetos todas las páginas. ¡¡¡Este método es AÚN NO HA COMPLETADO! Consulte la sección 12.5 de referencia 32000_2008 PDF.

_putAPXObject Pone la apariencia para el fluido (stream)de XObject utilizado para definir anotaciones de estados de apariencia.

_putfonts Fuentes de salida.

_puttruetypeunicode Añade fuentes Unicode. Basado en PDF Referencia 1.3 (sección 5)

_putcidfont0 Salida de las fuentes CID-0. Un tipo 0 CIDFont contiene descripciones de glyph basados en el formato de fuente Type 1 de Adobe

_putimages Imágenes de salida.

_putxobjects XObjects plantillas de formulario de salida.

_putspotcolors Salida de recursos de colores especiales.

_getxobjectdict Retorna el diccionario de XObjects

_putresourcedict Recursos de salida del diccionario.

_putresources Recursos de salida

_putinfo Añade un poco de información de metadatos (diccionario de información del documento) (véase el capítulo 14.3.3 Documento Diccionario información de PDF32000_2008.pdf referencia)

_putXMP Pone objeto de datos XMP y retorna ID .

_putcatalog Catalogo de salida

_putviewerpreferences Las preferencias de visualización de salida.

_putheader Salida del encabezado del archivo PDF (7.5.2).

_enddoc Extremo de salida del documento (EOF).

_beginpage Iniciar una nueva página.

_endpage Marca final de la página.

_newobj Comienza un nuevo objeto y devuelve el número de objetos

_getobj Retorna la cadena de objetos seleccionados para la selección del objeto ID

_dounderline Subrayar Texto.

_dounderlinew Subrayado de área de texto rectangular

_dolinethrough Línea a través del texto.

_dolinethroughw Línea a través de área de texto rectangular.

_dooverline Sobreescribir texto

_dooverlinew Sobreescritura de área de texto rectangular.

_datastring Aplicar formato a una cadena de datos de información de metadatos

_datestring Devuelve una fecha con formato de meta-información

_textstring Aplicar formato a una cadena de texto de información de metadatos

_escapetext Este método se encuentra en desuso

_getrawstream conseguir flujo de salida cruda.

Page 13: Manual de Tc PDF

_getstream Flujo de salida de Formato

_putstream Genere un flujo(en desuso).

_out Salida de una cadena para el documento

_objectkey Clave de encriptación en función de un numero de objeto donde la encriptación de datos esta almacenada . Esto se utiliza para para todas las cadenas y streams sin filtro especificado de encriptación.

_encrypt_data Cifrar la cadena de entrada

_putencryption Pone el cifrado en el documento PDF.

_Uvalue Calcular el valor U (utilizado para el cifrado)

_UEvalue Calcular el valor UE (utilizado para el cifrado)

_fixAES256Password Convertir contraseña para el modo de cifrado AES-256

_generateencryptionkey Calcular clave de cifrado

Transform Aplicar transformaciones gráficas.

_outPoint Comience una nueva subpath para mover el actual punto de coordenadas (x, y), omitiendo cualquier segmento de línea de conexión.

_outLine Anexar un segmento de línea recta desde el punto actual al punto (x, y). El nuevo punto actual será (x, y).

_outRect Anexar un rectángulo a la ruta actual como subruta completa, con la esquina inferior izquierda (x, y) y el ancho de las dimensiones y la altura en el espacio de usuario.

_outCurve Anexar una curva Bzier cúbico a la ruta actual. La curva se extenderá desde el punto actual al punto (x3, y3), usando (x1, y1) y (x2, y2) como los puntos de control Bzier. El nuevo punto actual será (x3, y3).

_outCurveV Anexar una curva Bzier cúbico a la ruta actual

_outCurveY Anexar una curva Bzier cúbico a la ruta actual.

_outellipticalarc Anexar un arco elíptico a la ruta actual. Una elipse se forma a partir de n curvas Bezier.

_putdests Insertar nombres de destinos.

sortBookmarks Organizar marcadores de página y clave.

_putbookmarks Crear un marcador de cadena de pdf

_putjavascript Crear una cadena PDF javascript.

_addfield Añade un campo de formulario javascript.

_putsignature Agregar firma de certificación (DocMDP o UR3) Puede configurar un solo tipo de firma

getSignatureAppearanceArray Obtiene la matriz que define el aspecto de la firma (la página y las coordenadas del rectángulo).

_putocg Pone capas pdf

addExtGState Añadir parámetros de transparencia a la extgstate actual

setExtGState Añade un extgstate.

_putextgstates Ponga extgstates de objetos de transparencia.

Clip Establece un área de recorte rectangular.

_putshaders Poner shaders de gradiente de salida

getCSSBorderWidth Devuelve el ancho del borde de la propiedad CSS

getCSSBorderDashStyle Devuelve el borde del estilo de guión con la propiedad CSS

getCSSBorderStyle Devuelve la matriz estilo de borde de propiedades de borde CSS

getCSSFontSpacing Devuelve el valor del espaciado entre letras en valor de CSS

getCSSFontStretching Devuelve el porcentaje de la fuente que se extiende desde CSS valor

getHtmlDomArray Devuelve el array DOM HTML.

getSpaceString Devuelve la cadena que se utiliza para encontrar espacios

openHTMLTagHandler Etiquetas de apertura del proceso.

closeHTMLTagHandler Etiquetas de cierre del proceso.

addHTMLVertSpace Añadir espacios verticales, si es necesario.

getBorderStartPosition Devuelve las coordenadas de inicio para dibujar un borde HTML

drawHTMLTagBorder Dibuja un borde del bloque HTML y relleno

swapMargins Intercambia los márgenes izquierdo y derecho.

putHtmlListBullet Salida de una lista de viñetas HTML u ordenado por el símbolo de item.

getGraphicVars Devuelve variables gráficas actuales como matriz.

setGraphicVars Establezca las variables gráficas.

writeDiskCache Escribe datos en un archivo temporal en el sistema de archivos.

readDiskCache Lee datos de un archivo temporal en el sistema de archivos.

setBuffer Establezca contenido del buffer (siempre añadir datos).

replaceBuffer Reemplaza el contenido del buffer

getBuffer Obtener contenido del buffer.

setPageBuffer Establecer el contenido búfer de página.

getPageBuffer Obtener el contenido del buffer de página.

setImageBuffer Establece el contenido del buffer de imagen.

setImageSubBuffer ($image, $key, $data) Establecer el contenido buffer de imagen para una subclave especificada.

getImageBuffer Obtiene el contenido del buffer de la imagen.

setFontBuffer Establece el contenido del buffer de la fuente.

setFontSubBuffer Establece el contenido del buffer de la fuente.

getFontBuffer Establece el contenido del buffer de la fuente.

Page 14: Manual de Tc PDF

hyphenateWord Devuelve una matriz de caracteres que contienen guiones suaves

checkPageRegions Compruebe las regiones de no escritura en la pagina y adaptar las coordenadas actuales y los márgenes de página si es necesario

convertSVGtMatrix Convertir una matriz de transformación SVG a PDF.

SVGTransform Aplica la matriz de transformación gráfica SVG.

setSVGStyles Aplicar los estilos SVG solicitados (*** PARA SER COMPLETADO ***)

SVGPath Dibuja una ruta de acceso SVG

startSVGElementHandler Establece la función de controlador de elemento SVG aperturado para el analizador XML. (*** PARA COMPLETADO ***)

endSVGElementHandler Establece la función SVG de controlador de elemento de cierre para el analizador XML.

segSVGContentHandler Establece la función de controlador de datos de caracteres para el analizador XML.