AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi PowerPDF erweitern um TrueType und Background-Color?
Thema durchsuchen
Ansicht
Themen-Optionen

PowerPDF erweitern um TrueType und Background-Color?

Ein Thema von Mavarik · begonnen am 19. Sep 2006 · letzter Beitrag vom 19. Sep 2006
Antwort Antwort
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#1

PowerPDF erweitern um TrueType und Background-Color?

  Alt 19. Sep 2006, 08:11
Hallo Zusammen!

Hast sich jemand von Euch mal näher mit dem PDF-Format beschäftigt?

Ich versuche gerade meinen eigenen Formulargenerator mit einem PDF Exporter auszustatten.

Ich habe mir diesbezüglich auch schon die PDF-Reference von Adobe angesehen. Leider stosse ich auf einige Probleme, die ich auch mit der Dokumentation des Formates nicht verstanden habe.

1. Wie kann ein Textout mit BT(Text)TE mit einer Hintergrundfarbe geschrieben werden?
2. Wie werden TrueType-Schriften eingebunden (Windings)

Hat jemand hierzu ein wenig Source?

Grüsse Frank
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: PowerPDF erweitern um TrueType und Background-Color?

  Alt 19. Sep 2006, 08:14
Willst Du dir das wirklich antun einen Exporter selbst zu schreiben?

Ich würde bei dem Moloch PDF-Format auf mehrere Mannmonate aufwand Tippen bis du halbwegs ein paar Grundfeatures implementiert hast.

Es gibt doch genügend (AFAIK auch freie) Units/Komponenten welche man für sowas verwenden kann und die Entwickler haben die hier schon tausende Gehirnzellen gekillt haben um sowas zu realisieren.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#3

Re: PowerPDF erweitern um TrueType und Background-Color?

  Alt 19. Sep 2006, 08:32
Zitat von Bernhard Geyer:
Willst Du dir das wirklich antun einen Exporter selbst zu schreiben?

Ich würde bei dem Moloch PDF-Format auf mehrere Mannmonate aufwand Tippen bis du halbwegs ein paar Grundfeatures implementiert hast.
Sehe ich genauso. PDF ist echt kein schönes Format und wie man TrueType Schriftarten einbettet wird definitiv in der Referenz beschrieben. Wenn du dir aber dieses (leicht) chaotische System von Sektionen und Verweisen usw. anschaust, dann merkst du schnell wie schlimm ein PDF aufgebaut ist. Codebeispiele solltest du übrigens in einem der untersten Kapitel finden (wenn ich micht richtig erinner).

Gruß Der Unwissende
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: PowerPDF erweitern um TrueType und Background-Color?

  Alt 19. Sep 2006, 08:36
Zitat von Bernhard Geyer:
Willst Du dir das wirklich antun einen Exporter selbst zu schreiben?
Hallo Bernhard...

Also eigentlich ist das Fertig. (Bis auf die beschriebenen Probleme)
Umbauzeit mit der PowerPDF Komponente ca. 3h

Leider verwenden meine Formulare aber Wingdings Zeichen und die gehen in PowerPDF nicht. (Auch keine anderen TT-Schriften.)
Eine wirklich gute und freie PDF Komponente habe ich leider im Source noch nicht gefunden. Entweder werden alle Seiten nur als Grafik gespeichert, oder sind halt kostenpflichtig.

Mal abgesehen von diesen üblen Lizenzbedingungen die immer aus meiner Payware Open Source machen wollen.

Frank
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: PowerPDF erweitern um TrueType und Background-Color?

  Alt 19. Sep 2006, 08:52
Zitat:
Mal abgesehen von diesen üblen Lizenzbedingungen die immer aus meiner Payware Open Source machen wollen. ouch!
Wenn du dein Programm verkaufst und damit also Geld verdienst, kann du ja auch andere für ihre Arbeit bezahlen ( kommerzielle Kompos).
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#6

Re: PowerPDF erweitern um TrueType und Background-Color?

  Alt 19. Sep 2006, 09:11
Zitat von mkinzler:
Wenn du dein Programm verkaufst und damit also Geld verdienst, kann du ja auch andere für ihre Arbeit bezahlen ( kommerzielle Kompos).
Prinzipiell schon richtig... Wenn ich jedoch in den letzten 25 Jahren immer nur Komponenten (Wie hieß das eigentlich früher?) eingekauft hätte, hätte ich mich nie mit einem Thema beschäftigt... Außerdem - nur weil eine Komponete etwas kostet - ist sie noch lange nicht besser. Oder was noch schlimmer ist, selbst wenn Du sie kaufen willst, gibt es immer noch keinen Source, oder ist so teuer das es sich nicht lohnt. Oder noch besser Komponeten mit Lizenz gebühren. Zum Beispiel 450 EUR pro verkauftest Programm... Ziemlich viel Kohle für eine PDFLib Besonders, wenn die Software für 25 EUR verkauft wird. Und den Source? 10.000 EUR in der Lite Version... Dann bauche ich ja nur 400 Programm zu verkaufen um die Kosten wieder reinzuholen. (Dann kann ich lieber einen PDF-Druckertreiber nehmen oder den Distiller).

Aber meine Frage war ja nicht - Hey was haltet Ihr von GPL oder entscheidet für mich wie ich meine Zeit einteile... Meine Frage war ob jemand ein Stück Source-Code für TTF in PDF hat oder versteht, wie man die Hintergrundfarbe setzt.

Grüsse Frank

PS.: Klingt vielleicht ein bischen hart und i.d.R. schätze ich auch Eure Meinung aber manche Threads bestehen nur aus: mach doch dies, oder nimm doch besser das, oder lass das lieber. Auf die eigentliche Frage wird dann gar nicht mehr eingegangen... Sorry musste mal raus... (Hab Euch trotzdem alle )
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: PowerPDF erweitern um TrueType und Background-Color?

  Alt 19. Sep 2006, 09:17
Zitat von Mavarik:
Also eigentlich ist das Fertig. (Bis auf die beschriebenen Probleme)
Umbauzeit mit der PowerPDF Komponente ca. 3h
Also verwendest Du jetzt doch eine Komponente welche jetzt das gewünschte Feature nicht bietet? Wie ich sehe wird die Komponente nicht weiterentwickelt also müßtest Du diese selbst (auf Basis der PDF-Beschreibung) erweitern oder eine andere Kompo einsetzen. Richtig?

Zitat von Mavarik:
Mal abgesehen von diesen üblen Lizenzbedingungen die immer aus meiner Payware Open Source machen wollen.
Wenn Du eine SW-Verkaufen willst darft Du halt keine Kompos einsetzen die eine Freigabe des Sources. Ist völlig legitim und m.E. nichts daran auszusetzen. Keiner zwingt dich ja solche Kompos einzusetzen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#8

Re: PowerPDF erweitern um TrueType und Background-Color?

  Alt 19. Sep 2006, 09:28
Zitat von Bernhard Geyer:
Also verwendest Du jetzt doch eine Komponente welche jetzt das gewünschte Feature nicht bietet? Wie ich sehe wird die Komponente nicht weiterentwickelt also müßtest Du diese selbst (auf Basis der PDF-Beschreibung) erweitern oder eine andere Kompo einsetzen. Richtig?
Naja, wie der Titel schon sagt... PowerPDF erweitern...
Ich habe aus dieser Komponete - ja ich weiss, die ist LGPL - für meine Tests benutzt. Ist sowieso "nur" für eine Inhouse Lösung die nicht veröffentlicht oder verkauft wird...

Zitat von Bernhard Geyer:
Wenn Du eine SW-Verkaufen willst darft Du halt keine Kompos einsetzen die eine Freigabe des Sources. Ist völlig legitim und m.E. nichts daran auszusetzen. Keiner zwingt dich ja solche Kompos einzusetzen.
Da gebe ich Dir recht...Obwohl ich keinen Sinn darin sehe, oder ehrlich gesagt, auch nicht darüber diskutieren möchte.... Aber recht hast Du natürlich...

Frank
  Mit Zitat antworten Zitat
Antwort Antwort


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 17:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz