MANUAL


LISTA
DE CONSTANTES, PARAMETROS Y FUNCIONES
CONSTANTES Y PARAMETROS
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
|
|
Tabla de variables Reservadas de
TCPDF
Nombre de
Variable
|
Descripción
|
$page
|
Número de página actual.
|
$n
|
Número de objeto actual
|
$offsets = array()
|
Matriz de desplazamientos de objetos.
|
$pageobjects = array
|
Matriz de identificadores de objeto para cada página.
|
$buffer
|
Buffer que contiene PDF en memoria.
|
$pages = array()
|
Arreglo que contiene las paginas.
|
$state
|
Estado actual del documento
|
$compress
|
Bandera de Compresión.
|
$CurOrientation
|
Current page orientation
|
$pagedim = array()
|
Arreglo de Dimensiones de página
|
$k
|
Factor de escala (número de puntos en unidad de
usuario).
|
$fwPt
|
Ancho de formato de página en puntos.
|
$fhPt
|
Altura del formato de página en puntos
|
$wPt
|
Ancho actual de la página en puntos.
|
$hPt
|
Altura actual de la página en puntos.
|
$w
|
Ancho de la página actual en unidad de usuario
|
$h
|
Altura de la página actual en unidad de usuario
|
$lMargin
|
margen izquierdo
|
$rMargin
|
margen derecho
|
$clMargin
|
Margen izquierdo de celda(utilizado por regiones).
|
$crMargin
|
Margen de celda derecho (utilizado por regiones).
|
$tMargin
|
margen superior
|
$bMargin
|
Margen de Salto de página
|
$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).
|
$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).
|
$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
|
$lasth
|
Altura de la última celda impresa
|
$LineWidth
|
Ancho de línea en la unidad de usuario
|
$CoreFonts
|
Matriz de nombres de fuentes estándar
|
$fonts = array
|
Variedad de fuentes utilizadas
|
$FontFiles = array()
|
Matriz de ficheros de fuente.
|
$diffs = array()
|
Matriz de diferencias de codificación
|
$images = array()
|
Arreglode imágenes utilizadas
|
$cached_files = array()
|
Matriz de los archivos almacenados en caché.
|
$PageAnnots = array()
|
Matriz de Anotaciones en páginas
|
$links = array()
|
Matriz de enlaces internos
|
$FontFamily
|
Familia de la fuente actual
|
$FontStyle
|
Estilo de fuente actual
|
$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).
|
$underline
|
subrayando la bandera
|
$overline
|
Súper-rayado bandera
|
$CurrentFont
|
Info de fuente actual
|
$FontSizePt
|
Tamaño de la fuente actual en puntos.
|
$FontSize
|
Tamaño de la fuente actual en unidad de usuario
|
$DrawColor
|
Comandos de color de dibujo
|
$FillColor
|
Comandos para el color de relleno
|
$TextColor
|
comandos para el color del texto
|
$ColorFlag
|
Indica si relleno y los colores del texto son
diferentes.
|
$AutoPageBreak
|
Pagina de ruptura automatica
|
$PageBreakTrigger
|
Umbral utilizado para desencadenar saltos de página
|
$InHeader = false
|
Indicador fijó en el tratamiento de encabezado de
página
|
$InFooter = false
|
Indicador fijó en el tratamiento de pie de página
|
$ZoomMode
|
Modo de visualización de zoom
|
$LayoutMode
|
El modo de visualización de diseño
|
$docinfounicode = true
|
Si es cierto la se
establecera el documento en Unicode
|
protected $title = ''
|
Titulo de documento
|
$subject = ''
|
Documento sujeto.
|
$author = ''
|
Autor del documento
|
$keywords = ''
|
Palabras clave del documento.
|
$creator = '';
|
Creador del documento
|
$starting_page_number = 1
|
Número inicial de pagina
|
$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
|
$isunicode = false
|
Indicador booleano establecido en true cuando el texto
de entrada es unicode (requieren fuentes Unicode)
|
$PDFVersion = '1.7'
|
Versión PDF.
|
$header_xobjid = -1
|
ID de la plantilla de encabezado predeterminado
almacenado (-1 = no establecido).
|
$header_xobj_autoreset = false
|
Si es verdad restablecer la plantilla XObject
encabezado en cada página
|
$header_margin
|
Distancia mínima entre la cabecera y el margen de la
página superior.
|
$footer_margin
|
La distancia mínima entre el margen de pie de página y
la parte inferior.
|
$original_lMargin
|
Valor original del margen izquierdo .
|
$original_rMargin;
|
Valor original del margen derecho .
|
$header_font
|
Fuente predeterminada utilizada en el encabezado de la
página.
|
$footer_font
|
Fuente predeterminada utilizada en el pie de página.
|
$l
|
Plantillas de idiomas.
|
$barcode = false
|
Código de barras para imprimir en el pie de página
(sólo si está configurado).
|
$print_header = true
|
Indicador booleano imprimir / ocultar encabezado de la
página.
|
$print_footer = true
|
Indicador booleano imprimir / ocultar el pie de página.
|
$header_logo = ''
|
Imagen del logo
en Cabecera
|
$header_logo_width = 30;
|
Ancho del logo en
la cabecera imagen en unidades
de usuario.
|
protected $header_title = ''
|
Título que se imprimirá en la cabecera de la página por
defecto.
|
$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_line_color = array(0,0,0);
|
Color para la línea de cabecera (array RGB).
|
$footer_text_color = array(0,0,0);
|
Color para el texto de pie de página (array RGB).
|
$footer_line_color = array(0,0,0);
|
Color de pie de página (array RGB).
|
$txtshadow =
array('enabled'=>false, 'depth_w'=>0, 'depth_h'=>0,
'color'=>false, 'opacity'=>1, 'blend_mode'=>'Normal');
|
Texto matriz de datos sombras.
|
$default_table_columns
= 4
|
Número predeterminado de columnas para la tabla HTML.
|
$HREF = array()
|
variables para parser HTML. matriz para almacenar
enlace actual y estilos de reproducción.
|
$fontlist = array()
|
Lista de fuentes disponibles en sistema de archivos.
|
$fgcolor
|
Color de primer plano actual.
|
$listordered = array();
|
HTML ANALIZADOR: matriz de valores booleanos, cierto en
el caso de la lista ordenada (OL), falso en caso contrario.
|
$listcount = array();
|
Analizador HTML: lista Elementos de matriz elementos de
listas anidadas.
|
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
|
Compresion
|
|
__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.
|
|
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.
|
|
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 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
|
|
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.
|
|
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.
|
|
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.
|
|
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 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).
|
|
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.
|
|
_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.
|
|
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.
|
|
No hay comentarios:
Publicar un comentario