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