martins-smb / fpdfimage
FPDF Image
dev-master
2015-08-28 23:32 UTC
Requires
- php: >5.3.0
- itbz/fpdf: 1.7.2
This package is not auto-updated.
Last update: 2024-09-28 17:28:10 UTC
README
由http://fpdf.de/downloads/addons/45/ 原创编写
itbz/fpdf 兼容
我对 mem_image.php 进行了一些修改,使其与 itbz/fpdf 兼容。
示例用法
$pdf = new FPDFImage("L","mm","A4"); $pdf->AddPage(); $pdf->SetFont('arial','B',10); $pdf->Cell(288,5,'Example',0,1,'C'); $pdf->Output("file.pdf","I");
使用 davefx/phplot 的示例用法
$pdf = new FPDFImage("L","mm","A4"); $pdf->AddPage(); $pdf->SetFont('arial','B',10); $pdf->Cell(288,5,'Example',0,1,'C'); $plot = new PHPlot(400, 300); $plot->SetImageBorderType('plain'); $plot->SetPlotType('bars'); $plot->SetDataType('text-data'); $data[0][1] = 10; $data[1][1] = 20; $data[2][1] = 30; $data[0][2] = 20; $data[1][2] = 30; $data[2][2] = 40; $plot->SetDataValues($data); $plot->SetDataColors(array('DarkGreen', 'orange', 'yellow', 'blue', 'cyan', 'magenta', 'brown', 'lavender', 'pink', 'gray', 'red', 'green')); $plot->SetTitle('Example'); $data2 = array("Example 1", "Example 2"); $plot->SetLegend($data2); $plot->SetXTickLabelPos('none'); $plot->SetXTickPos('none'); $plot->SetPrintImage(false); $plot->DrawGraph(); $pdf->GDImage($plot->img,85,90,140); $pdf->Output("file.pdf","I");