PdfApi2TabelleEinfuegen

Tabellen direkt mit PDF::API2 erstellen

Hilfe durch ein Modul

Ein Modul, das bei der Erstellung von Tabellen mit PDF::API2 eine große Unterstützung ist, ist PDF::Table. Vor allem wenn es mehrseitige Tabellen werden, übernimmt das Modul einen großen Teil der Arbeit

01: use PDF::API2;
02:  use PDF::Table;
03:  my $pdftable = new PDF::Table;
04:  my $pdf = new PDF::API2(-file => "my_table.pdf");
05:  my $page = $pdf->page;
06:  $page->mediabox(0,0,840,595);
07: my $data = [
08:  ["zeile1"],
09:  ["zeile2"],
10:  ["zeile3"],
11:  ["zeile4"],
12:  ["zeile5"],
13:  ["zeile6"],
14:  ["zeile7"],
15:  ["zeile8"],
16:  ["zeile9"],
17:  ];
18: $pdftable->table(
19:          $pdf,
20:          $page,
21:          $data,
22:          -x               => 50,
23:          -start_y         => 450,
24:          -next_y          => 450,
25:          -start_h         => 100,
26:          -next_h          => 100,
27:          -max_word_length => 20,
28:          -w               => 690,
29:          -padding         => 5,
30:          -padding_right   => 10,
31:          -font            => $pdf->corefont("Helvetica Bold", -encoding => "utf8",),
32:          -font_size       => 8,
33:   );
34:   $pdf->save();

  • #TODO: Genauer erklären

Beispiel: DB-Tabelle in ein PDF übertragen

In diesem Beispiel wird gezeigt, wie die Daten einer Datenbanktabelle in einer PDF-Datei angezeigt werden können.

-- ReneeBaecker - 18 Feb 2008
Topic revision: 2011-01-06, ReneeBaecker
 
Bitte die NutzungsBedingungen beachten.
Bei Vorschlägen, Anfragen oder Problemen mit dem PerlCommunityWiki bitten wir um WebBottomBarExample">Rückmeldung.