Cet article vous guide tout au long du processus de création de votre propre FooEvents Thème de billetterie que nous vous recommandons de lire avant de continuer :
Soyez créatifs avec les thèmes de billets du FooEvents - Partie 1
Soyez créatifs avec les thèmes de billets FooEvents - Partie 2
Il est important de garder à l'esprit que la façon dont les tickets PDF sont générés est légèrement différente de l'HTML et du CSS ordinaires. Certains styles et éléments peuvent fonctionner correctement lors du rendu d'un courriel ou d'un fichier HTML, mais ces styles peuvent ne pas être compatibles avec la bibliothèque utilisée pour générer les fichiers PDF.
Voici quelques points importants à prendre en compte lors de la création ou de la modification de fichiers PDF Ticket Theme :
- You can use either JPG ou PNG images. Si les images PNG avec transparence ne s'affichent pas comme prévu, vous devez activer l'extension "imagick" en PHP. Si vous ne savez pas comment procéder, votre hébergeur pourra peut-être vous aider.
- Try to avoid using
<table>mais plutôt d'utiliser les éléments<div>étiquettes. - If you want to center images specifically avoid using the CSS declaration “margin: auto” but rather use “text-align: center”
- Don’t use Google Fonts. The built-in Police DejaVu prend en charge un large éventail de caractères, y compris les alphabets grec, cyrillique, hébreu et arabe.
- Try to avoid nesting elements e.g.
<div>
<div>Some content</div>
<div> - Don’t use the CSS declaration “display: block” on images as it might hide the image in some cases.
- If you don’t want an element to stretch over two pages, add the declaration “page-break-inside: avoid;”
- If you are nesting elements then apply CSS padding on the inner container and not the outer container.
- Use paths for images instead of URLs like in regular HTML.
- Add a closing </body> et non une balise de fermeture </html> pour plusieurs pages PDF
- Don’t use the CSS “float” property on a tag that is nested inside another floated tag
- If a customer is buying more than one ticket for the same event then most PDF ticket themes will display the header and event information followed by 3 tickets, per page. If the PDF ticket looks broken then it might be because all this information does not fit on one page. To fix this you can use a log and/or header image that are not as high, remove padding, margins or text or set it so that only 1 or 2 tickets are shown on one page.