(cf exemple 2)
- correction sur page_header et page_footer
- ajout de la possibilité de pouvoir directement convertir le résultat d'une vraie page HTML
- nombreux petits correctifs sur les styles
-
-3.25 (2009-10-07)
- correctif sur le calcul des tableaux dans le page_footer
- correctif sur l'interprétation des espaces entre certaines balises
- correction sur la gestion des balises H1, H2, H3, H4, H5, H6
- correction sur la gestion de la balise table
- support des balises xhtml du type
- ajout des balises COL (cf exemple 5), DEL, INS, et QRCODE (cf exemple 13)
- ajout de la propriété css text-transform
- ajout de la propriété css rotate (uniquement sur les DIV, cf exemple 8)
- ne plus rendre obligatoire l'existence d'une image (nouvelle méthode setTestIsImage)
- ajout d'un mode DEBUG - les anciennes fonction d'analyse des ressources ont été supprimées
- ajout de la méthode setEncoding
- ajout de la langue danoise DA (merci à Daniel K.)
-
-3.24 (2009-08-05)
- correction sur le calcul de la largeur des divs
- modification pour compatibilité avec la localisation PHP
- modification pour compatibilité avec PHP 5.3.0
-
-3.23 (2009-07-30)
- correction sur le calcul des DIVs
- correction sur l'interpretation de certains styles CSS
- correction de la fonction de creation d'index automatique CreateIndex
- ATTENTION : la methode d'appel de CreateIndex a changé. Regardez l'exemple About !!!!
-
-3.22a (2009-06-16)
- redistribution de HTML2PDF sous la licence LGPL !!! (au lieu de GPL)
-
-3.22 (2009-06-08)
- correction sur le background-color
- refonte totale de la gestion de text-align. les valeurs center et right marchent maintenant meme en cas de contenu riche
-
-3.21 (2009-05-05)
- ajout de la propriété css FLOAT pour la balise IMG
- correction sur la gestion des TFOOT
- correction sur le positionnement des images
-
-3.20 (2009-04-06)
- ajout de la gestion des margins pour la balise DIV
- ajout de la gestion de la propriete css LINE-HEIGHT
- correction sur l'interpretation de la valeur de certains styles CSS (background-image, background-position, ...)
- correction sur la reconnaissance des balises thead et tfoot
- correction sur la balise select
- correction sur les fichiers de langue (merci à Sinan)
-
-3.19 (2009-03-11)
- optimisation du parseur HTML - merci à Jezelinside
- ajout de la balise TFOOT
- amélioration de la gestion des tableaux : les contenus des balises THEAD et TFOOT sont maintenant répétés sur chaque page.
- ajout de la balise spécifique BOOKMARK afin de créer des "marques-page"
- possibilité de rajouter un index automatique en fin de fichier
- ajout de la langue turque TR (merci à Hidayet)
- amélioration de la méthode Output. Elle est maintenant également utilisable comme celle de FPDF
-
-3.18 (2009-02-22)
- correction sur les sauts de page automatique pour les balises TABLE, UL, OL
- correction sur l'interpretation des styles pour la balise HR
- correction sur l'interpretation du style border-collapse pour la balise TABLE
- prise en compte de margin:auto pour les tables et les divs
- les commentaires dans les CSS sont acceptés
-
-3.17 (2008-12-30)
- ajout de la gestion des balises INPUT (text, radio, checkbox, button, hidden, ...), SELECT, OPTION, TEXTAREA (cf exemple 14)
- ajout de la possibilité de mettre des scripts dans le pdf, via $html2pdf->pdf->IncludeJS(...); (cf exemples JS)
- correction sur le saut de page automatique pour les images
- correction sur les sauts de lignes automatiques pour certaines balises (UL, P, ...)
- ajout de la langue NL (merci à Roland)
-
-3.16 (2008-12-09)
- ajout de la gestion de list-style: none (cf exemple 13)
- correction dans la gestion des fontes ajoutées à fpdf (via la méthode AddFont)
- nombreuses corrections sur le calcul des largeurs des éléments table, div, hr, td, th
- ajout de l'exemple about.php
- (pour info, les PDF générés à partir des exemples sont maintenant dans le répertoire /exemples/pdf/, et sont supprimables)
-
-3.15 (2008-12-01)
- correction sur l'identification des styles en cas de valeurs multiples dans la propriete class
- prise en compte de border-radius pour la limite des backgrounds (color et image)
- ajout des proprietes CSS border-top-*, border-right-*, border-bottom-*, border-left-*
- ajout de la propriété CSS list-style-image (cf exemple 12)
- pour la balise table, ajout de l'interprétation de align="center" et align="right" (cf exemple 1)
- correction dans le positionnement des images
- correction de quelques bugs
- ajout d'une fonction d'analyse des ressources HTML2PDFgetTimerDebug (cf début du fichier html2pdf.class.php)
-
-3.14 (2008-11-17)
- ajout d'une langue (pt : Brazilian Portuguese language) et amelioration de la methode vueHTML (merci à Rodrigo)
- correction du positionnement du contenu des DIVs. gestion des proprietes valign et align
- ajout de la propriete CSS border-collapse (cf exemple 0)
- ajout de la propriete CSS border-radius (cf exemple 1)
- correction de quelques bugs
-
-3.13 (2008-09-24)
- reecriture de la balise hr, avec prise en compte des styles (cf exemple 0)
- ajout de la propriete backcolor pour la balise page (cf exemple 9)
- ajout des proprietes backleft et backright pour la balise page afin de pouvoir changer les marges des pages (cf exemple 8)
- nombreuses corrections sur les balises et les styles
-
-3.12 (2008-09-16)
- ajout des balises ol, ul, li (cf exemple 12)
- correction sur le calcul de la taille des td en cas de colspan et rowspan
- ajout de la méthode setTestTdInOnePage afin de pouvoir desactiver le test sur la taille des TD (cf exemple 11)
- correction de quelques bugs
-
-3.11 (2008-08-29)
- ajout des balises div, p, pre, s
- gestion des styles CSS position (relative, absolute), left, top, right, bottom (cf exemple 10)
- meilleur gestion des border : border-style, border-color, border-width (cf exemple 10)
- possibilité d'indiquer les marges par défault, via le constructeur (cf exemple 2)
-
-3.10a (2008-08-26)
- correction pour compatibilité php4 / php5
-
-3.10 (2008-08-25)
- ajout des liens internes (cf exemple 7)
- gestion complete des background : image, repeat, position, color (cf exemple 1)
- gestion de underline, overline, linethrough (cf exemple 2)
- correction de quelques bugs
-
-3.09 :
- mise à jour vers fpdf version 1.6, ajout de barcode, correction de l'affichage de certains caractères spéciaux
- correction du calcul de la hauteur de ligne de la balise br
- detection en cas de contenu trop grand dans un TD
- amélioration de la balise page (ajout de l'attribue pageset, avec les valeurs new et old)
- ajout de FPDF_PROTECTION, accesible via $pdf->pdf->SetProtection(...)
-
-3.08 : version opérationnelle de page_header, ajout de page_footer, correction des borders des tableaux
-3.07 : correction de l'interpretation de cellspacing, amélioration de la balise page_header
-3.06 : première gestion de la balise page_header, correction des dimensions des tableaux
-3.05 : ajout de la propriété vertical-align, ajout de la gestion des fichiers de langue
-3.04 : correction du saut de page automatique pour les tableaux. Ajout de propriétés à la balise PAGE
-3.03 : correction de bugs au niveau de la gestion des images PHP par FPDF, meilleure gestion des erreurs
-3.02 : ajout de la gestion des noms des couleurs, correction de la gestion des images générées par php, correction de quelques bugs
-3.01 : correction de quelques bugs, ajout d'une protection pour les balises non existantes
-3.00 : refont totale du calcul des tableaux. Prise en compte des colspan et rowspan
-2.85 : ajout de la propriété cellspacing, nouvelle gestion des padding des tableaux (identique à l'html)
-2.80 : ajout des types de border dotted et dasheds
-2.75 : ajout des top, left, right, bottom pour padding et border
-2.70 :
- correction de la balise HR, ajout de la propriété padding pour les table, th, td
- correction des dimensions, les unités px, mm, in, pt sont enfin réellement reproduites, correction de font-size, border, ...
- ajout d'une propriété à la balise page : footer
- correction dans l'affichage et le calcul des tables
-2.55 : vérification de la validité du code (ouverture / fermeture) - ajout des unités mm, in, pt
-2.50 : correction de nobreak, des marges, ajout de nombreuses balises
-2.40 : refonte totale de l'identification des styles CSS. Les héritages marchent.
-2.39 : corrections diverses, ajout de certaines propriétés (bgcolor, ...)
-2.38 : meilleur identification des propriétés border et color
-2.37 : nombreuses corrections : balise A, couleur de fond, retour à la ligne, gestion des images dans un texte, ...
-2.36 : ajout des balises STRONG, EM
-2.35 : amélioration de la gestion des feuilles de style
-2.31 : correction de quelques bugs
-2.30 : première version opérationnel des feuilles de style
-2.25 : ajout de la balise LINK pour le type text/css
-2.20 : premier jet de la gestion des feuilles de style, ajout de la balise STYLE
-2.15 : n'interprète plus l'HTML en commentaire
-2.10 : ajout des balises H1 -> H6
-2.01 : correction de quelques bugs
-2.00 : première version diffusée
\ No newline at end of file
diff --git a/html2pdf-modif/licence.txt b/html2pdf-modif/licence.txt
deleted file mode 100644
index e8bec28..0000000
--- a/html2pdf-modif/licence.txt
+++ /dev/null
@@ -1,165 +0,0 @@
- GNU LESSER GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-
- This version of the GNU Lesser General Public License incorporates
-the terms and conditions of version 3 of the GNU General Public
-License, supplemented by the additional permissions listed below.
-
- 0. Additional Definitions.
-
- As used herein, "this License" refers to version 3 of the GNU Lesser
-General Public License, and the "GNU GPL" refers to version 3 of the GNU
-General Public License.
-
- "The Library" refers to a covered work governed by this License,
-other than an Application or a Combined Work as defined below.
-
- An "Application" is any work that makes use of an interface provided
-by the Library, but which is not otherwise based on the Library.
-Defining a subclass of a class defined by the Library is deemed a mode
-of using an interface provided by the Library.
-
- A "Combined Work" is a work produced by combining or linking an
-Application with the Library. The particular version of the Library
-with which the Combined Work was made is also called the "Linked
-Version".
-
- The "Minimal Corresponding Source" for a Combined Work means the
-Corresponding Source for the Combined Work, excluding any source code
-for portions of the Combined Work that, considered in isolation, are
-based on the Application, and not on the Linked Version.
-
- The "Corresponding Application Code" for a Combined Work means the
-object code and/or source code for the Application, including any data
-and utility programs needed for reproducing the Combined Work from the
-Application, but excluding the System Libraries of the Combined Work.
-
- 1. Exception to Section 3 of the GNU GPL.
-
- You may convey a covered work under sections 3 and 4 of this License
-without being bound by section 3 of the GNU GPL.
-
- 2. Conveying Modified Versions.
-
- If you modify a copy of the Library, and, in your modifications, a
-facility refers to a function or data to be supplied by an Application
-that uses the facility (other than as an argument passed when the
-facility is invoked), then you may convey a copy of the modified
-version:
-
- a) under this License, provided that you make a good faith effort to
- ensure that, in the event an Application does not supply the
- function or data, the facility still operates, and performs
- whatever part of its purpose remains meaningful, or
-
- b) under the GNU GPL, with none of the additional permissions of
- this License applicable to that copy.
-
- 3. Object Code Incorporating Material from Library Header Files.
-
- The object code form of an Application may incorporate material from
-a header file that is part of the Library. You may convey such object
-code under terms of your choice, provided that, if the incorporated
-material is not limited to numerical parameters, data structure
-layouts and accessors, or small macros, inline functions and templates
-(ten or fewer lines in length), you do both of the following:
-
- a) Give prominent notice with each copy of the object code that the
- Library is used in it and that the Library and its use are
- covered by this License.
-
- b) Accompany the object code with a copy of the GNU GPL and this license
- document.
-
- 4. Combined Works.
-
- You may convey a Combined Work under terms of your choice that,
-taken together, effectively do not restrict modification of the
-portions of the Library contained in the Combined Work and reverse
-engineering for debugging such modifications, if you also do each of
-the following:
-
- a) Give prominent notice with each copy of the Combined Work that
- the Library is used in it and that the Library and its use are
- covered by this License.
-
- b) Accompany the Combined Work with a copy of the GNU GPL and this license
- document.
-
- c) For a Combined Work that displays copyright notices during
- execution, include the copyright notice for the Library among
- these notices, as well as a reference directing the user to the
- copies of the GNU GPL and this license document.
-
- d) Do one of the following:
-
- 0) Convey the Minimal Corresponding Source under the terms of this
- License, and the Corresponding Application Code in a form
- suitable for, and under terms that permit, the user to
- recombine or relink the Application with a modified version of
- the Linked Version to produce a modified Combined Work, in the
- manner specified by section 6 of the GNU GPL for conveying
- Corresponding Source.
-
- 1) Use a suitable shared library mechanism for linking with the
- Library. A suitable mechanism is one that (a) uses at run time
- a copy of the Library already present on the user's computer
- system, and (b) will operate properly with a modified version
- of the Library that is interface-compatible with the Linked
- Version.
-
- e) Provide Installation Information, but only if you would otherwise
- be required to provide such information under section 6 of the
- GNU GPL, and only to the extent that such information is
- necessary to install and execute a modified version of the
- Combined Work produced by recombining or relinking the
- Application with a modified version of the Linked Version. (If
- you use option 4d0, the Installation Information must accompany
- the Minimal Corresponding Source and Corresponding Application
- Code. If you use option 4d1, you must provide the Installation
- Information in the manner specified by section 6 of the GNU GPL
- for conveying Corresponding Source.)
-
- 5. Combined Libraries.
-
- You may place library facilities that are a work based on the
-Library side by side in a single library together with other library
-facilities that are not Applications and are not covered by this
-License, and convey such a combined library under terms of your
-choice, if you do both of the following:
-
- a) Accompany the combined library with a copy of the same work based
- on the Library, uncombined with any other library facilities,
- conveyed under the terms of this License.
-
- b) Give prominent notice with the combined library that part of it
- is a work based on the Library, and explaining where to find the
- accompanying uncombined form of the same work.
-
- 6. Revised Versions of the GNU Lesser General Public License.
-
- The Free Software Foundation may publish revised and/or new versions
-of the GNU Lesser General Public License from time to time. Such new
-versions will be similar in spirit to the present version, but may
-differ in detail to address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Library as you received it specifies that a certain numbered version
-of the GNU Lesser General Public License "or any later version"
-applies to it, you have the option of following the terms and
-conditions either of that published version or of any later version
-published by the Free Software Foundation. If the Library as you
-received it does not specify a version number of the GNU Lesser
-General Public License, you may choose any version of the GNU Lesser
-General Public License ever published by the Free Software Foundation.
-
- If the Library as you received it specifies that a proxy can decide
-whether future versions of the GNU Lesser General Public License shall
-apply, that proxy's public statement of acceptance of any version is
-permanent authorization for you to choose that version for the
-Library.
diff --git a/html2pdf-modif/lisez-moi.txt b/html2pdf-modif/lisez-moi.txt
deleted file mode 100644
index 3d30ab5..0000000
--- a/html2pdf-modif/lisez-moi.txt
+++ /dev/null
@@ -1,99 +0,0 @@
-*******************************************************
-** Ce programme est distribué sous la licence LGPL, **
-** reportez-vous au fichier _LGPL.txt ou à **
-** http://www.gnu.org/licenses/lgpl.html **
-** pour en savoir plus. **
-** **
-** Copyright 2000-2010 par Laurent Minguet **
-*******************************************************
-*******************************
-* HTML2PDF v4.01 - 07/05/2010 *
-*******************************
-
-Utilisation :
-------------
- - necessite au minimum PHP5
-
- - regardez les exemples fournis pour voir le fonctionnement.
-
- - il est TRES IMPORTANT de fournir du HTML 4.01 valide au convertisseur,
- mais seulement ce que contient le
-
- - pour les borders : il est conseillé qu'ils soient au format "solid 1mm #000000"
-
- - pour les paddings : ils ne sont applicables qu'aux balises table, th, td, div, li
-
- - Une fonte par défaut peut être précisée,au cas ou la fonte demandée n'existe pas ou si aucune fonte n'est indiquée :
- $html2pdf->setDefaultFont('Arial');
-
- - la possibilité de protégé vos PDF est présente, CF Exemple 7.
-
- - Certains tests peuvent être activés (true) ou de désactivés(false) :
- * méthode setTestIsImage : tester que les images doivent existent bien
- * méthode setTestTdInOnePage : tester que le contenu des TDs rentre sur une seule page
- * méthode setTestIsDeprecated : tester que les anciennes proprietes des balises spécifiques ne sont plus presentes
-
- - Un mode DEBUG permettant de connaitre les ressources utilisées lors de la construction du PDF est présente.
- Il est activable en rajoutant la commande suivante juste après le constructeur (cf exemple 0):
- $htmlpdf->setModeDebug();
-
- - Certaines balises spécifiques ont été introduites :
- *
(CF Exemple 7) :
- permet de définir le format, l'orientation, les marges left, right, top et bottom, l'image
- et la couleur de fond d'une page, sa taille et position, le footer.
- Il est egalement possible de garder les header et footer des pages précédentes,
- grace à l'attribue pageset="old" (CF Exemple 3 et 4)
-
- *
(CF Exemple 3)
-
- *
(CF Exemple 3)
-
- *
:
- permet de forcer l'affichage d'une partie sur une même page.
- Si cette partie ne rentre pas dans le reste de la page, un saut de page est
- effectué avant.
-
- *
(CF Exemples 0 et 9) :
- permet d'inserer des barcodes dans les pdfs, CF Exemples 0 et 9
- Les types de codebar possible sont ceux de TCPDF
-
- *
(CF Exemple 13) :
- permet d'inserer un codebar à 2 dimensions de type QRcode
- voici un exemple d'utilisation :
-
- seul le parametre "value" est obligatoire
- les différentes valeurs de type de correction sont L, M, Q, H
- (QR Code is registered trademark of DENSO WAVE INCORPORATED | http://www.denso-wave.com/qrcode/)
-
- *
(CF Exemples 7 et About) :
- permet d'inserer des bookmark dans les pdfs, CF Exemple 7 et About.
- Il est egalement possible de créer un index automatiquement en fin de
- document, CF exemple About.
-
- * propriété css "rotate" :
- valeurs possibles : 0, 90, 180, 270
- applicable uniquement sur les divs (cf exemple 8)
-
-change log :
------------
- regardez le fichier _changelog.txt
-
-Aide et Support :
-----------------
- pour toutes questions et rapport de bug, merci d'utiliser exclusivement le lien de support ci-dessous.
- Je ne répondrais à aucune question en dehors, afin que tout le monde puisse profiter des réponses.
-
-Informations :
--------------
- Programmeur : Spipu
- email : webmaster@html2pdf.fr
- site : http://html2pdf.fr/
- wiki : http://html2pdf.fr/fr/wiki
- support : http://html2pdf.fr/fr/forum
-
-Remerciement :
--------------
- * Olivier Plathey pour avoir conçu FPDF
- * Nicola Asuni pour les modifications qu'il a accepté d'apporter à TCPDF
- * yAronet pour l'hebergement du forum de support
- * toutes les personnes qui m'ont aidé à développer cet librairie, et à traduire les différents textes
diff --git a/html2pdf-modif/readme.txt b/html2pdf-modif/readme.txt
deleted file mode 100644
index 24db563..0000000
--- a/html2pdf-modif/readme.txt
+++ /dev/null
@@ -1,98 +0,0 @@
-*********************************************************
-** This program is distributed under the LGPL License, **
-** for more information see file _LGPL.txt or **
-** http://www.gnu.org/licenses/lgpl.html **
-** **
-** Copyright 2000-2010 by Laurent Minguet **
-*********************************************************
-*******************************
-* HTML2PDF v4.01 - 2010-05-07 *
-*******************************
-
-How to use :
-------------
- - You need at least PHP 5
-
- - Look at the examples provided to see how it works.
-
- - It is very important to provide valid HTML 4.01 to the converter,
- but only what is in the
-
- - for borders: it is advised that they are like "solid 1mm #000000"
-
- - for padding, they are applicable only on tags table, th, td, div, li
-
- - A default font can be specified, if the requested font does not exist or if no font is specified:
- $html2pdf->setDefaultFont('Arial');
-
- - The possibility to protect your PDF is present, CF Example 7.
-
- - Some tests can be enabled (true) or disabled (false) :
- * setTestIsImage method: test that images must exist
- * setTestTdInOnePage method: test that the contents of TDs fit on one page
- * setTestIsDeprecated method: test that old properties of specific tags are not used anymore
-
- - A DEBUG mode to know the resources used is present
- It is activated by adding the following command just after the contructor (see Example 0):
- $htmlpdf->setModeDebug();
-
- - Some specific tags have been introduced:
- *
(CF Exemple 7) :
- determines the orientation, margins left, right, top and bottom, the background image
- and the background color of a page, its size and position, the footer.
- It is also possible to keep the header and footer of the previous pages,
- through the attribut pageset="old" (see Example 3)
-
- *
(CF Example 3)
-
- *
(CF Example 3)
-
- *
:
- used to force the display of a section on the same page.
- If this section does not fit into the rest of the page, a page break is done before.
-
- *
(CF Examples 0 et 9) :
- can insert barcodes in pdfs, CF Examples 0 and 9
- The possible types of codebar are alls of TCPDF
-
- *
(CF Exemple 13) :
- permet d'inserer un codebar à 2 dimensions de type QRcode
- voici un exemple d'utilisation :
-
- seul le parametre "value" est obligatoire
- les différentes valeurs de type de correction sont L, M, Q, H
- (QR Code is registered trademark of DENSO WAVE INCORPORATED | http://www.denso-wave.com/qrcode/)
- ATTENTION : l'utilisation des QRCODE nécessite l'utilisation de PHP5
-
- *
(CF Examples 7 et About) :
- can insert bookmark in pdfs, CF Example 7 and About.
- It is also possible to automatically create an index at the end of
- documentv CF Example About.
-
- * css property "rotate" :
- values : 0, 90, 180, 270
- works only on div (cf example 8)
-
-change log :
------------
- see on this page : http://html2pdf.fr/en/download
-
-Help & Support :
----------------
- For questions and bug reports, thank you to use only the support link below.
- I will answer to your questions only on it...
-
-Informations :
--------------
- Programmer : Spipu
- email : webmaster@html2pdf.fr
- web site : http://html2pdf.fr/
- wiki : http://html2pdf.fr/en/wiki
- support : http://html2pdf.fr/en/forum
-
-Thanks :
--------
- * Olivier Plathey: for have made FPDF
- * Nicola Asuni: for the changes he has agreed to make to TCPDF
- * yAronet: for hosting support forum
- * everyone who helped me to develop this library and to bring the texts