Changelog
- v1.84 (28/08/2021)
-
- Correction d'un probl�me li� aux annotations.
- v1.83 (18/04/2021)
-
- Correction d'un probl�me li� aux annotations.
- v1.82 (07/12/2019)
-
- Suppression d'un avertissement de fonction d�pr�ci�e sous PHP 7.4.
- v1.81 (20/12/2015)
-
- Ajout des m�thodes GetPageWidth() et GetPageHeight().
- Correction d'un bug dans SetXY().
- v1.8 (29/11/2015)
-
- PHP 5.1.0 ou sup�rieur est maintenant requis.
- L'utilitaire MakeFont g�re maintenant le subsetting, ce qui peut fortement r�duire la taille des polices.
- Les ToUnicode CMaps ont �t� ajout�s afin d'am�liorer l'extraction du texte.
- Un param�tre a �t� ajout� � AddPage() pour faire tourner la page.
- Un param�tre a �t� ajout� � SetY() pour indiquer si la position x doit �tre r�initialis�e ou non.
- Un param�tre a �t� ajout� � Output() pour sp�cifier l'encodage du nom, et les caract�res sp�ciaux sont maintenant correctement encod�s. De plus, l'ordre des deux premiers param�tres a �t� invers� pour �tre plus logique (cependant l'ancien ordre est toujours support�).
- La m�thode Error() lance maintenant une exception.
- L'ajout de contenu avant le premier appel � AddPage() ou apr�s Close() produit maintenant une erreur.
- L'ajout de texte sans police s�lectionn�e produit maintenant une erreur.
- v1.7 (18/06/2011)
-
- L'utilitaire MakeFont a �t� compl�tement r��crit et ne d�pend plus de ttf2pt1.
- L'alpha channel est maintenant support� pour les PNG.
- Lorsqu'on ins�re une image, il est maintenant possible de sp�cifier sa r�solution.
- La r�solution par d�faut des images est pass�e de 72 � 96 dpi.
- Lorsqu'on ins�re une image GIF, il n'y a plus de fichier temporaire utilis� si la version de PHP est au moins 5.1.
- Lorsque l'output buffering est activ�, au moment d'envoyer le PDF, le buffer est purg� s'il ne contient qu'un BOM UTF-8 et/ou du blanc (au lieu de provoquer une erreur).
- Les polices Symbol et ZapfDingbats acceptent maintenant le style soulign�.
- Les formats de page personnalis�s sont maintenant contr�l�s pour s'assurer que la largeur est plus petite que la hauteur.
- Les fichiers de police standard ont �t� modifi�s pour utiliser le m�me format que les polices utlisateur.
- Un bug dans l'incorporation des polices Type1 a �t� corrig�.
- Un bug li� � SetDisplayMode() et le locale courant a �t� corrig�.
- Un probl�me d'affichage survenant avec le plug-in d'Adobe Reader X a �t� corrig�.
- Un probl�me li� � la transparence survenant avec certaines versions d'Adobe Reader a �t� corrig�.
- L'en-t�te Content-Length a �t� supprim� car cela causait un probl�me lorsque le serveur HTTP applique une compression.
- v1.6 (03/08/2008)
-
- PHP 4.3.10 ou sup�rieur est maintenant requis.
- Support des images GIF.
- Les images peuvent maintenant provoquer un saut de page.
- Possibilit� d'avoir plusieurs formats de pages dans un m�me document.
- Les propri�t�s du document (auteur, createur, mots-cl�s, sujet et titre) peuvent maintenant �tre sp�cif�es en UTF-8.
- Correction d'un bug : lorsqu'un PNG �tait ins�r� via une URL, une erreur se produisait parfois.
- Un saut de page automatique dans Header() ne provoque plus de boucle infinie.
- Suppression de messages d'avertissement apparaissant avec des versions r�centes de PHP.
- Ajout d'en-t�tes HTTP afin de r�duire les probl�mes avec IE.
- v1.53 (31/12/2004)
-
- Lorsque le sous-r�pertoire font se trouve dans le m�me r�pertoire que fpdf.php, il n'est maintenant plus n�cessaire de d�finir la constante FPDF_FONTPATH.
- Le tableau $HTTP_SERVER_VARS n'est plus utilis�. Cela pouvait poser des probl�mes avec les configurations PHP 5 ayant d�sactiv� l'option register_long_arrays.
- L'incorporation des polices Type1 posait des probl�mes avec certains processeurs de PDF.
- Le nom du PDF envoy� au navigateur ne pouvait pas comporter d'espace.
- La m�thode Cell() ne pouvait pas imprimer le nombre 0 (seulement la cha�ne '0').
- v1.52 (30/12/2003)
-
- Image() affiche maintenant l'image en 72 dpi si aucune dimension n'est indiqu�e.
- Output() prend un second param�tre cha�ne pour indiquer la destination.
- Open() est maintenant appel� automatiquement par AddPage().
- L'insertion d'image JPEG distante ne g�n�re plus d'erreur.
- Le s�parateur d�cimal est forc� au point dans le constructeur.
- Ajout de diff�rents encodages (turc, tha�landais, h�breu, ukrainien et vietnamien).
- La derni�re ligne d'un MultiCell() cadr� � droite n'�tait pas bien align�e si elle se terminait par un retour-chariot.
- Plus de message d'erreur sur les en-t�tes d�j� envoy�s lorsque le PDF est g�n�r� sur la sortie standard en mode ligne de commande.
- Le soulign� allait trop loin lorsque le texte comportait les caract�res \, ( ou ).
- $HTTP_ENV_VARS a �t� remplac� par $HTTP_SERVER_VARS.
- v1.51 (03/08/2002)
-
- Support des polices Type1.
- Ajout des encodages pour les pays baltes.
- La classe travaille maintenant en interne en points avec l'origine en bas afin d'�viter deux bugs avec Acrobat 5 :
* L'�paisseur des traits �tait trop importante lors des impressions sous Windows 98 SE et ME.
* Les polices TrueType n'apparaissaient pas imm�diatement dans le plug-in (une police de substitution �tait utilis�e), il fallait provoquer un rafra�chissement de la fen�tre pour les voir appara�tre.
- La zone cliquable dans une cellule �tait toujours positionn�e � gauche ind�pendamment de l'alignement du texte.
- Les images JPEG en mode CMYK apparaissaient en couleurs invers�es.
- Les images PNG transparentes en niveaux de gris ou couleurs vraies �taient incorrectement trait�es.
- L'ajout de nouvelles polices fonctionne maintenant correctement m�me avec l'option magic_quotes_runtime � on.
- v1.5 (28/05/2002)
-
- Support des polices TrueType (AddFont()) et des encodages (Europe de l'Ouest, de l'Est, cyrillique et grec).
- 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 maintenant 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.