Exemples
Exemple d'utilisation de PECL/haru
Exemple #1 "Hello world"
<?php
$doc = new HaruDoc;
$doc->setPageMode(HaruDoc::PAGE_MODE_USE_THUMBS); /* affiche les miniatures */
$page = $doc->addPage(); /* ajout d'une page au document */
$page->setSize(HaruPage::SIZE_A4, HaruPage::LANDSCAPE); /* définit la page en A4/paysage */
$courier = $doc->getFont("Courier-Bold"); /* nous allons utiliser cette police interne plus tard */
$page->setRGBStroke(0, 0, 0); /* définit les couleurs */
$page->setRGBFill(0.7, 0.8, 0.9);
$page->rectangle(150, 150, 550, 250); /* dessine un rectangle */
$page->fillStroke(); /* on le trace et on le remplit */
$page->setDash(array(3, 3), 0); /* définit le style "en tiret" sur cette page */
$page->setFontAndSize($courier, 60); /* définit la police et sa taille */
$page->setRGBStroke(0.5, 0.5, 0.1); /* définit la couleur de ligne */
$page->setRGBFill(1, 1, 1); /* définit la couleur de remplissage */
$page->setTextRenderingMode(HaruPage::FILL_THEN_STROKE); /* trace et remplit le texte */
/* affiche le texte */
$page->beginText();
$page->textOut(210, 270, "Hello World!");
$page->endText();
$doc->save("/tmp/test.pdf"); /* sauvegarde le document dans un fichier */
?>
Ouvrez le document dans votre lecteur PDF favori et vous devriez voir un rectangle légèrement bleuté contenant un "Hello World!" en blanc.
Exemples
There are no user contributed notes for this page.
