Ukazka generovani PDF v PHP vcetne cestiny, podarilo se mi to jen s win1250 a nemel jsem duvod se tim vice zabyvat. Snad se bude nekomu hodit. Neni nijak komentovano.
To hlavni podstatne je sehnat si font s podporou win1250 a take tam v tomto kodovani ty data cpat, pak to jde krasne. Vsechny fonty jsou v baliku s ukazkou.
require('fpdf.php');
class PDF extends FPDF
{
//Page header
function Header()
{
#$this->Image('logo.jpg',50,125,33);
}
}
$pdf=new PDF('L','mm','A5');
$pdf->SetAuthor("Milan 'Koudis' Koudelka");
$pdf->SetCreator("Milan 'Koudis' Koudelka");
$pdf->SetTitle("Obalka");
$pdf->AliasNbPages();
$pdf->AddFont('Arial','','arial.php');
$pdf->AddPage();
$pdf->SetFont('Arial','');
$width = 80;
$border = 0;
$pdf->SetLineWidth(0.3);
for ($i=0; $i<30; $i++){
$pdf->SetDrawColor(100+$i*6);
$pdf->Line(11+$i, 9, 31+$i, 9);
}
$pdf->SetY(10);
$pdf->SetX(10);
$pdf->Cell($width,4,"Milan Koudelka",$border,2,'L');
$pdf->Cell($width,4,"Karla Čapka 1135",$border,2,'L');
$pdf->Cell($width,4,"Lomnice nad Popelkou",$border,2,'L');
$pdf->Cell($width,4,"512 51",$border,2,'L');
for ($i=0; $i<30; $i++){
$pdf->SetDrawColor(100+$i*6);
$pdf->Line(11+$i, 26, 31+$i, 26);
}
$width = 80;
$border = 0;
$pdf->SetLineWidth(0.3);
for ($i=0; $i<30; $i++){
$pdf->SetDrawColor(100+$i*6);
$pdf->Line(121+$i, 85, 131+$i, 85);
}
$pdf->SetY(86);
$pdf->SetX(120);
$pdf->Cell($width,4,"Kulturní a informační středisko",$border,2,'L');
for ($i=0; $i&t;30; $i++){
$pdf->SetDrawColor(100+$i*6);
Balik s ukazkou
Doporucene cteni
81312519