source: trunk/client/inc/hpdf403/_changelog.txt@ 245

Last change on this file since 245 was 107, checked in by eol, 13 years ago

aggiornamento della classe per i pdf

File size: 13.0 KB
Line 
14.03 (2011-05-27)
2 correction de l'exemple "form.php" : vulnérabilité cross-site scripting corrigée
3 correction sur la gestion des retours à la ligne automatique
4 correction sur le calcul de la hauteur des balises H1->H6
5 amélioration de la gestion des exceptions
6
74.02 (2011-04-29)
8 ATTENTION : beaucoup de changements dans la structure du projet. version 3.xx abandonnée
9 uniformisation des fichiers du projet (standard Zend)
10 conversion des fichiers de langue en CSV, déplacement dans le répertoire "locale". création d'une classe spécifique à la gestion des locales
11 amélioration de la gestion de certaines erreurs
12 modification du nom de toutes les sous classes
13 déplacement de toutes les sous classes
14 modification du nom de toutes les méthodes protected
15 correction sur la gestion des tables
16 correction sur la lecture des path des SVG
17 premiere version de text-align:justify
18 correction sur la gestion de la balise BLOCKQUOTE
19 correction sur la gestion de la balise P
20 gestion des styles CSS pour les balises TEXTAREA, SELECT, INPUT
21 ajout de la propriété pagegroup="new" sur la balise PAGE
22 correction pour la balise INPUT de type radio : checked au lieu de selected
23
243.30 / 4.01 (2010-05-07)
25 correction sur la gestion des textes
26 correction sur le parseur HTML
27 correction sur la gestion de border-collapse
28 correction sur la gestion des TDs, H1->H6
29 ajout des balises fieldset et legend (cf exemple 4)
30 ajout de la langue CS
31 nombreuses améliorations
32 v4.01 uniquement : Utilisation de TCPDF 5.0.002
33 v4.01 uniquement : Utilisation des QR-code de TCPDF, il n'y a plus besoin d'une librairie externe
34 v4.01 uniquement : Utilisation des exceptions PHP pour les erreurs. Tous les exemples ont été mis à jour en consequence
35 (merci à Pavel Kochman pour ses sugestions et ses ajouts)
36
373.29 / 4.00 (2010-03-17)
38 modification des barcodes. ATTENTION : bar_w et bar_h n'existent plus !
39 correction sur la gestion de page_footer
40 correction sur la gestion des html entities
41 correction sur le positionnement des textes
42 correction sur le positionnement des tableaux
43 nombreuses corrections sur les positionnements, les couleurs, ...
44 amélioration de la partie SVG (balise G, ...)
45 amélioration sur createIndex
46 harmonisation des noms des méthodes
47 correction sur la gestion des textes
48 v4.00 uniquement : HTML2PDF est maintenant écrit en PHP5 et basé sur TCPDF (=> unicode, utf8, ...)
49 v4.00 uniquement : utilisation de TCPDF pour les formulaires et les barcodes
50 v4.00 uniquement : amélioration de la partie SVG (alpha)
51
523.28 (2010-01-18)
53 ajout de la gestion de la balise label
54 correction pour compatibilité PHP4
55
563.27 (2010-01-11)
57 correction sur page_header et page_footer
58 ajout de la possibilité de pouvoir mettre l'index automatique dans la page que l'on veut
59 correction sur la gestion du canal alpha pour les PNGs
60 correction sur la gestion des border-radius (cf exemple radius) conforme au CSS3
61 correction sur la gestion du background-color
62 correction sur la gestion de thead, tfoot, et tbody
63 ajout du dessin verctoriel (cf exemples draw, tigre, sapin)
64 ajout de la propriété label="none/label" pour la balise <barcode>
65 nombreux petits correctifs
66
673.26 (2009-11-16)
68 correction pour support des images générés en CGI
69 ajout de la gestion du canal alpha pour les PNGs (nécessite GD2)
70 ajout de la méthode setDefaultFont permettant de spécifier une fonte par défaut
71 ajout de la propriété format pour la balise <page> (cf exemple 4)
72 amélioration de la gestion des couleurs css RGB (cf exemple 2)
73 ajout de la gestion des couleurs css CMYK (cf exemple 2)
74 ajout de la propriété css overflow:hidden pour la balise <div> (cf exemple 2)
75 correction sur page_header et page_footer
76 ajout de la possibilité de pouvoir directement convertir le résultat d'une vraie page HTML
77 nombreux petits correctifs sur les styles
78
793.25 (2009-10-07)
80 correctif sur le calcul des tableaux dans le page_footer
81 correctif sur l'interprétation des espaces entre certaines balises
82 correction sur la gestion des balises H1, H2, H3, H4, H5, H6
83 correction sur la gestion de la balise table
84 support des balises xhtml du type <span />
85 ajout des balises COL (cf exemple 5), DEL, INS, et QRCODE (cf exemple 13)
86 ajout de la propriété css text-transform
87 ajout de la propriété css rotate (uniquement sur les DIV, cf exemple 8)
88 ne plus rendre obligatoire l'existence d'une image (nouvelle méthode setTestIsImage)
89 ajout d'un mode DEBUG - les anciennes fonction d'analyse des ressources ont été supprimées
90 ajout de la méthode setEncoding
91 ajout de la langue danoise DA (merci à Daniel K.)
92
933.24 (2009-08-05)
94 correction sur le calcul de la largeur des divs
95 modification pour compatibilité avec la localisation PHP
96 modification pour compatibilité avec PHP 5.3.0
97
983.23 (2009-07-30)
99 correction sur le calcul des DIVs
100 correction sur l'interpretation de certains styles CSS
101 correction de la fonction de creation d'index automatique CreateIndex
102 ATTENTION : la methode d'appel de CreateIndex a changé. Regardez l'exemple About !!!!
103
1043.22a (2009-06-16)
105 redistribution de HTML2PDF sous la licence LGPL !!! (au lieu de GPL)
106
1073.22 (2009-06-08)
108 correction sur le background-color
109 refonte totale de la gestion de text-align. les valeurs center et right marchent maintenant meme en cas de contenu riche
110
1113.21 (2009-05-05)
112 ajout de la propriété css FLOAT pour la balise IMG
113 correction sur la gestion des TFOOT
114 correction sur le positionnement des images
115
1163.20 (2009-04-06)
117 ajout de la gestion des margins pour la balise DIV
118 ajout de la gestion de la propriete css LINE-HEIGHT
119 correction sur l'interpretation de la valeur de certains styles CSS (background-image, background-position, ...)
120 correction sur la reconnaissance des balises thead et tfoot
121 correction sur la balise select
122 correction sur les fichiers de langue (merci à Sinan)
123
1243.19 (2009-03-11)
125 optimisation du parseur HTML - merci à Jezelinside
126 ajout de la balise TFOOT
127 amélioration de la gestion des tableaux : les contenus des balises THEAD et TFOOT sont maintenant répétés sur chaque page.
128 ajout de la balise spécifique BOOKMARK afin de créer des "marques-page"
129 possibilité de rajouter un index automatique en fin de fichier
130 ajout de la langue turque TR (merci à Hidayet)
131 amélioration de la méthode Output. Elle est maintenant également utilisable comme celle de FPDF
132
1333.18 (2009-02-22)
134 correction sur les sauts de page automatique pour les balises TABLE, UL, OL
135 correction sur l'interpretation des styles pour la balise HR
136 correction sur l'interpretation du style border-collapse pour la balise TABLE
137 prise en compte de margin:auto pour les tables et les divs
138 les commentaires dans les CSS sont acceptés
139
1403.17 (2008-12-30)
141 ajout de la gestion des balises INPUT (text, radio, checkbox, button, hidden, ...), SELECT, OPTION, TEXTAREA (cf exemple 14)
142 ajout de la possibilité de mettre des scripts dans le pdf, via $html2pdf->pdf->IncludeJS(...); (cf exemples JS)
143 correction sur le saut de page automatique pour les images
144 correction sur les sauts de lignes automatiques pour certaines balises (UL, P, ...)
145 ajout de la langue NL (merci à Roland)
146
1473.16 (2008-12-09)
148 ajout de la gestion de list-style: none (cf exemple 13)
149 correction dans la gestion des fontes ajoutées à fpdf (via la méthode AddFont)
150 nombreuses corrections sur le calcul des largeurs des éléments table, div, hr, td, th
151 ajout de l'exemple about.php
152 (pour info, les PDF générés à partir des exemples sont maintenant dans le répertoire /exemples/pdf/, et sont supprimables)
153
1543.15 (2008-12-01)
155 correction sur l'identification des styles en cas de valeurs multiples dans la propriete class
156 prise en compte de border-radius pour la limite des backgrounds (color et image)
157 ajout des proprietes CSS border-top-*, border-right-*, border-bottom-*, border-left-*
158 ajout de la propriété CSS list-style-image (cf exemple 12)
159 pour la balise table, ajout de l'interprétation de align="center" et align="right" (cf exemple 1)
160 correction dans le positionnement des images
161 correction de quelques bugs
162 ajout d'une fonction d'analyse des ressources HTML2PDFgetTimerDebug (cf début du fichier html2pdf.class.php)
163
1643.14 (2008-11-17)
165 ajout d'une langue (pt : Brazilian Portuguese language) et amelioration de la methode vueHTML (merci à Rodrigo)
166 correction du positionnement du contenu des DIVs. gestion des proprietes valign et align
167 ajout de la propriete CSS border-collapse (cf exemple 0)
168 ajout de la propriete CSS border-radius (cf exemple 1)
169 correction de quelques bugs
170
1713.13 (2008-09-24)
172 reecriture de la balise hr, avec prise en compte des styles (cf exemple 0)
173 ajout de la propriete backcolor pour la balise page (cf exemple 9)
174 ajout des proprietes backleft et backright pour la balise page afin de pouvoir changer les marges des pages (cf exemple 8)
175 nombreuses corrections sur les balises et les styles
176
1773.12 (2008-09-16)
178 ajout des balises ol, ul, li (cf exemple 12)
179 correction sur le calcul de la taille des td en cas de colspan et rowspan
180 ajout de la méthode setTestTdInOnePage afin de pouvoir desactiver le test sur la taille des TD (cf exemple 11)
181 correction de quelques bugs
182
1833.11 (2008-08-29)
184 ajout des balises div, p, pre, s
185 gestion des styles CSS position (relative, absolute), left, top, right, bottom (cf exemple 10)
186 meilleur gestion des border : border-style, border-color, border-width (cf exemple 10)
187 possibilité d'indiquer les marges par défault, via le constructeur (cf exemple 2)
188
1893.10a (2008-08-26)
190 correction pour compatibilité php4 / php5
191
1923.10 (2008-08-25)
193 ajout des liens internes (cf exemple 7)
194 gestion complete des background : image, repeat, position, color (cf exemple 1)
195 gestion de underline, overline, linethrough (cf exemple 2)
196 correction de quelques bugs
197
1983.09
199 mise à jour vers fpdf version 1.6, ajout de barcode, correction de l'affichage de certains caractÚres spéciaux
200 correction du calcul de la hauteur de ligne de la balise br
201 detection en cas de contenu trop grand dans un TD
202 amélioration de la balise page (ajout de l'attribue pageset, avec les valeurs new et old)
203 ajout de FPDF_PROTECTION, accesible via $pdf->pdf->SetProtection(...)
204
2053.08
206 version opérationnelle de page_header
207 ajout de page_footer
208 correction des borders des tableaux
209
2103.07
211 correction de l'interpretation de cellspacing,
212 amélioration de la balise page_header
213
2143.06
215 premiÚre gestion de la balise page_header
216 correction des dimensions des tableaux
217
2183.05
219 ajout de la propriété vertical-align
220 ajout de la gestion des fichiers de langue
221
2223.04
223 correction du saut de page automatique pour les tableaux
224 Ajout de propriétés à la balise PAGE
225
2263.03
227 correction de bugs au niveau de la gestion des images PHP par FPDF
228 meilleure gestion des erreurs
229
2303.02
231 ajout de la gestion des noms des couleurs
232 correction de la gestion des images générées par php
233 correction de quelques bugs
234
2353.01
236 correction de quelques bugs
237 ajout d'une protection pour les balises non existantes
238
2393.00
240 refonte totale du calcul des tableaux
241 Prise en compte des colspan et rowspan
242
2432.85
244 ajout de la propriété cellspacing
245 nouvelle gestion des padding des tableaux
246
2472.80
248 ajout des types de border dotted et dasheds
249
2502.75
251 ajout des top, left, right, bottom pour padding et border
252
2532.70
254 correction de la balise HR, ajout de la propriété padding pour les table, th, td
255 correction des dimensions, les unités px, mm, in, pt sont enfin réellement reproduites, correction de font-size, border, ...
256 ajout d'une propriété à la balise page : footer
257 correction dans l'affichage et le calcul des tables
258
2592.55
260 vérification de la validité du code (ouverture / fermeture)
261 ajout des unités mm, in, pt
262
2632.50
264 correction de nobreak
265 correction des marges
266 ajout de nombreuses balises
267
2682.40
269 refonte totale de l'identification des styles CSS (Les héritages marchent)
270
2712.39
272 corrections diverses
273 ajout de certaines propriétés (bgcolor, ...)
274
2752.38
276 meilleur identification des propriétés border et color
277
2782.37
279 nombreuses corrections :
280 balise A
281 couleur de fond
282 retour à la ligne
283 gestion des images dans un texte
284
2852.36
286 ajout de la balises STRONG
287 ajout de la balise EM
288
2892.35
290 amélioration de la gestion des feuilles de style
291
2922.31
293 correction de quelques bugs
294
2952.30
296 premiÚre version opérationnel des feuilles de style
297
2982.25
299 ajout de la balise LINK pour le type text/css
300
3012.20
302 premier jet de la gestion des feuilles de style, ajout de la balise STYLE
303
3042.15
305 n'interpréte plus l'HTML en commentaire <!-- -->
306
3072.10
308 ajout des balises H1 -> H6
309
3102.01
311 correction de quelques bugs
312
3132.00
314 premiÚre version diffusée
Note: See TracBrowser for help on using the repository browser.