сделал я так... шрифт один но на каждому строчку которая мне надо была.. поставил жирный чтобы он был.. типа такого скрипт употребил этот [ http://html2fpdf.sourceforge.net ] этот клас работает нормально вот привожу целый листинг как сделал
pdf.php
| Код | <? define('FPDF_FONTPATH','fpdf/font/'); require('fpdf/fpdf.php');
$v=mySQL_Query("SELECT * FROM forms WHERE f_id=$id"); $data=mySQL_Fetch_Array($v); foreach($data as $key=>$value) { ${$key}=$value; }
include("mail.php"); $lines=split("\r?\n",$mailbody);
$pdf=new FPDF(); $pdf->AutoPageBreak=1; $pdf->AddPage(); $pdf->Image("img/logo.jpg",10,10); $pdf->SetY(50);
for($i=0;$i<count($lines);$i++) { $pdf->Cell(16,5,$lines[$i]); $pdf->Ln(); if ($i == 0){ $pdf->SetFont('Arial', 'B', 13); // stavlju na 0 massiv strochki font Arial zhirnyj razmer 13 i tak na vse ostal'nye }elseif($i == 15){ $pdf->SetFont('Arial', 'B', 13); }elseif($i == 30){ $pdf->SetFont('Arial', 'B', 13); }elseif($i == 38){ $pdf->SetFont('Arial', 'B', 13); }elseif($i == 56){ $pdf->SetFont('Arial', 'B', 13); }elseif($i == 62){ $pdf->SetFont('Arial', 'B', 13); }elseif($i == 68){ $pdf->SetFont('Arial', 'B', 13); }elseif($i == 74){ $pdf->SetFont('Arial', 'B', 13); }elseif($i == 82){ $pdf->SetFont('Arial', 'B', 13); }elseif($i == 93){ $pdf->SetFont('Arial', 'B', 13); }else{ $pdf->SetFont('Arial', '', 11); }
}
$pdf->Output(); ?>
|
а вот фаил которыи ставиться как шаблон для вывода нформации
| Код | <? function formatDate($date) { $date = explode("-", $date); if (count($date) == 3): return($date[2] . "." . $date[1] . "." . $date[0]); else: return(""); endif; }
$mailbody=" Antragsteller Titel / Anrede: $f_as_titel $f_as_anrede Vorname: $f_as_vorname Name: $f_as_name Geburtsdatum: " . formatdate($f_as_geboren) . " StraЯe: $f_as_strasse Hausnr.: $f_as_nummer Land: $f_as_land PLZ: $f_as_plz Ort: $f_as_ort Telefon privat: $f_as_telPrivat Telefon geschдftl.: $f_as_telOffice Handy: $f_as_telHandy E-Mail: $f_as_email
Gatte Titel / Anrede: $f_gt_titel $f_gt_anrede Vorname: $f_gt_vorname Name: $f_gt_name Geburtsdatum: " . formatdate($f_gt_geboren) . " StraЯe: $f_gt_strasse Hausnr.: $f_gt_nummer Land: $f_gt_land PLZ: $f_gt_plz Ort: $f_gt_ort Telefon privat: $f_gt_telPrivat Telefon geschдftl.: $f_gt_telOffice Handy: $f_gt_telHandy E-Mail: $f_gt_email
letzte gemeinsame Adresse StraЯe: $f_ga_strasse Hausnr: $f_ga_nummer Land: $f_ga_land PLZ: $f_ga_plz Ort: $f_ga_ort
Gemeinsame Kinder
1. Kind Vorname: $f_k1_vorname Name: $f_k1_name Geburtsdatum: " . formatdate($f_k1_geboren) . "
2. Kind Vorname: $f_k2_vorname Name: $f_k2_name Geburtsdatum: " . formatdate($f_k2_geboren) . "
3. Kind Vorname: $f_k3_vorname Name: $f_k3_name Geburtsdatum: " . formatdate($f_k3_geboren) . "
Weitere Kinder bitte hier eintragen: $f_weitereKinder
Kinder wohnen bei: ".($f_as_kWohnenBei == 'Y' ? 'Antragssteller' : '')." ".($f_gt_kWohnenBei == 'Y' ? 'Gatte' : '')." Stimmen der Scheidung zu: ".($f_as_stimmenZu == 'Y' ? 'Antragssteller' : '')." ".($f_gt_stimmenZu == 'Y' ? 'Gatte' : '')."
Standesamtliche Daten
standesamtliche Trauung am: " . formatDate($f_trauungAm) . " Standesamt: $f_trauungWo Heiratsregisternr.: $f_heiratsNr
Daten der Trennung
getrennt lebend seit, in der Wohnung: " . formatDate($f_getrenntLebendSeit) . " Datum des Auszugs: " . formatDate($f_ausgezogenAm) . " Ausgezogen: ".($f_as_ausgezogen == 'Y' ? "Antragssteller" : "")." ".($f_gt_ausgezogen == 'Y' ? "Gatte" : "")." Ehewohnung wird bewohnt von: ".($f_as_bewohntVon == 'Y' ? "Antragssteller" : "")." ".($f_gt_bewohntVon == 'Y' ? "Gatte" : "")."
notarieller Ehevertrag: ".($f_ehevertrag == 'N' ? "nein" : "ja")." Scheidungsfolgenvereinbarung: ".($f_vereinbarung == 'Y' ? "vorhanden" : "-")." Einigung ьber den Ehegattenunterhalt: ".($f_gattenUnterhalt == 'N' ? "nein" : "ja").", monatlich: $f_gattenUnterhaltEuro Euro notarieller Ausschluss des Versorgungsausgleichs: ".($f_ausschluss == 'Y' ? "vorhanden" : "-")." Einigung ьber den Kindesunterhalt: ".($f_kindesUnterhalt == 'N' ? "nein" : "ja").", monatlich: $f_kindesUnterhaltEuro Euro
Wirtschaftliche Verhдltnisse: monatliches Nettoeinkommen bei Angestellten Antragsteller: $f_as_nettoAngestellte Euro Gatte: $f_gt_nettoAngestellte Euro
bei Selbstдndigen Krankenkassenbeitrдge Antragsteller: $f_as_nettoSelbststaendig Euro Gatte: $f_gt_nettoSelbststaendig Euro
Benцtigte Unterlagen Checkliste Gerichtskostenvorschuss zahlt/legt vor: $f_zahlt Vollmacht fьr RA B.Schuberth: ".($f_vollmacht ? "O.K." : "-")." Heiratsurkunde: ".($f_heiratsurkunde ? "O.K." : "-")." Ehevertrag: ".($f_ehevertragOK ? "O.K." : "-")." Scheidungsfolgenvereinbarung: ".($f_vereinbarungOK ? "O.K." : "-")." sonstige Urkunden: ".($f_urkunden ? "O.K." : "-")."
weitere Informationen: $f_info ". mysql_close($link);
?>
|
вот на таком принципе создал хотя он и не очень , идёт на строчки уже определённые хотелось бы получше |