Configurações Avançadas
Interface
Nesta interface podemos definir o layout de exibição das células, que contém os valores dos campos, no Corpo do Relatório.
Interface de configuração do Layout do PDF.
- Atributos
- Seq : Número sequencial das células (Ordem Crescente).
- Célula : Nome da célula.
- Pos X : Define a abscissa da célula.
- Pos Y : Define a ordenada da célula.
- Largura : Define a largura de uma célula.
- Alinhamento : Nesta caixa de seleção podemos informar o alinhamento da célula.
- Campo : Informa o campo que será exibido na célula.
Código
A sessão “LayoutPDF - Código” permite ao usuário assumir o código php de criação do PDF
Interface de configuração do Código do PDF.
A Aplicação de Report PDF foi desenvolvida baseada na classe TCPDF, de forma que você pode utilizar os metodos disponiveis da classe ou uma macro correspondente na tabela abaixo. Para utilizar algum metodo deve ser utilizado o objeto $pdf, por exemplo: $pdf->AcceptPageBreak(parametros).
Para acessar a documentação do TCPDF Clique aqui
Macros ReportPDF
| Metodo FPDF | Macro Scriptcase | Descrição |
|---|---|---|
| AcceptPageBreak | sc_pdf_accept_page_break | Aceita ou não quebra de página automática. |
| AddFont | sc_pdf_add_font | Adiciona uma nova fonte |
| AddLink | sc_pdf_add_link | Cria um link interno |
| AddPage | sc_pdf_add_page | Adiciona uma nova página. |
| AliasNbPages | sc_pdf_alias_nb_pages | Define uma alias para o número de páginas |
| Cell | sc_pdf_cell | Imprime uma célula |
| Close | sc_pdf_close: | Finaliza o documento |
| Error | sc_pdf_error | Exibir mensagem de erro |
| Footer | sc_pdf_footer | Rodapé da página |
| GetStringWidth | sc_pdf_get_string_length | Calcula o tamanho de uma string |
| GetX | sc_pdf_get_x | Retorna a posição atual de x |
| GetY | sc_pdf_get_y | Retorna a posição atual de y |
| Header | sc_pdf_header | Cabeçalho da página |
| Image | sc_pdf_image | Coloca uma imagem na página |
| Line | sc_pdf_line | Desenha uma linha |
| Link | sc_pdf_link | Insere um link |
| Ln | sc_pdf_ln | Configura a quebra de linha |
| MultiCell | sc_pdf_multi_cell | Imprime um texto com quebra de linhas |
| Output | sc_pdf_output | Salva ou envia o documento |
| AliasNumPage | sc_pdf_page | Retorna o Número atual da página |
| AliasNbPages | sc_pdf_page_tot | Retorna o Número total de páginas |
| Rect | sc_pdf_rect | Desenha um retângulo |
| SetAuthor | sc_pdf_set_author | Define o autor do documento |
| SetAutoPageBreak | sc_pdf_set_auto_page_break | Ativa ou desativa o modo de quebra de página automática |
| SetCompression | sc_pdf_set_compression | Liga / Desliga compressão de página |
| SetCreator | sc_pdf_set_creator | Define o criador do documento. |
| SetDisplayMode | sc_pdf_set_display_mode | Alterna o modo display |
| SetDrawColor | sc_pdf_set_draw_color | Define a cor usada para operações de desenho |
| SetFillColor | sc_pdf_set_fill_color | Define a cor para operações de preenchimento |
| SetFont | sc_pdf_set_font | Define as configurações da fonte |
| SetFontSize | sc_pdf_set_font_size | Define o tamanho da fonte |
| SetKeywords | sc_pdf_set_keywords | Associa uma palvra chave a um documento |
| SetLeftMargin | sc_pdf_set_left_margin | Define a margem esquerda |
| SetLineWidth | sc_pdf_set_line_width | Define a largura da linha |
| SetLink | sc_pdf_set_link | Define o destino de um link interno |
| SetMargins | sc_pdf_set_margins | Define as margens |
| SetRightMargin | sc_pdf_set_right_margin | Define a margem direita |
| SetSubject | sc_pdf_set_subject | Define o assunto |
| SetTextColor | sc_pdf_set_text_color | Define a cor do texto |
| SetTitle | sc_pdf_set_title | Define o título do documento |
| SetTopMargin | sc_pdf_set_top_margin | Define a margem do topo |
| SetX | sc_pdf_set_x | Define a posição atual de x |
| SetXY | sc_pdf_set_xy | Define a posição atual de x e y |
| SetY | sc_pdf_set_y | Define a posição atual de y |
| Text | sc_pdf_text | Imprime uma string |
| Write | sc_pdf_write | Imprime uma string de caracteres |
Posicionamento
Nesta interface definimos a ordem de exibição dos campos (selecionando através das setas ao lado do quadro direito).
Interface de configuração do posicionamento dos campos do PDF.