1
1
.. EN-Revision: none
2
- .. _ zend.pdf .drawing :
2
+ .. _ zendpdf .drawing :
3
3
4
4
Zeichnen
5
5
========
6
6
7
- .. _ zend.pdf .drawing.geometry :
7
+ .. _ zendpdf .drawing.geometry :
8
8
9
9
Geometrie
10
10
---------
@@ -20,7 +20,7 @@ Die Seitengröße kann vom Seitenobjekt erhalten werden:
20
20
$width = $pdfPage->getWidth();
21
21
$height = $pdfPage->getHeight();
22
22
23
- .. _ zend.pdf .drawing.color :
23
+ .. _ zendpdf .drawing.color :
24
24
25
25
Farben
26
26
------
@@ -54,7 +54,7 @@ Die *HTML* Farben werden auch durch die Klasse ``ZendPdf_Color\Html`` bereitgest
54
54
$color2 = new ZendPdf_Color\Html('silver');
55
55
$color3 = new ZendPdf_Color\Html('forestgreen');
56
56
57
- .. _ zend.pdf .drawing.shape-drawing :
57
+ .. _ zendpdf .drawing.shape-drawing :
58
58
59
59
Zeichnen von Formen
60
60
-------------------
@@ -217,7 +217,7 @@ Die ``ZendPdf\Page`` Klass stellt einen Satz von einfachen Formen bereit:
217
217
$param6 = null,
218
218
$param7 = null);
219
219
220
- .. _ zend.pdf .drawing.text-drawing :
220
+ .. _ zendpdf .drawing.text-drawing :
221
221
222
222
Zeichnen von Text
223
223
-----------------
@@ -243,7 +243,7 @@ detaillierte Beschreibung unten).
243
243
*/
244
244
public function drawText($text, $x, $y, $charEncoding = '');
245
245
246
- .. _ zend.pdf .drawing.text-drawing.example-1 :
246
+ .. _ zendpdf .drawing.text-drawing.example-1 :
247
247
248
248
.. rubric :: Zeichne einen String auf der Seite
249
249
@@ -261,7 +261,7 @@ Datenbank erhalten wurde), kannst du die Zeichenkodierung zum Zeitpunkt des Zeic
261
261
die Konvertierung für dich durchführen. Du kannst Quellstrings in jeder Kodierungsmethode übergeben, die von
262
262
*PHP *'s `iconv() `_ Funktion unterstützt wird.
263
263
264
- .. _ zend.pdf .drawing.text-drawing.example-2 :
264
+ .. _ zendpdf .drawing.text-drawing.example-2 :
265
265
266
266
.. rubric :: Zeiche einen UTF-8 kodierten String auf der Seite
267
267
@@ -276,7 +276,7 @@ die Konvertierung für dich durchführen. Du kannst Quellstrings in jeder Kodier
276
276
$pdfPage->drawText($unicodeString, 72, 720, 'UTF-8');
277
277
...
278
278
279
- .. _ zend.pdf .drawing.using-fonts :
279
+ .. _ zendpdf .drawing.using-fonts :
280
280
281
281
Verwendung von Zeichensätzen
282
282
----------------------------
@@ -306,7 +306,7 @@ Zeichensätze. Zeichensatzobjekte können über eine der zwei Fabrikmethoden (fa
306
306
``ZendPdf\Font::fontWithName($fontName) `` für die 14 *PDF * Standardzeichensätze oder
307
307
``ZendPdf\Font::fontWithPath($filePath) `` für eigene Zeichensätze.
308
308
309
- .. _ zend.pdf .drawing.using-fonts.example-1 :
309
+ .. _ zendpdf .drawing.using-fonts.example-1 :
310
310
311
311
.. rubric :: Einen Standardzeichensatz erstellen
312
312
@@ -365,7 +365,7 @@ Um einen TrueType Zeichensatz zu verwenden, mußt du den kompletten Verzeichnisp
365
365
angeben. Wenn der Zeichensatz aus welchem Grund auch immer nicht gelesen werden kann oder wenn es kein TrueType
366
366
Zeichensatz ist, wird the Fabrikmethode eine Ausnahme werfen:
367
367
368
- .. _ zend.pdf .drawing.using-fonts.example-2 :
368
+ .. _ zendpdf .drawing.using-fonts.example-2 :
369
369
370
370
.. rubric :: Einen TrueType Zeichensatz erstellen
371
371
@@ -385,7 +385,7 @@ Empfänger, die Seite wie beabsichtigt anzuschauen, sogar wenn sie den entsprech
385
385
gar nicht installiert haben. Wenn du dich über die Dateigröße sorgst, kannst du angeben, dass das
386
386
Zeichensatzprogramm nicht eingebettet wird, indem du eine 'nicht einbetten' Option an die Fabrikmethode übergibst:
387
387
388
- .. _ zend.pdf .drawing.using-fonts.example-3 :
388
+ .. _ zendpdf .drawing.using-fonts.example-3 :
389
389
390
390
.. rubric :: Erstelle einen TrueType Zeichensatz, aber bette ihn nicht in das PDF Dokument ein
391
391
@@ -412,7 +412,7 @@ werden kann, wird die Fabrikmethode eine Ausnahme werfen.
412
412
Du kannst diese Zeichensätze weiterhin verwenden, aber du mußt entweder die 'nicht einbetten' Option übergeben
413
413
wie oben beschrieben oder du kannst einfach die Ausnahme unterdrücken:
414
414
415
- .. _ zend.pdf .drawing.using-fonts.example-4 :
415
+ .. _ zendpdf .drawing.using-fonts.example-4 :
416
416
417
417
.. rubric :: Werfe keine Ausnahme für Zeichensätze, die nicht eingebettet werden können
418
418
@@ -435,7 +435,7 @@ eingebetteten Zeichensätze unter Verwendung des Flate Kompressionsschemas kompr
435
435
Speicherplatz gespart werden kann. Wenn du aus welchem Grund auch immer nicht möchtest, dass das
436
436
Zeichensatzprogramm kompimiert wird, kannst du dies mit einer Option abschalten:
437
437
438
- .. _ zend.pdf .drawing.using-fonts.example-5 :
438
+ .. _ zendpdf .drawing.using-fonts.example-5 :
439
439
440
440
.. rubric :: Komprimiere einen eingebetten Zeichensatz nicht
441
441
@@ -449,7 +449,7 @@ Zeichensatzprogramm kompimiert wird, kannst du dies mit einer Option abschalten:
449
449
450
450
Zuguterletzt, kannst du die Einbettungsoptionen mit Hilfe des OR Operators kombinieren, wenn notwendig:
451
451
452
- .. _ zend.pdf .drawing.using-fonts.example-6 :
452
+ .. _ zendpdf .drawing.using-fonts.example-6 :
453
453
454
454
.. rubric :: Kombiniere die Zeichensatz Einbettungsoptionen
455
455
@@ -463,7 +463,7 @@ Zuguterletzt, kannst du die Einbettungsoptionen mit Hilfe des OR Operators kombi
463
463
ZendPdf\Font::EMBED_DONT_COMPRESS));
464
464
...
465
465
466
- .. _ zend.pdf .drawing.standard-fonts-limitations :
466
+ .. _ zendpdf .drawing.standard-fonts-limitations :
467
467
468
468
Limits der Standard PDF Schriften
469
469
---------------------------------
@@ -477,7 +477,7 @@ Symbol und ZapfDingbats Schriften).
477
477
Text kann trotzdem in jedem anderen Encoding angegeben werden, welches spezifiziert werden muß wenn es sich vom
478
478
aktuellen Gebietsschema unterscheidet. Nur WinLatin1 Zeichen werden aktuell gezeichnet.
479
479
480
- .. _ zend.pdf .drawing.using-fonts.example-7 :
480
+ .. _ zendpdf .drawing.using-fonts.example-7 :
481
481
482
482
.. rubric :: Kombinieren mit in Schriften enthaltenen Optionen
483
483
@@ -491,7 +491,7 @@ aktuellen Gebietsschema unterscheidet. Nur WinLatin1 Zeichen werden aktuell geze
491
491
->drawText('Text with umlauts - à è ì', 72, 650, 'UTF-8');
492
492
...
493
493
494
- .. _ zend.pdf .drawing.extracting-fonts :
494
+ .. _ zendpdf .drawing.extracting-fonts :
495
495
496
496
Schriften extrahieren
497
497
---------------------
@@ -504,7 +504,7 @@ Mal in ein Dokument hinzugefügt und möglicherweise eingebetten werden, wenn es
504
504
Die ``ZendPdf `` und ``ZendPdf\Page `` Objekte bieten spezielle Methoden um alle genannten Schriften innerhalb
505
505
eines Dokuments oder einer Seite zu extrahieren:
506
506
507
- .. _ zend.pdf .drawing.extracting-fonts.example-1 :
507
+ .. _ zendpdf .drawing.extracting-fonts.example-1 :
508
508
509
509
.. rubric :: Schriften von einem geladenen Dokument extrahieren
510
510
@@ -537,7 +537,7 @@ eines Dokuments oder einer Seite zu extrahieren:
537
537
$firstPageFonts = $firstPage->extractFonts();
538
538
...
539
539
540
- .. _ zend.pdf .drawing.extracting-fonts.example-2 :
540
+ .. _ zendpdf .drawing.extracting-fonts.example-2 :
541
541
542
542
.. rubric :: Eine Schrift von einem geladenen Dokument extrahieren durch die Angabe des Schriftnamens
543
543
@@ -610,7 +610,7 @@ Extrahierte Schriften können statt jeder anderen Schrift mit den folgenden Eins
610
610
611
611
612
612
613
- .. _ zend.pdf .drawing.image-drawing :
613
+ .. _ zendpdf .drawing.image-drawing :
614
614
615
615
Zeichnen von Grafiken
616
616
---------------------
@@ -635,7 +635,7 @@ Die ``ZendPdf\Page`` Klasse stellt die drawImage() Methode für das Zeichnen von
635
635
Grafikobjekte sollten mit der Methode ``ZendPdf\Image::imageWithPath($filePath) `` erzeugt werden. (Es werden zur
636
636
Zeit JPG, PNG und TIFF Grafiken unterstützt):
637
637
638
- .. _ zend.pdf .drawing.image-drawing.example-1 :
638
+ .. _ zendpdf .drawing.image-drawing.example-1 :
639
639
640
640
.. rubric :: Zeichnen von Grafiken
641
641
@@ -655,7 +655,7 @@ setzt voraus, dass die ZLIB Erweiterung konfiguriert wurde, um mit Grafiken mit
655
655
Wende dich an die *PHP * Dokumentation für weitere Informationen (`http://www.php.net/manual/de/ref.image.php `_).
656
656
(`http://www.php.net/manual/de/ref.zlib.php `_).
657
657
658
- .. _ zend.pdf .drawing.line-drawing-style :
658
+ .. _ zendpdf .drawing.line-drawing-style :
659
659
660
660
Stil der Strichzeichnungen
661
661
--------------------------
@@ -685,7 +685,7 @@ diese Parameter können an die Klassenmethoden von ``ZendPdf\Page`` übergeben w
685
685
*/
686
686
public function setLineDashingPattern($pattern, $phase = 0);
687
687
688
- .. _ zend.pdf .drawing.fill-style :
688
+ .. _ zendpdf .drawing.fill-style :
689
689
690
690
Füllstil
691
691
--------
@@ -742,12 +742,12 @@ Die ``ZendPdf\Page::drawPolygon()`` Methode akzeptiert ``$fillMethod`` als zusä
742
742
743
743
744
744
745
- .. _ zend.pdf .drawing.linear-transformations :
745
+ .. _ zendpdf .drawing.linear-transformations :
746
746
747
747
Lineare Transformationen
748
748
------------------------
749
749
750
- .. _ zend.pdf .drawing.linear-transformations.rotations :
750
+ .. _ zendpdf .drawing.linear-transformations.rotations :
751
751
752
752
Drehungen
753
753
^^^^^^^^^
@@ -768,7 +768,7 @@ Bevor eine Zeichenoperation angewendet wird, können *PDF* Seiten gedreht werden
768
768
*/
769
769
public function rotate($x, $y, $angle);
770
770
771
- .. _ zend.pdf .drawing.linear-transformations.scale :
771
+ .. _ zendpdf .drawing.linear-transformations.scale :
772
772
773
773
Beginnend mit ZF 1.8, Skalierung
774
774
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -787,7 +787,7 @@ Skalenänderungen werden durch die ``ZendPdf\Page::scale()`` Methode angeboten:
787
787
*/
788
788
public function scale($xScale, $yScale);
789
789
790
- .. _ zend.pdf .drawing.linear-transformations.translate :
790
+ .. _ zendpdf .drawing.linear-transformations.translate :
791
791
792
792
Beginnend mit ZF 1.8, Bewegungen
793
793
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -806,7 +806,7 @@ Das bewegen des Koordinationssystem wird von der ``ZendPdf\Page::translate()`` M
806
806
*/
807
807
public function translate($xShift, $yShift);
808
808
809
- .. _ zend.pdf .drawing.linear-transformations.skew :
809
+ .. _ zendpdf .drawing.linear-transformations.skew :
810
810
811
811
Beginnend mit ZF 1.8, Drehungen
812
812
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -827,7 +827,7 @@ Das Drehen der Seite kann durch Verwendung der ``ZendPdf\Page::skew()`` Methode
827
827
*/
828
828
public function skew($x, $y, $xAngle, $yAngle);
829
829
830
- .. _ zend.pdf .drawing.save-restore :
830
+ .. _ zendpdf .drawing.save-restore :
831
831
832
832
Speichern/Wiederherstellen des Grafikzustand
833
833
--------------------------------------------
@@ -859,7 +859,7 @@ In der ``ZendPdf\Page`` Klasse gibt es für diese Operationen zwei Methoden:
859
859
*/
860
860
public function restoreGS();
861
861
862
- .. _ zend.pdf .drawing.clipping :
862
+ .. _ zendpdf .drawing.clipping :
863
863
864
864
Zeichenbereich
865
865
--------------
@@ -946,7 +946,7 @@ Die ``ZendPdf\Page`` Klasse stellt einen Satz von Methoden für die Begrenzung b
946
946
$startAngle = null,
947
947
$endAngle = null);
948
948
949
- .. _ zend.pdf .drawing.styles :
949
+ .. _ zendpdf .drawing.styles :
950
950
951
951
Stile
952
952
-----
@@ -1115,7 +1115,7 @@ zu setzen und zu holen:
1115
1115
*/
1116
1116
public function getFontSize();
1117
1117
1118
- .. _ zend.pdf .drawing.alpha :
1118
+ .. _ zendpdf .drawing.alpha :
1119
1119
1120
1120
Transparenz
1121
1121
-----------
0 commit comments