PDF erstellen
Verfasst: 12.01.2018 08:18
Hallo Liebe PB'ler
Ich war jetzt einige Zeit ruhig da ich einiges selbst herausgefunden hatte und aber auch sehr wenig Zeit zum programmieren hatte.
Jetzt stehen aber einige Verbesserungen in unserer Software an. (ich hab komplette Kunden-Verwaltung, Faktura und Bankverbindung geschrieben).
Mein aktuelles Problem: Sollte die Rechnungserstellungs-App aktualisieren aber leider macht mir die PDF-Erestellung probleme.
Suche schon seit Tagen aber entweder suche ich falsch oder niemand anderer hat das Problem...
Auf Grund der PDF-Qualität konnte ich bisher damit weiterkommen:
http://forums.purebasic.com/german/view ... 28&t=22708
Aber leider bekomme ich jetzt immer ein:
Native types can't be used with pointers.
Und lösche ich einfach alle "*" bekomme ich ein Syntax error bei der Font-Beschreibung:
Gibts ein Workaround - oder hat jemand eine andere Idee?
Einen Druck starten und als PDF abspeichern ist keine Variante da teilweise Rechnungen im Hintergrund per Email versendet werden und andere wiederrum ausgedruckt werden müssen.
Der Druck selbst wäre ja nicht das Problem - aber die Emails... das muss (auf Grund der Menge) automatisch ablaufen.
Daher wird erst ein PDF erzeugt (auch als Rechnungskopie nötig) und dann entweder gemailt oder gedruckt.
Und bei 5000 Rechnungen im Jahr muss es automatisch ablaufen ... Dateiname usw
Das Programm läuft weiterhin - aber ich kann nicht neu kompilieren und damit eingie nötige aktualisierung nicht durchführen.
Letzte mal wurde es im Juli 2016 kompiliert (nach Dateidatum jedenfalls - mit Kommentare leider in dieser hinsicht gespart
Hab auch schon versucht alte Compiler einzusetzen... Selbe Fehler.
Danke und Grüße
Robert
Ich war jetzt einige Zeit ruhig da ich einiges selbst herausgefunden hatte und aber auch sehr wenig Zeit zum programmieren hatte.
Jetzt stehen aber einige Verbesserungen in unserer Software an. (ich hab komplette Kunden-Verwaltung, Faktura und Bankverbindung geschrieben).
Mein aktuelles Problem: Sollte die Rechnungserstellungs-App aktualisieren aber leider macht mir die PDF-Erestellung probleme.
Suche schon seit Tagen aber entweder suche ich falsch oder niemand anderer hat das Problem...
Auf Grund der PDF-Qualität konnte ich bisher damit weiterkommen:
http://forums.purebasic.com/german/view ... 28&t=22708
Aber leider bekomme ich jetzt immer ein:
Native types can't be used with pointers.
Code: Alles auswählen
Declare.l LeggeBMP(FileName.s, Array ImgBuf.b(1), Array ImgColor.b(1), *ImgWidth.l, *ImgHeight.l, *ImgBPP.b, ColorSpace.l = #pdfRGB)
Code: Alles auswählen
TimesNormal: Data.l 250, 333, 408, 500, 500, 833, 778, 180, 333, 333, 500, 564, 250, 333, 250, 278, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 278, 278, 564, 564, 564, 444, 921, 722, 667, 667, 722, 611, 556, 722, 722, 333, 389, 722, 611, 889, 722, 722, 556, 722, 667, 556, 611, 722, 722, 944, 722, 722, 611, 333, 278, 333, 469, 500
Einen Druck starten und als PDF abspeichern ist keine Variante da teilweise Rechnungen im Hintergrund per Email versendet werden und andere wiederrum ausgedruckt werden müssen.
Der Druck selbst wäre ja nicht das Problem - aber die Emails... das muss (auf Grund der Menge) automatisch ablaufen.
Daher wird erst ein PDF erzeugt (auch als Rechnungskopie nötig) und dann entweder gemailt oder gedruckt.
Und bei 5000 Rechnungen im Jahr muss es automatisch ablaufen ... Dateiname usw
Das Programm läuft weiterhin - aber ich kann nicht neu kompilieren und damit eingie nötige aktualisierung nicht durchführen.
Letzte mal wurde es im Juli 2016 kompiliert (nach Dateidatum jedenfalls - mit Kommentare leider in dieser hinsicht gespart
Hab auch schon versucht alte Compiler einzusetzen... Selbe Fehler.
Danke und Grüße
Robert