Some assorted fixes for html2pdf (converted line endings) and the patient report.
[openemr.git] / library / html2pdf / _lisez_moi.txt
blob510af35789660b0682f43dafa3874a04c2cc4eb0
1 *******************************************************
2 ** Ce programme est distribué sous la licence LGPL,  **
3 ** reportez-vous au fichier _LGPL.txt ou à           **
4 ** http://www.gnu.org/licenses/lgpl.html             **
5 ** pour en savoir plus.                              **
6 **                                                   **
7 **  Copyright 2000-2010 par Laurent Minguet          **
8 *******************************************************
9 *******************************
10 * HTML2PDF v3.31 - 21/05/2010 *
11 *******************************
13 Utilisation :
14 ------------
15  - necessite au minimum PHP 4.3.10
17  - regardez les exemples fournis pour voir le fonctionnement.
19  - les formulaires ne marchent QUE avec ADOBE READER 8 et ADOBE READER 9.0
21  - il est TRES IMPORTANT de fournir du HTML 4.01 valide au convertisseur,
22    mais seulement ce que contient le <body>
24  - pour les borders : il est conseillé qu'ils soient au format "solid 1mm #000000"
26  - pour les paddings : ils ne sont applicables qu'aux balises table, th, td, div, li
28  - Vous pouvez préciser l'encodage. Une fonte compatible doit être utilisée. Ceux acceptés sont : 
29     cp1250, cp1251, cp1252, cp1253, cp1254, cp1255, cp1257, cp1258, cp874,
30     ISO-8859-1, ISO-8859-2, ISO-8859-4, ISO-8859-5, ISO-8859-7, ISO-8859-9,
31     ISO-8859-11, ISO-8859-15, ISO-8859-16, KOI8-R, KOI8-U
32   Pour l'utiliser : $html2pdf->setEncoding('cp1250');
34  - 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 :
35      $html2pdf->setDefaultFont('Arial');
37  - la possibilité de protégé vos PDF est présente, CF Exemple 7.
39  - Certains tests peuvent être activés (true) ou de désactivés(false) :
40      * méthode setTestIsImage      : tester que les images doivent existent bien
41      * méthode setTestTdInOnePage  : tester que le contenu des TDs rentre sur une seule page
42      * méthode setTestIsDeprecated : tester que les anciennes proprietes des balises spécifiques ne sont plus presentes
43         
44  - Un mode DEBUG permettant de connaitre les ressources utilisées lors de la construction du PDF est présente.
45    Il est activable en rajoutant la commande suivante juste après le constructeur (cf exemple 0):
46       $htmlpdf->setModeDebug();
47      
48  - Certaines balises spécifiques ont été introduites :
49      * <page></page>  (CF Exemple 7) :
50       permet de définir le format, l'orientation, les marges left, right, top et bottom, l'image
51       et la couleur de fond d'une page, sa taille et position, le footer.
52       Il est egalement possible de garder les header et footer des pages précédentes,
53       grace à l'attribue pageset="old" (CF Exemple 3 et 4)
55      * <page_header></page_header> (CF Exemple 3)
56      
57      * <page_footer></page_footer> (CF Exemple 3)
58      
59      * <nobreak></nobreak> :
60          permet de forcer l'affichage d'une partie sur une même page.
61          Si cette partie ne rentre pas dans le reste de la page, un saut de page est
62          effectué avant.
64     * <barcode></barcode>  (CF Exemples 0 et 9) :
65          permet d'inserer des barcodes dans les pdfs, CF Exemples 0 et 9
66          Les types de codebar possible sont : EAN13, UPCA, C39.
67          
68      * <qrcode></qrcode> (CF Exemple 13) :
69          permet d'inserer un codebar à 2 dimensions de type QRcode
70          voici un exemple d'utilisation :
71            <qrcode value="votre message ici" size="1mm" ec="M" style="color: black; background-color: white"></qrcode>
72          seul le parametre "value" est obligatoire
73          les différentes valeurs de type de correction sont L, M, Q, H
74          (QR Code is registered trademark of DENSO WAVE INCORPORATED | http://www.denso-wave.com/qrcode/)
75          ATTENTION : l'utilisation des QRCODE nécessite l'utilisation de PHP5
77      * <bookmark></bookmark>  (CF Exemples 7 et About) :
78          permet d'inserer des bookmark dans les pdfs, CF Exemple 7 et About.
79          Il est egalement possible de créer un index automatiquement en fin de
80          document, CF exemple About.
82      * propriété css "rotate" :
83          valeurs possibles : 0, 90, 180, 270
84          applicable uniquement sur les divs (cf exemple 8)
85                  
86 change log :
87 -----------
88  regardez le fichier _changelog.txt
90 Aide et Support :
91 ----------------
92  pour toutes questions et rapport de bug, merci d'utiliser exclusivement le lien de support ci-dessous.
93  Je ne répondrais à aucune question en dehors, afin que tout le monde puisse profiter des réponses.
95 Informations :
96 -------------
97  Programmeur :  Spipu
98       email   : webmaster@html2pdf.fr
99       site    : http://html2pdf.fr/
100       wiki    : http://html2pdf.fr/fr/wiki
101       support : http://html2pdf.fr/fr/forum
102                 
103 Remerciement :
104 -------------
105  * Olivier Plathey pour avoir conçu FPDF
106  * Nicola Asuni pour les modifications qu'il a accepté d'apporter à TCPDF
107  * yAronet pour l'hebergement du forum de support
108  * toutes les personnes qui m'ont aidé à développer cet librairie, et à traduire les différents textes