<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на: Создание pdf-файлов с использованием компонента Zend_Pdf</title>
	<atom:link href="http://zend-framework.ru/creating-pdf-files-using-zend_pdf/feed/" rel="self" type="application/rss+xml" />
	<link>http://zend-framework.ru/creating-pdf-files-using-zend_pdf/</link>
	<description>Статьи, руководства и заметки о фреймворке для PHP - Zend Framework</description>
	<lastBuildDate>Tue, 31 Jan 2012 11:29:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>От: Alexey</title>
		<link>http://zend-framework.ru/creating-pdf-files-using-zend_pdf/comment-page-1/#comment-630</link>
		<dc:creator>Alexey</dc:creator>
		<pubDate>Sun, 20 Sep 2009 21:11:57 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/?p=115#comment-630</guid>
		<description>еще раз текст примера 

// Демонстрация использования Zend_Pdf компонента

require_once &#039;Zend/Pdf.php&#039;;	//Включили класс PDF


$mypdf=new Zend_Pdf();	// Создали инстанцию PDF документа
$mypdf-&gt;pages[] = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);

$mypage=$mypdf-&gt;pages[&#039;0&#039;];

$style=new Zend_Pdf_Style();
$style-&gt;setLineColor(new Zend_Pdf_Color_Rgb(0,0,0));

$font=Zend_Pdf_Font::fontWithPath(&#039;./fonts/arial.ttf&#039;);	// Определили шрифт Ариал
$style-&gt;setFont($font,14);						// 14-й шрифт
$mypage-&gt;setStyle($style);

$mypage-&gt;drawText(&#039;Простой PDF с русским текстом&#039;,100,($mypage-&gt;getHeight()-100));

$font1=Zend_Pdf_Font::fontWithPath(&#039;./fonts/cour.ttf&#039;);	// Определили шрифт Courier
$style-&gt;setFont($font1,9);						// Определили размер 9
$mypage-&gt;setStyle($style);

$mypage-&gt;drawText(&#039;Русский текст в рамке для отображения в отчете&#039;,20,110);


$mypage-&gt;drawRectangle(10,10,400,120,Zend_Pdf_Page::SHAPE_DRAW_STROKE);

// Показываем его в браузере

header(&#039;Content-type: application/pdf&#039;);

echo $mypdf-&gt;render();</description>
		<content:encoded><![CDATA[<p>еще раз текст примера </p>
<p>// Демонстрация использования Zend_Pdf компонента</p>
<p>require_once &#8216;Zend/Pdf.php&#8217;;	//Включили класс PDF</p>
<p>$mypdf=new Zend_Pdf();	// Создали инстанцию PDF документа<br />
$mypdf-&gt;pages[] = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);</p>
<p>$mypage=$mypdf-&gt;pages['0'];</p>
<p>$style=new Zend_Pdf_Style();<br />
$style-&gt;setLineColor(new Zend_Pdf_Color_Rgb(0,0,0));</p>
<p>$font=Zend_Pdf_Font::fontWithPath(&#8216;./fonts/arial.ttf&#8217;);	// Определили шрифт Ариал<br />
$style-&gt;setFont($font,14);						// 14-й шрифт<br />
$mypage-&gt;setStyle($style);</p>
<p>$mypage-&gt;drawText(&#8216;Простой PDF с русским текстом&#8217;,100,($mypage-&gt;getHeight()-100));</p>
<p>$font1=Zend_Pdf_Font::fontWithPath(&#8216;./fonts/cour.ttf&#8217;);	// Определили шрифт Courier<br />
$style-&gt;setFont($font1,9);						// Определили размер 9<br />
$mypage-&gt;setStyle($style);</p>
<p>$mypage-&gt;drawText(&#8216;Русский текст в рамке для отображения в отчете&#8217;,20,110);</p>
<p>$mypage-&gt;drawRectangle(10,10,400,120,Zend_Pdf_Page::SHAPE_DRAW_STROKE);</p>
<p>// Показываем его в браузере</p>
<p>header(&#8216;Content-type: application/pdf&#8217;);</p>
<p>echo $mypdf-&gt;render();</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Alexey</title>
		<link>http://zend-framework.ru/creating-pdf-files-using-zend_pdf/comment-page-1/#comment-629</link>
		<dc:creator>Alexey</dc:creator>
		<pubDate>Sun, 20 Sep 2009 21:10:22 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/?p=115#comment-629</guid>
		<description>Рассматривая данную статью я обратил внимание на несколько нюансов:
- при публикации статей лучше указывать к какой версии фреймфорка относится статья,
- при практический реализации в условиях кириллицы стоило бы сделать пример не с английским текстом, а с русским.

В дополнение к статье:

Пример использования Zend_Pdf для русского языка.
1. Подготовка
В корневой папке приложения создайте подкаталог /fonts
Скопируйте в каталог приложения /fonts необходимые Вам в pdf файле шрифты : arial.ttf, cour.ttf
2. Текст примера, отображающего русский PDF (без использования Zend_Application) занесите в файл index.php:

pages[] = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);

$mypage=$mypdf-&gt;pages[&#039;0&#039;];

$style=new Zend_Pdf_Style();
$style-&gt;setLineColor(new Zend_Pdf_Color_Rgb(0,0,0));

$font=Zend_Pdf_Font::fontWithPath(&#039;./fonts/arial.ttf&#039;);	// Определили шрифт Ариал
$style-&gt;setFont($font,14);						// 14-й шрифт
$mypage-&gt;setStyle($style);

$mypage-&gt;drawText(&#039;Простой PDF с русским текстом&#039;,100,($mypage-&gt;getHeight()-100));

$font1=Zend_Pdf_Font::fontWithPath(&#039;./fonts/cour.ttf&#039;);	// Определили шрифт Courier
$style-&gt;setFont($font1,9);						// Определили размер 9
$mypage-&gt;setStyle($style);

$mypage-&gt;drawText(&#039;Русский текст в рамке для отображения в отчете&#039;,20,110);


$mypage-&gt;drawRectangle(10,10,400,120,Zend_Pdf_Page::SHAPE_DRAW_STROKE);

// Показываем его в браузере

header(&#039;Content-type: application/pdf&#039;);

echo $mypdf-&gt;render();


Удачи!!!</description>
		<content:encoded><![CDATA[<p>Рассматривая данную статью я обратил внимание на несколько нюансов:<br />
- при публикации статей лучше указывать к какой версии фреймфорка относится статья,<br />
- при практический реализации в условиях кириллицы стоило бы сделать пример не с английским текстом, а с русским.</p>
<p>В дополнение к статье:</p>
<p>Пример использования Zend_Pdf для русского языка.<br />
1. Подготовка<br />
В корневой папке приложения создайте подкаталог /fonts<br />
Скопируйте в каталог приложения /fonts необходимые Вам в pdf файле шрифты : arial.ttf, cour.ttf<br />
2. Текст примера, отображающего русский PDF (без использования Zend_Application) занесите в файл index.php:</p>
<p>pages[] = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);</p>
<p>$mypage=$mypdf-&gt;pages['0'];</p>
<p>$style=new Zend_Pdf_Style();<br />
$style-&gt;setLineColor(new Zend_Pdf_Color_Rgb(0,0,0));</p>
<p>$font=Zend_Pdf_Font::fontWithPath(&#8216;./fonts/arial.ttf&#8217;);	// Определили шрифт Ариал<br />
$style-&gt;setFont($font,14);						// 14-й шрифт<br />
$mypage-&gt;setStyle($style);</p>
<p>$mypage-&gt;drawText(&#8216;Простой PDF с русским текстом&#8217;,100,($mypage-&gt;getHeight()-100));</p>
<p>$font1=Zend_Pdf_Font::fontWithPath(&#8216;./fonts/cour.ttf&#8217;);	// Определили шрифт Courier<br />
$style-&gt;setFont($font1,9);						// Определили размер 9<br />
$mypage-&gt;setStyle($style);</p>
<p>$mypage-&gt;drawText(&#8216;Русский текст в рамке для отображения в отчете&#8217;,20,110);</p>
<p>$mypage-&gt;drawRectangle(10,10,400,120,Zend_Pdf_Page::SHAPE_DRAW_STROKE);</p>
<p>// Показываем его в браузере</p>
<p>header(&#8216;Content-type: application/pdf&#8217;);</p>
<p>echo $mypdf-&gt;render();</p>
<p>Удачи!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Snowcore</title>
		<link>http://zend-framework.ru/creating-pdf-files-using-zend_pdf/comment-page-1/#comment-571</link>
		<dc:creator>Snowcore</dc:creator>
		<pubDate>Wed, 29 Apr 2009 10:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/?p=115#comment-571</guid>
		<description>Не понравилась статья - все в разброс и никакой конкретики.
Лучше все это рассмотреть на примере создания конкретного PDF документа (step by step)</description>
		<content:encoded><![CDATA[<p>Не понравилась статья &#8211; все в разброс и никакой конкретики.<br />
Лучше все это рассмотреть на примере создания конкретного PDF документа (step by step)</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: OldFornit</title>
		<link>http://zend-framework.ru/creating-pdf-files-using-zend_pdf/comment-page-1/#comment-528</link>
		<dc:creator>OldFornit</dc:creator>
		<pubDate>Tue, 03 Feb 2009 08:27:14 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/?p=115#comment-528</guid>
		<description>Доброго.
А как можно побороть проблему с кодировками при генерации pdf-ок?</description>
		<content:encoded><![CDATA[<p>Доброго.<br />
А как можно побороть проблему с кодировками при генерации pdf-ок?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

