Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> перевод текста в *.pdf фаил помощь, как при переводе использовать хтмл тэги 
:(
    Опции темы
Gannibal
Дата 22.8.2005, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



вот у меня код есть здесь определёные слова надо обозначить жирным .. неполучаеться может подскажете?

Код

<?
    function formatDate($date) {
        $date = explode("-", $date);
        if (count($date) == 3):
            return($date[2] . "." . $date[1] . "." . $date[0]);
        else:
            return("");
        endif;
    }
    
$mailbody="
<b>Antragsteller</b>
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_tel
Telefon geschдftl.: $f_as_telOffice
Handy: $f_as_telHandy
E-Mail: $f_as_email" . mysql_close($link);
?>


Цитата
<b>Antragsteller</b>
- вот эта строчка в $mailbody например должна быть жирной помогите
Добавлено @ 11:39
у меня идея возникла.. сделать как хтмл страничку полностю.. попробую.. а так можете советовать буду рад

Это сообщение отредактировал(а) M.E.G.U.S - 22.8.2005, 11:38


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Gannibal
Дата 22.8.2005, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



идея непрошла.. выписывает все тэги в pdf файле что недопустимо кто подскажет?


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Mal Hack
Дата 22.8.2005, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Надо у нужного текста цуказывать шрифт жирный. Т.е. есть Tahoma.ttf, а есть Tahomab.ttf (точное имя файла не помню).
PM ICQ   Вверх
Gannibal
Дата 22.8.2005, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



пытался специальными тагами.. для pdf поставить жирный шрифт неполучилось может примерчиком поможете?


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Mal Hack
Дата 22.8.2005, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



При чем тут тэги? Я про шрифт говорю...
ЗЫ Примерчики тут http://php.net/pdf, я с ним правда, очень мало работал.
PM ICQ   Вверх
Gannibal
Дата 23.8.2005, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



сделал я так... шрифт один но на каждому строчку которая мне надо была.. поставил жирный чтобы он был.. типа такого скрипт употребил этот [ 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);

?>


вот на таком принципе создал хотя он и не очень , идёт на строчки уже определённые хотелось бы получше

Это сообщение отредактировал(а) M.E.G.U.S - 23.8.2005, 12:50


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0537 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.