コード例 #1
0
<?php

/* CAT:Barcode */
/* pChart library inclusions */
include "../class/pDraw.class.php";
include "../class/pBarcode39.class.php";
include "../class/pImage.class.php";
/* Create the barcode 39 object */
$Barcode = new pBarcode39("../");
/* String to be written on the barcode */
$String = "This is a test";
/* Retrieve the barcode projected size */
$Settings = array("ShowLegend" => TRUE, "DrawArea" => TRUE);
$Size = $Barcode->getSize($String, $Settings);
/* Create the pChart object */
$myPicture = new pImage($Size["Width"], $Size["Height"]);
/* Set the font to use */
$myPicture->setFontProperties(array("FontName" => "../fonts/GeosansLight.ttf"));
/* Render the barcode */
$Barcode->draw($myPicture, $String, 10, 10, $Settings);
/* Render the picture (choose the best way) */
$myPicture->autoOutput("pictures/example.singlebarcode39.png");