Este artículo le guía a través del proceso de creación de su propio FooEvents Tema del billete que le recomendamos que lea antes de continuar:
Sea creativo con los temas de las entradas FooEvents - Parte 1
Sea creativo con los temas de las entradas FooEvents - Parte 2
Es importante tener en cuenta que la forma en que se generan las entradas PDF es ligeramente diferente a la del HTML y CSS normales. Hay algunos estilos y elementos que podrían funcionar bien al renderizar un correo electrónico o un archivo HTML, pero estos estilos podrían no ser compatibles con la biblioteca utilizada para generar los archivos PDF.
A continuación se indican algunos aspectos importantes que debe tener en cuenta al crear o modificar archivos PDF Ticket Theme:
1. Puede utilizar JPG o PNG imágenes. Si las imágenes PNG con transparencia no se muestran como es debido, deberá activar la extensión "imagick" en PHP. Si no está seguro de cómo hacerlo, es posible que su proveedor de alojamiento pueda ayudarle.
2. Intente evitar el uso de <table>
sino utilizar elementos <div>
tags.
3. Si desea centrar imágenes específicamente evitar el uso de la declaración CSS "margin: auto", sino más bien utilizar "text-align: center"
4. No utilices Google Fonts. Las incorporadas Fuente DejaVu admite una amplia gama de caracteres, incluidos los alfabetos griego, cirílico, hebreo y árabe.
5. Intenta evitar anidar elementos, por ejemplo
<div> <div>Algunos contenidos</div> <div>
6. No utilice la declaración CSS "display: block" en las imágenes, ya que podría ocultar la imagen en algunos casos.
7. Si no desea que un elemento se extienda a lo largo de dos páginas, añada la declaración "page-break-inside: avoid;"
8. Si está anidando elementos, aplique el relleno CSS en el contenedor interior y no en el exterior.
9. Utilice rutas para las imágenes en lugar de URL como en el HTML normal.
10. Añadir un cierre </body> y no una etiqueta de cierre </html> para varias páginas PDF
11. No utilice la propiedad CSS "float" en una etiqueta que esté anidada dentro de otra etiqueta flotada
12. Si un cliente compra más de una entrada para el mismo evento, la mayoría de los temas de entradas en PDF mostrarán la cabecera y la información del evento seguidas de 3 entradas por página. Si el ticket PDF parece roto, puede deberse a que toda esta información no cabe en una página. Para solucionarlo puede utilizar un registro y/o una imagen de cabecera que no sean tan altos, eliminar el relleno, los márgenes o el texto o configurarlo para que sólo se muestren 1 ó 2 entradas en una página.