AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

PowerPDF / allgemein PDF

Offene Frage von "thomasschaf"
Ein Thema von thomasschaf · begonnen am 14. Aug 2011
Antwort Antwort
thomasschaf

Registriert seit: 13. Aug 2011
63 Beiträge
 
FreePascal / Lazarus
 
#1

PowerPDF / allgemein PDF

  Alt 14. Aug 2011, 17:11
Delphi-Version: 5
Hallo,

ich möchte PDF-Dateien dynamisch erstellen.

Nicht sehr viele Formatierungen: eine Schriftart, linksbündig/zentriert
und sehr wichtig: eine Tabelle

Ich bin auf PowerPDF gestossen (http://www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf/).
Habe auch schon grob raus, wie es geht...

Aber bei der Tabelle tue ich mir schwer
in dem Dokument (http://www.est.hi-ho.ne.jp/takeshi_k...owerPdfRef.pdf) habe ich gefunden, dass man dazu TPRGridPanel benutzt.

Aber ich weiß nicht, wie man mit dieser Tabelle umgeht!

Und ich glaube, dass die zu einfach ist!

Meine Wunsch-Tabelle hat verschiede Spaltenbreiten und Zeilenhöhen - in powerpdf wird der durchschnitt einfach genommen und alles ist gleichverteilt.
Siehe dazu auch anhang!

Ich habe es auch schon hingekriegt, das pdf dann zu erstellen - sogar schon mit text und so.
Meine 1. idee war es, dsas ich die tabelle selber machen, indem ich linien verwende (die gibts reiclihc in verschiedenen variatiopnen in powerpdf) - wäre mit (sehr) viel arbeitsaufwand verbünden.

Und ich hatte noch eine andere idee (nicht unbedingt für tabellen, sondern allgemein)
und zwar habe ich bemerkt dass das dokument wie ein CANVAS ist.

dann versuche ich:

Code:
  with PReport1 do
  begin
    FileName := 'c:\temp\test.pdf';
    BeginDoc;
    PRLayoutPanel1.Canvas.TextOut(55,55,'Hallo!'); // *
    Print(RPage1);
    EndDoc;
  end;
*) bei powerpdf ist das so, dass man die ausgabe vom pdf schon auf der form sieht (so als vorschau).
wenn ich dann bei * schaue kommt der text auch wirklich auf die form

... ABER _nicht in der pdf!

Nun eine (ganz) andere Frage: Kennt ihr alternativen?
Infos über Umgebung in der Signatur.

Thomas
Miniaturansicht angehängter Grafiken
screenshot-20110814-18.04.42.png  
Thomas
Lazarus IDE v0.9.30.4 Beta
FreePascal 2.6.0

Geändert von thomasschaf (14. Aug 2011 um 17:18 Uhr)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf