[ZF-10089] Zend_Log
[zend.git] / documentation / manual / he / module_specs / Zend_Pdf-Create.xml
blob2266cb6e6ba32a916fc3ac665320dc030e442af1
1 <sect1 id="zend.pdf.create">
2     <title>יצירת וטעינת קבצי PDF</title>
3     <para>
4         מחלקת ה <code>Zend_Pdf</code> מייצגת את מסמכי ה PDF ומספקת פעולת אשר קשורות למסמכים.
5     </para>
7     <para>
8         כדי ליצור מסמך חדש, יש ליצור קודם כל אובייקט <code>Zend_Pdf</code> חדש.
9     </para>
11     <para>
12         <code>Zend_Pdf</code> גם מספקת שני מתודות סטטיות לטעינה של קובץ PDF קיים.
13         אלו הם המתודות <code>Zend_Pdf::load()</code> ו <code>Zend_Pdf::parse()</code>.
14         שניהם מחזירות אובייקט <code>Zend_Pdf</code> כתוצאה או זורקות שגיאת חריג במידה וישנה שגיאה.
15     </para>
17     <example id="zend.pdf.create.example-1">
18         <title>יצירת קובץ PDF חדש או טעינה של אחד קיים</title>
19         <programlisting role="php"><![CDATA[
20 ...
21 // Create a new PDF document
22 $pdf1 = new Zend_Pdf();
24 // Load a PDF document from a file
25 $pdf2 = Zend_Pdf::load($fileName);
27 // Load a PDF document from a string
28 $pdf3 = Zend_Pdf::parse($pdfString);
29 ...
30 ]]>
31         </programlisting>
32     </example>
34     <para>
35         קבצי ה PDF תומכים בעדכוני מסמכים. לכן בכל פעם שמסמך מעודכן גרסא חדשה שלו נוצרת.
36         <code>Zend_Pdf</code> מאפשר קבלת המסמך בגרסא מסויימת שלו.
37     </para>
38     <para>
39         ניתן להגדיר את הגרסא כפרמטר שני במתודות <code>Zend_Pdf::load()</code> ו <code>Zend_Pdf::parse()</code> או על ידי קריאה למתודה <code>Zend_Pdf::rollback()</code>.
40         <footnote>
41             <para>
42                 <code>Zend_Pdf::rollback()</code> חייבת להקרא לפני כל שינוי שנעשה במסמך, אחרת צורת ההתנהגות של המתודה לא מוגדרת.
43             </para>
44         </footnote>
45     call.
46     </para>
48     <example id="zend.pdf.create.example-2">
49         <title>קבלת גרסא מסויימת של קובץ PDF</title>
50         <programlisting role="php"><![CDATA[
51 ...
52 // Load the previous revision of the PDF document
53 $pdf1 = Zend_Pdf::load($fileName, 1);
55 // Load the previous revision of the PDF document
56 $pdf2 = Zend_Pdf::parse($pdfString, 1);
58 // Load the first revision of the PDF document
59 $pdf3 = Zend_Pdf::load($fileName);
60 $revisions = $pdf3->revisions();
61 $pdf3->rollback($revisions - 1);
62 ...
63 ]]>
64         </programlisting>
65     </example>
68 </sect1>
69 <!--
70 vim:se ts=4 sw=4 et:
71 -->