histo.htm 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  5. <title>Historique</title>
  6. <link type="text/css" rel="stylesheet" href="fpdf.css">
  7. <style type="text/css">
  8. dd {margin-top:1em; margin-bottom:1em}
  9. </style>
  10. </head>
  11. <body>
  12. <h1>Historique</h1>
  13. <dl>
  14. <dt><strong>v1.6</strong> (03/08/2008)</dt>
  15. <dd>
  16. - Support des images GIF.<br>
  17. - Les images peuvent maintenant provoquer un saut de page.<br>
  18. - Possibilité d'avoir plusieurs formats de pages dans un même document.<br>
  19. - Les propriétés du document (auteur, createur, mots-clés, sujet et titre) peuvent maintenant être spécifées en UTF-8.<br>
  20. - Correction d'un bug : lorsqu'un PNG était inséré via une URL, une erreur se produisait parfois.<br>
  21. - Un saut de page automatique dans Header() ne provoque plus de boucle infinie.<br>
  22. - Suppression de messages d'avertissement apparaissant avec des versions récentes de PHP.<br>
  23. - Ajout d'en-têtes HTTP afin de réduire les problèmes avec IE.<br>
  24. </dd>
  25. <dt><strong>v1.53</strong> (31/12/2004)</dt>
  26. <dd>
  27. - 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.<br>
  28. - 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.<br>
  29. - L'incorporation des polices Type1 posait des problèmes avec certains processeurs de PDF.<br>
  30. - Le nom du PDF envoyé au navigateur ne pouvait pas comporter d'espace.<br>
  31. - La méthode Cell() ne pouvait pas imprimer le nombre 0 (seulement la chaîne '0').<br>
  32. </dd>
  33. <dt><strong>v1.52</strong> (30/12/2003)</dt>
  34. <dd>
  35. - Image() affiche maintenant l'image en 72 dpi si aucune dimension n'est indiquée.<br>
  36. - Output() prend un second paramètre chaîne pour indiquer la destination.<br>
  37. - Open() est maintenant appelé automatiquement par AddPage().<br>
  38. - L'insertion d'image JPEG distante ne génère plus d'erreur.<br>
  39. - Le séparateur décimal est forcé au point dans le constructeur.<br>
  40. - Ajout de différents encodages (turc, thaïlandais, hébreu, ukrainien et vietnamien).<br>
  41. - La dernière ligne d'un MultiCell() cadré à droite n'était pas bien alignée si elle se terminait par un retour-chariot.<br>
  42. - 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.<br>
  43. - Le souligné allait trop loin lorsque le texte comportait les caractères \, ( ou ).<br>
  44. - $HTTP_ENV_VARS a été remplacé par $HTTP_SERVER_VARS.<br>
  45. </dd>
  46. <dt><strong>v1.51</strong> (03/08/2002)</dt>
  47. <dd>
  48. - Support des polices Type1.<br>
  49. - Ajout des encodages pour les pays baltes.<br>
  50. - La classe travaille maintenant en interne en points avec l'origine en bas afin d'éviter deux bugs avec Acrobat 5 :<br>&nbsp;&nbsp;* L'épaisseur des traits était trop importante lors des impressions sous Windows 98 SE et ME.<br>&nbsp;&nbsp;* 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.<br>
  51. - La zone cliquable dans une cellule était toujours positionnée à gauche indépendamment de l'alignement du texte.<br>
  52. - Les images JPEG en mode CMYK apparaissaient en couleurs inversées.<br>
  53. - Les images PNG transparentes en niveaux de gris ou couleurs vraies étaient incorrectement traitées.<br>
  54. - L'ajout de nouvelles polices fonctionne maintenant correctement même avec l'option magic_quotes_runtime à on.<br>
  55. </dd>
  56. <dt><strong>v1.5</strong> (28/05/2002)</dt>
  57. <dd>
  58. - Support des polices TrueType (AddFont()) et des encodages (Europe de l'Ouest, de l'Est, cyrillique et grec).<br>
  59. - Ajout de la méthode Write().<br>
  60. - Ajout du style souligné.<br>
  61. - Support des liens internes et externes (AddLink(), SetLink(), Link()).<br>
  62. - Gestion de la marge droite et ajout des méthodes SetRightMargin() et SetTopMargin().<br>
  63. - Modification de SetDisplayMode() pour sélectionner un affichage continu ou en colonnes.<br>
  64. - Le paramètre border de MultiCell() permet de choisir les bords à tracer comme Cell().<br>
  65. - Lorsqu'un document ne contient aucune page, Close() appelle maintenant AddPage() au lieu de provoquer une erreur fatale.<br>
  66. </dd>
  67. <dt><strong>v1.41</strong> (13/03/2002)</dt>
  68. <dd>
  69. - Correction de SetDisplayMode() qui ne fonctionnait plus (le visualiseur PDF utilisait l'affichage par défaut).<br>
  70. </dd>
  71. <dt><strong>v1.4</strong> (02/03/2002)</dt>
  72. <dd>
  73. - PHP3 n'est plus supporté.<br>
  74. - Compression des pages (SetCompression()).<br>
  75. - Choix du format des pages et possibilité de changer l'orientation en cours de document.<br>
  76. - Ajout de la méthode AcceptPageBreak().<br>
  77. - Ajout de la méthode SetLeftMargin().<br>
  78. - Possibilité d'imprimer le nombre total de pages (AliasNbPages()).<br>
  79. - Choix des bords des cellules à tracer.<br>
  80. - Nouveau mode pour la méthode Cell() : la position courante se déplace sous la cellule.<br>
  81. - Possibilité d'inclure une image en n'indiquant que la hauteur (la largeur est déterminée automatiquement).<br>
  82. - 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.<br>
  83. </dd>
  84. <dt><strong>v1.31</strong> (12/01/2002)</dt>
  85. <dd>
  86. - Correction d'un bug dans le tracé du cadre avec MultiCell() : la dernière ligne partait toujours de la marge gauche.<br>
  87. - Suppression de l'en-tête HTTP Expires (pose des problèmes dans certains cas).<br>
  88. - Ajout de l'en-tête HTTP Content-disposition (semble aider dans certains cas).<br>
  89. </dd>
  90. <dt><strong>v1.3</strong> (03/12/2001)</dt>
  91. <dd>
  92. - Gestion des sauts de ligne avec justification du texte (MultiCell()).<br>
  93. - Ajout du support de la couleur (SetDrawColor(), SetFillColor(), SetTextColor()). Possibilité de dessiner des rectangles pleins et de colorer le fond des cellules.<br>
  94. - Une cellule dont la largeur est déclarée nulle s'étend jusqu'à la marge droite de la page.<br>
  95. - L'épaisseur des traits est maintenant conservée de page en page et vaut 0,2 mm par défaut.<br>
  96. - Ajout de la méthode SetXY().<br>
  97. - Correction d'un passage par référence effectué d'une manière obsolète en PHP4.<br>
  98. </dd>
  99. <dt><strong>v1.2</strong> (11/11/2001)</dt>
  100. <dd>
  101. - Ajout des fichiers de métrique des polices et de la méthode GetStringWidth().<br>
  102. - Possibilité de centrer et d'aligner à droite le texte dans les cellules.<br>
  103. - Réglage du mode d'affichage (SetDisplayMode()).<br>
  104. - Ajout des méthodes de propriété du document (SetAuthor(), SetCreator(), SetKeywords(), SetSubject(), SetTitle()).<br>
  105. - Possibilité de forcer le téléchargement du PDF.<br>
  106. - Ajout des méthodes SetX() et GetX().<br>
  107. - Lors du saut de page automatique, l'abscisse courante est maintenant conservée.<br>
  108. </dd>
  109. <dt><strong>v1.11</strong> (20/10/2001)</dt>
  110. <dd>
  111. - 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.<br>
  112. - L'insertion d'image fonctionne maintenant correctement même avec l'option magic_quotes_runtime à on.<br>
  113. </dd>
  114. <dt><strong>v1.1</strong> (07/10/2001)</dt>
  115. <dd>
  116. - Support des images JPEG et PNG.<br>
  117. </dd>
  118. <dt><strong>v1.01</strong> (03/10/2001)</dt>
  119. <dd>
  120. - 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.<br>
  121. </dd>
  122. <dt><strong>v1.0</strong> (17/09/2001)</dt>
  123. <dd>
  124. - Première version.<br>
  125. </dd>
  126. </dl>
  127. </body>
  128. </html>