Caminho no Gestor bibliotecas/pdf.php
Ao ser incluída (gestor_incluir_biblioteca('pdf')), carrega o tFPDF (FPDF 1.84 com suporte a UTF-8) de gestor/bibliotecas/fpdf184/. Depois disso, new tFPDF() está disponível para gerar qualquer PDF; as fontes DejaVu ficam em fpdf184/font/unifont/.
A única função própria é pdf_voucher(), resto de um sistema de vendas de serviços. Nenhum módulo do core a usa.
pdf_voucher($params)
Gera um PDF A4 com a imagem do serviço, o QR Code, título, nome, documento e telefone do cliente, e o logo gestor/assets/images/logo-principal.png. Grava em um arquivo temporário (sys_get_temp_dir()/pdf-<hash>) e devolve o caminho; apagar o arquivo é com quem chamou.
Obrigatórios: servicoImg, qrCodeImg, voucherTitulo, nome, documento, telefone. Opcionais: loteVariacao (mostra voucherSubtitulo).
-
Faltando um obrigatório, não faz nada e devolve
null. -
loteVariacaoausente gera warning de variável indefinida. -
O nome é reduzido ao primeiro e ao último, os textos são cortados em 37/28 bytes (acentos podem ser partidos ao meio) e os rótulos são fixos em português.
Para PDFs novos, use o tFPDF direto em vez desta função.
Funções
Gerado a partir de gestor/bibliotecas/pdf.php · 1 funções
pdf_voucher
ver no código · linha 49 ↗pdf_voucher(array|false $params = false): string|voidGera um PDF de voucher com informações do serviço e QR Code.
Parâmetros
$paramsarray|false- Parâmetros da função.
Retorno