Classe HaruDoc
(PECL haru >= 0.0.1)
Introduction
Classe Haru PDF Document.
Synopsis de la classe
     
      HaruDoc
     
     {
    /* Méthodes */
    
    __construct
    ( void
   )
   bool setInfoDateAttr
    ( int 
   }$type
   , int $year
   , int $month
   , int $day
   , int $hour
   , int $min
   , int $sec
   , string $ind
   , int $off_hour
   , int $off_min
   )Constantes pré-définies
| Type | Nom | Description | 
|---|---|---|
| int | HaruDoc::CS_DEVICE_GRAY | |
| int | HaruDoc::CS_DEVICE_RGB | |
| int | HaruDoc::CS_DEVICE_CMYK | |
| int | HaruDoc::CS_CAL_GRAY | |
| int | HaruDoc::CS_CAL_RGB | |
| int | HaruDoc::CS_LAB | |
| int | HaruDoc::CS_ICC_BASED | |
| int | HaruDoc::CS_SEPARATION | |
| int | HaruDoc::CS_DEVICE_N | |
| int | HaruDoc::CS_INDEXED | |
| int | HaruDoc::CS_PATTERN | |
| int | HaruDoc::ENABLE_READ | |
| int | HaruDoc::ENABLE_PRINT | |
| int | HaruDoc::ENABLE_EDIT_ALL | |
| int | HaruDoc::ENABLE_COPY | |
| int | HaruDoc::ENABLE_EDIT | |
| int | HaruDoc::ENCRYPT_R2 | |
| int | HaruDoc::ENCRYPT_R3 | |
| int | HaruDoc::INFO_AUTHOR | |
| int | HaruDoc::INFO_CREATOR | |
| int | HaruDoc::INFO_TITLE | |
| int | HaruDoc::INFO_SUBJECT | |
| int | HaruDoc::INFO_KEYWORDS | |
| int | HaruDoc::INFO_CREATION_DATE | |
| int | HaruDoc::INFO_MOD_DATE | |
| int | HaruDoc::COMP_NONE | |
| int | HaruDoc::COMP_TEXT | |
| int | HaruDoc::COMP_IMAGE | |
| int | HaruDoc::COMP_METADATA | |
| int | HaruDoc::COMP_ALL | |
| int | HaruDoc::PAGE_LAYOUT_SINGLE | |
| int | HaruDoc::PAGE_LAYOUT_ONE_COLUMN | |
| int | HaruDoc::PAGE_LAYOUT_TWO_COLUMN_LEFT | |
| int | HaruDoc::PAGE_LAYOUT_TWO_COLUMN_RIGHT | |
| int | HaruDoc::PAGE_MODE_USE_NONE | |
| int | HaruDoc::PAGE_MODE_USE_OUTLINE | |
| int | HaruDoc::PAGE_MODE_USE_THUMBS | |
| int | HaruDoc::PAGE_MODE_FULL_SCREEN | 
Sommaire
- HaruDoc::addPage — Ajoute une nouvelle page au document
- HaruDoc::addPageLabel — Définit le style de numérotation d'une série de pages
- HaruDoc::__construct — Construit un nouvel objet HaruDoc
- HaruDoc::createOutline — Crée une instance HaruOutline
- HaruDoc::getCurrentEncoder — Récupère l'instance HaruEncoder actuellement utilisée dans le document
- HaruDoc::getCurrentPage — Retourne la page courante du document
- HaruDoc::getEncoder — Récupère l'instance HaruEncoder de l'encodage spécifié
- HaruDoc::getFont — Récupère une instance HaruFont
- HaruDoc::getInfoAttr — Récupère la valeur courante d'un attribut de document spécifié
- HaruDoc::getPageLayout — Récupère la disposition courante de la page
- HaruDoc::getPageMode — Récupère le mode courant de la page
- HaruDoc::getStreamSize — Récupère la taille du flux temporaire
- HaruDoc::insertPage — Insère une nouvelle page juste avant la page spécifiée
- HaruDoc::loadJPEG — Charge une image JPEG
- HaruDoc::loadPNG — Charge une image PNG
- HaruDoc::loadRaw — Charge une image RAW
- HaruDoc::loadTTC — Charge la police avec l'index spécifié depuis le fichier TTC
- HaruDoc::loadTTF — Charge un fichier de police TTF
- HaruDoc::loadType1 — Charge la police Type1
- HaruDoc::output — Écrit les données du document dans un buffer de sortie
- HaruDoc::readFromStream — Lit les données depuis le flux temporaire
- HaruDoc::resetError — Réinitialise le statut d'erreur du gestionnaire de document
- HaruDoc::resetStream — Revient au début du flux temporaire
- HaruDoc::save — Sauvegarde le document dans le fichier spécifié
- HaruDoc::saveToStream — Sauvegarde le document dans un flux temporaire
- HaruDoc::setCompressionMode — Définit le mode de compression pour le document
- HaruDoc::setCurrentEncoder — Définit l'encodeur courant pour le document
- HaruDoc::setEncryptionMode — Définit le mode de chiffrement pour le document
- HaruDoc::setInfoAttr — Définit l'attribut d'information du document
- HaruDoc::setInfoDateAttr — Définit les attributs d'informations de date et d'heure pour le document
- HaruDoc::setOpenAction — Définit quelle page est affichée lors de l'ouverture du document
- HaruDoc::setPageLayout — Définit la façon dont la page doit être affichée
- HaruDoc::setPageMode — Définit la façon dont le document doit être affiché
- HaruDoc::setPagesConfiguration — Définit le nombre de pages par jeu de pages
- HaruDoc::setPassword — Définit les mots de passe de l'utilisateur et du propriétaire pour le document
- HaruDoc::setPermission — Définit les permissions du document
- HaruDoc::useCNSEncodings — Active l'encodage chinois simplifié
- HaruDoc::useCNSFonts — Active les polices chinoises simplifiées internes
- HaruDoc::useCNTEncodings — Active l'encodage chinois traditionnel
- HaruDoc::useCNTFonts — Active les polices chinoises traditionnelles internes
- HaruDoc::useJPEncodings — Active l'encodage japonais
- HaruDoc::useJPFonts — Active les polices japonaises internes
- HaruDoc::useKREncodings — Active l'encodage coréen
- HaruDoc::useKRFonts — Active les polices coréennes internes
