Classe HaruPage
(PECL haru >= 0.0.1)
Introduction
Classe Haru PDF Page.
Synopsis de la classe
$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 longueur des caractères qui peuvent être inclus sur une ligne de 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
Version en cache
24/12/2024 14:25:14 Cette version de la page est en cache (à la date du 24/12/2024 14:25:14) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-class.harupage.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.