Configuración Avanzada del PDF
Interfaz
Con esta interfaz puede definir el diseño de visualización de las celdas que contienen los valores de los campos en el cuerpo del informe.
Atributos
- Seq: Número secuencial de celdas (orden ascendente).
- Celda: Nombre de la celda.
- Pos X: Establece la abscisa de la celda.
- Pos Y: Establece la ordenada de la celda.
- Ancho: Establece el ancho de la celda.
- Alineación: Establece la alineación de la celda.
- Campos: Aquí tiene que seleccionar el campo que se mostrará dentro de la celda, de acuerdo con la aplicación SQL.
Código
Scriptcase crea los códigos automáticamente, por lo que al cambiar eso dentro de la opción “código” asumirá el código PHP de creación de PDF.
La aplicación “Informe PDF” se desarrolló en base a una biblioteca llamada TCPDF, de modo que puede utilizar los métodos de biblioteca disponibles o una macro correspondiente de la tabla a continuación. Para utilizar algún método, debe usar el objeto $pdf, por ejemplo: $ pdf-> AcceptPageBreak (parámetros).
Para acceder a la documentación de TCPDF haga clic aquí
Macros para el Reporte PDF
Método TCPDF | Scriptcase Macro | Descripción |
---|---|---|
AcceptPageBreak | sc_pdf_accept_page_break | Acepte el salto de página automático. |
AddFont | sc_pdf_add_font | Agrega una nueva fuente |
AddLink | sc_pdf_add_link | Crea un enlace interno |
AddPage | sc_pdf_add_page | Agrega una nueva página |
AliasNbPages | sc_pdf_alias_nb_pages | Define un alias para el número de páginas |
Cell | sc_pdf_cell | Imprimir celdas |
Close | sc_pdf_close: | Finaliza el documento |
Error | sc_pdf_error | Muestra un mensaje de error |
Footer | sc_pdf_footer | Pie de Página |
GetStringWidth | sc_pdf_get_string_length | Calcula el tamaño de la cadena |
GetX | sc_pdf_get_x | Devuelve la posición x actual |
GetY | sc_pdf_get_y | Devuelve la posición y actual |
Header | sc_pdf_header | Encabezado de la página |
Image | sc_pdf_image | Coloca una imagen en la página |
Line | sc_pdf_line | Dibuja una línea |
Link | sc_pdf_link | Ingresar un enlace |
Ln | sc_pdf_ln | Configurar el salto de línea |
MultiCell | sc_pdf_multi_cell | Imprime un texto con saltos de línea |
Output | sc_pdf_output | Guarde o envíe el documento |
AliasNumPage | sc_pdf_page | Devuelve el número de página actual |
AliasNbPages | sc_pdf_page_tot | Devuelve el número total de páginas |
Rect | sc_pdf_rect | Dibuja un rectángulo |
SetAuthor | sc_pdf_set_author | Define el autor del documento |
SetAutoPageBreak | sc_pdf_set_auto_page_break | Activa o desactiva el modo de salto de página automático |
SetCompression | sc_pdf_set_compression | Compresión de página activada / desactivada |
SetCreator | sc_pdf_set_creator | Establece el creador del documento. |
SetDisplayMode | sc_pdf_set_display_mode | Alterna el modo de visualización |
SetDrawColor | sc_pdf_set_draw_color | Establece el color utilizado para las operaciones de dibujo |
SetFillColor | sc_pdf_set_fill_color | Establece el color para las operaciones de relleno |
SetFont | sc_pdf_set_font | Establece la configuración de la fuente |
SetFontSize | sc_pdf_set_font_size | Establece el tamaño de la fuente |
SetKeywords | sc_pdf_set_keywords | Asocia una palabra clave a un documento |
SetLeftMargin | sc_pdf_set_left_margin | Establece el margen izquierdo |
SetLineWidth | sc_pdf_set_line_width | Establece el ancho de la línea |
SetLink | sc_pdf_set_link | Establece el objetivo de un enlace interno |
SetMargins | sc_pdf_set_margins | Establece los márgenes |
SetRightMargin | sc_pdf_set_right_margin | Establece el márgen derecho |
SetSubject | sc_pdf_set_subject | Establece el tema |
SetTextColor | sc_pdf_set_text_color | Establece el color del texto |
SetTitle | sc_pdf_set_title | Establece el título del documento |
SetTopMargin | sc_pdf_set_top_margin | Establece el margen superior |
SetX | sc_pdf_set_x | Establece la posición actual de x |
SetXY | sc_pdf_set_xy | Establece la posición actual de x y y |
SetY | sc_pdf_set_y | Establece la posición actual de y |
Text | sc_pdf_text | Imprime una cadena |
Write | sc_pdf_write | Imprime una cadena de caracteres |
Posicionamiento
Esta interfaz le permite definir el orden de visualización de los campos (seleccionando a través de las flechas al lado del marco derecho).