Classe HaruPage
(PECL haru >= 0.0.1)
Introduction
Classe Haru PDF Page.
Synopsis de la classe
HaruPage
{
/* Méthodes */
bool textRect
( float
}$left
, float $top
, float $right
, float $bottom
, string $text
[, int $align
= HaruPage::TALIGN_LEFT
] )Constantes pré-définies
Type | Nom | Description |
---|---|---|
int | HaruPage::GMODE_PAGE_DESCRIPTION | |
int | HaruPage::GMODE_TEXT_OBJECT | |
int | HaruPage::GMODE_PATH_OBJECT | |
int | HaruPage::GMODE_CLIPPING_PATH | |
int | HaruPage::GMODE_SHADING | |
int | HaruPage::GMODE_INLINE_IMAGE | |
int | HaruPage::GMODE_EXTERNAL_OBJECT | |
int | HaruPage::BUTT_END | |
int | HaruPage::ROUND_END | |
int | HaruPage::PROJECTING_SCUARE_END | |
int | HaruPage::MITER_JOIN | |
int | HaruPage::ROUND_JOIN | |
int | HaruPage::BEVEL_JOIN | |
int | HaruPage::FILL | |
int | HaruPage::STROKE | |
int | HaruPage::FILL_THEN_STROKE | |
int | HaruPage::INVISIBLE | |
int | HaruPage::FILL_CLIPPING | |
int | HaruPage::STROKE_CLIPPING | |
int | HaruPage::FILL_STROKE_CLIPPING | |
int | HaruPage::CLIPPING | |
int | HaruPage::TALIGN_LEFT | |
int | HaruPage::TALIGN_RIGHT | |
int | HaruPage::TALIGN_CENTER | |
int | HaruPage::TALIGN_JUSTIFY | |
int | HaruPage::SIZE_LETTER | |
int | HaruPage::SIZE_LEGAL | |
int | HaruPage::SIZE_A3 | |
int | HaruPage::SIZE_A4 | |
int | HaruPage::SIZE_A5 | |
int | HaruPage::SIZE_B4 | |
int | HaruPage::SIZE_B5 | |
int | HaruPage::SIZE_EXECUTIVE | |
int | HaruPage::SIZE_US4x6 | |
int | HaruPage::SIZE_US4x8 | |
int | HaruPage::SIZE_US5x7 | |
int | HaruPage::SIZE_COMM10 | |
int | HaruPage::PORTRAIT | |
int | HaruPage::LANDSCAPE | |
int | HaruPage::TS_WIPE_LIGHT | |
int | HaruPage::TS_WIPE_UP | |
int | HaruPage::TS_WIPE_LEFT | |
int | HaruPage::TS_WIPE_DOWN | |
int | HaruPage::TS_BARN_DOORS_HORIZONTAL_OUT | |
int | HaruPage::TS_BARN_DOORS_HORIZONTAL_IN | |
int | HaruPage::TS_BARN_DOORS_VERTICAL_OUT | |
int | HaruPage::TS_BARN_DOORS_VERTICAL_IN | |
int | HaruPage::TS_BOX_OUT | |
int | HaruPage::TS_BOX_IN | |
int | HaruPage::TS_BLINDS_HORIZONTAL | |
int | HaruPage::TS_BLINDS_VERTICAL | |
int | HaruPage::TS_DISSOLVE | |
int | HaruPage::TS_GLITTER_RIGHT | |
int | HaruPage::TS_GLITTER_DOWN | |
int | HaruPage::TS_GLITTER_TOP_LEFT_TO_BOTTOM_RIGHT | |
int | HaruPage::TS_REPLACE | |
int | HaruPage::NUM_STYLE_DECIMAL | |
int | HaruPage::NUM_STYLE_UPPER_ROMAN | |
int | HaruPage::NUM_STYLE_LOWER_ROMAN | |
int | HaruPage::NUM_STYLE_UPPER_LETTERS | |
int | HaruPage::NUM_STYLE_LOWER_LETTERS |
Sommaire
- HaruPage::arc — Ajoute un arc au chemin courant
- HaruPage::beginText — Commence un objet texte et définit la position courante du texte à (0,0)
- HaruPage::circle — Ajoute un cercle au chemin courant
- HaruPage::closePath — Ajoute une ligne droite depuis le point courant jusqu'au point de départ du chemin
- HaruPage::concat — Concatène la matrice de transformation courante et la matrice spécifiée
- HaruPage::createDestination — Crée une nouvelle instance HaruDestination
- HaruPage::createLinkAnnotation — Crée une nouvelle instance HaruAnnotation
- HaruPage::createTextAnnotation — Crée une nouvelle instance HaruAnnotation
- HaruPage::createURLAnnotation — Crée une nouvelle instance HaruAnnotation instance
- HaruPage::curveTo2 — Ajoute une courbe de Bézier au chemin courant
- HaruPage::curveTo3 — Ajoute une courbe de Bézier au chemin courant
- HaruPage::curveTo — Ajoute une courbe de Bézier au chemin courant
- HaruPage::drawImage — Affiche une image dans la page
- HaruPage::ellipse — Ajoute une ellipse au chemin courant
- HaruPage::endPath — Termine l'objet chemin courant sans effectuer d'opérations de remplissage et de peinture
- HaruPage::endText — Termine l'objet texte courant
- HaruPage::eofill — Remplit le chemin courant en utilisant la règle "even-odd"
- HaruPage::eoFillStroke — Remplit le chemin courant en utilisant la règle "even-odd", puis, peint le chemin
- HaruPage::fill — Remplit le chemin courant en utilisant des nombres différents de zéro
- HaruPage::fillStroke — Remplit le chemin en utilisant des nombres différents de zéro, puis peint le chemin
- HaruPage::getCharSpace — Récupère la valeur courante de l'espacement des caractères
- HaruPage::getCMYKFill — Récupère la couleur de remplissage courante
- HaruPage::getCMYKStroke — Récupère la couleur de remplissage courante
- HaruPage::getCurrentFont — Récupère la police actuellement utilisée
- HaruPage::getCurrentFontSize — Récupère la taille de la police courante
- HaruPage::getCurrentPos — Récupère la position courante pour l'affichage
- HaruPage::getCurrentTextPos — Récupère la position courante pour l'affichage du texte
- HaruPage::getDash — Récupère le style de tiret courant
- HaruPage::getFillingColorSpace — Récupère la couleur de remplissage
- HaruPage::getFlatness — Récupère la planéité de la page
- HaruPage::getGMode — Récupère le mode courant de graphique
- HaruPage::getGrayFill — Récupère la couleur courante de remplissage
- HaruPage::getGrayStroke — Récupère la couleur courante
- HaruPage::getHeight — Récupère la hauteur de la page
- HaruPage::getHorizontalScaling — Récupère la valeur courante de l'échelle horizontale
- HaruPage::getLineCap — Récupère le style courant de fin de lignes
- HaruPage::getLineJoin — Récupère le style de jointure de lignes
- HaruPage::getLineWidth — Récupère la largeur courante de la ligne
- HaruPage::getMiterLimit — Récupère la valeur de la limite de l'anglet
- HaruPage::getRGBFill — Récupère la couleur courante de remplissage
- HaruPage::getRGBStroke — Récupère la couleur de peinture courante
- HaruPage::getStrokingColorSpace — Récupère la couleur de peinture de l'espace courant
- HaruPage::getTextLeading — Récupère la valeur courante de l'espacement des lignes
- HaruPage::getTextMatrix — Récupère la matrice de transformation courante du texte de la page
- HaruPage::getTextRenderingMode — Récupère le mode de rendu courant du texte
- HaruPage::getTextRise — Récupère la valeur de la levée du texte
- HaruPage::getTextWidth — Récupère la largeur du texte en utilisant la taille de la police courante, l'espacement des caractères et l'espacement des mots
- HaruPage::getTransMatrix — Récupère la matrice de transformation courante de la page
- HaruPage::getWidth — Récupère la largeur de la page
- HaruPage::getWordSpace — Récupère la valeur courante de l'espacement entre les mots
- HaruPage::lineTo — Trace une ligne depuis le point courant vers le point spécifié
- HaruPage::measureText — Calcule le nombre de caractères qui peuvent être inclus dans la largeur spécifiée
- HaruPage::moveTextPos — Déplace la position du texte à une position donnée
- HaruPage::moveTo — Définit le point de départ pour la nouvelle ligne
- HaruPage::moveToNextLine — Déplace la position du texte au début de la prochaine ligne
- HaruPage::rectangle — Ajoute un rectangle à la position courante
- HaruPage::setCharSpace — Définit l'espacement des caractères pour la page
- HaruPage::setCMYKFill — Définit la couleur de remplissage de la page
- HaruPage::setCMYKStroke — Définit la couleur de remplissage de la page
- HaruPage::setDash — Définit le style de tiret pour la page
- HaruPage::setFlatness — Définit la planéité de la page
- HaruPage::setFontAndSize — Définit la police et sa taille pour la page
- HaruPage::setGrayFill — Définit la couleur de remplissage de la page
- HaruPage::setGrayStroke — Définit la couleur de remplissage de la page
- HaruPage::setHeight — Définit la hauteur de la page
- HaruPage::setHorizontalScaling — Définit la graduation horizontale de la page
- HaruPage::setLineCap — Définit la forme à utiliser à la fin des lignes
- HaruPage::setLineJoin — Définit le style de jointure de ligne pour la page
- HaruPage::setLineWidth — Définit la largeur de la ligne pour la page
- HaruPage::setMiterLimit — Définit la valeur courante de la limite de l'anglet de la page
- HaruPage::setRGBFill — Définit la couleur de remplissage pour la page
- HaruPage::setRGBStroke — Définit la couleur de remplissage de la page
- HaruPage::setRotate — Définit l'angle de rotation de la page
- HaruPage::setSize — Définit la taille et la direction de la page
- HaruPage::setSlideShow — Définit le style de transition pour la page
- HaruPage::setTextLeading — Définit l'espacement entre les lignes du texte pour la page
- HaruPage::setTextMatrix — Définit la matrice de transformation de texte courante de la page
- HaruPage::setTextRenderingMode — Définit la matrice de transformation de texte courante de la page
- HaruPage::setTextRise — Définit la valeur courante de la levée du texte
- HaruPage::setWidth — Définit la largeur de la page
- HaruPage::setWordSpace — Définit l'espacement entre les mots pour la page
- HaruPage::showText — Affiche le texte à la position courante de la page
- HaruPage::showTextNextLine — Déplace la position courante au début de la prochaine ligne et affiche le texte
- HaruPage::stroke — Peint le chemin courant
- HaruPage::textOut — Affiche le texte à la position spécifiée
- HaruPage::textRect — Affiche le texte d'une région spécifique