Historique
v1.5 (28/05/2002)
- Support des polices TrueType (AddFont()) et des encodages.
- Ajout de la méthode Write().
- Ajout du style souligné.
- Support des liens internes et externes (AddLink(), SetLink(), Link()).
- Gestion de la marge droite et ajout des méthodes SetRightMargin() et SetTopMargin().
- Modification de SetDisplayMode() pour sélectionner un affichage continu ou en colonnes.
- Le paramètre border de MultiCell() permet de choisir les bords à tracer comme Cell().
- Lorsqu'un document ne contient aucune page, Close() appelle maintenant AddPage() au lieu de provoquer une erreur fatale.
v1.41 (13/03/2002)
- Correction de SetDisplayMode() qui ne fonctionnait plus (le visualiseur PDF utilisait l'affichage par défaut).
v1.4 (02/03/2002)
- PHP3 n'est plus supporté.
- Compression des pages (SetCompression()).
- Choix du format des pages et possibilité de changer l'orientation en cours de document.
- Ajout de la méthode AcceptPageBreak().
- Ajout de la méthode SetLeftMargin().
- Possibilité d'imprimer le nombre total de pages (AliasNbPages()).
- Choix des bords des cellules à tracer.
- Nouveau mode pour la méthode Cell() : la position courante se déplace sous la cellule.
- Possibilité d'inclure une image en n'indiquant que la hauteur (la largeur est déterminée automatiquement).
- Correction d'un bug : lorsqu'une ligne justifiée provoquait un saut de page, le pied de page héritait de l'espacement inter-mot correspondant.
v1.31 (12/01/2002)
- Correction d'un bug dans le tracé du cadre avec MultiCell() : la dernière ligne partait toujours de la marge gauche.
- Suppression de l'en-tête HTTP Expires (pose des problèmes dans certains cas).
- Ajout de l'en-tête HTTP Content-disposition (semble aider dans certains cas).
v1.3 (03/12/2001)
- Gestion des sauts de ligne avec justification du texte (MultiCell()).
- Ajout du support de la couleur (SetDrawColor(), SetFillColor(), SetTextColor()). Possibilité de dessiner des rectangles pleins et de colorer le fond des cellules.
- Une cellule dont la largeur est déclarée nulle s'étend jusqu'à la marge droite de la page.
- L'épaisseur des traits est maintenant conservée de page en page et vaut 0,2 mm par défaut.
- Ajout de la méthode SetXY().
- Correction d'un passage par référence effectué d'une manière obsolète en PHP4.
v1.2 (11/11/2001)
- Ajout des fichiers de métrique des polices et de la méthode GetStringWidth().
- Possibilité de centrer et d'aligner à droite le texte dans les cellules.
- Réglage du mode d'affichage (SetDisplayMode()).
- Ajout des méthodes de propriété du document (SetAuthor(), SetCreator(), SetKeywords(), SetSubject(), SetTitle()).
- Possibilité de forcer le téléchargement du PDF.
- Ajout des méthodes SetX() et GetX().
- Lors du saut de page automatique, l'abscisse courante est maintenant conservée.
v1.11 (20/10/2001)
- L'utilisation des PNG ne nécessite plus PHP4 et l'extension Zlib. Les données sont intégrées directement dans le document PDF sans étape de décompression/recompression.
- L'insertion d'image fonctionne correctement même avec l'option magic_quotes_runtime à on.
v1.1 (07/10/2001)
- Support des images JPEG et PNG.
v1.01 (03/10/2001)
- Correction d'un bug lors du saut de page : dans le cas où la méthode Header() ne spécifiait pas de police, celle de la page précédente n'était pas restaurée et produisait un document incorrect.
v1.0 (17/09/2001)
- Première version.