login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[PDF] Uitlijning bedragen / aantallen

Offline marten - 19/06/2006 15:19
Avatar van martenBeheerder geachte leden,

Hier vind je een screen van een factuur die ik laat genereren. Maar zoals je ziet is de uitlijning niet echt super.

Omdat je met points (coordinaten) werkt met het genereren van een PDF bestand kan het niet met een simpel tabelletje of een divje.

Wie heeft er een suggestie om dit goed te doen.

Zelf zat ik te denken aan controleren hoe lang een string is. En hier een bepaald aantal coordinaten aan te koppelen maar dit kan niet want de ene letter is groter dan een andere.

20 antwoorden

Gesponsorde links
Offline Maarten - 19/06/2006 15:23
Avatar van Maarten Erelid Onder php is er zoiets als imagettfbox, waarmee je van een stuk tekst de hoogte en breedte kan terugkrijgen.. bestaat er zo niks in die pdf class van je?
Offline marten - 19/06/2006 15:26 (laatste wijziging 19/06/2006 15:26)
Avatar van marten Beheerder nope

heb de klasse van zend

PHPdocumentor
Offline Maarten - 19/06/2006 15:27
Avatar van Maarten Erelid http://www.digitaljunkies.ca/dompdf/

Probleem opgelost dan 
Offline marten - 19/06/2006 15:28
Avatar van marten Beheerder zag het ja 

zal die eens bekijken

bedankt vinTage en Murfy 
Offline Thomas - 19/06/2006 15:53
Avatar van Thomas Moderator Ik gebruik R&OS: pdf class, maar zal dompdf ook eens bekijken.
Offline xSc - 19/06/2006 18:43 (laatste wijziging 19/06/2006 19:48)
Avatar van xSc Onbekend Er zijn veel standaard PDF-classes, maar wellicht kun je ook wat met tables doen binnen PDF.
Offline marten - 22/06/2006 09:30
Avatar van marten Beheerder Ik zal eens verschillende bekijken. Ik heb die van Murfy bekeken maar het lijkt erop dat je daar niet in je site kan laten generen maar is handig om een enkel pdf te maken. Voor een factuur systeem op een site is dus niet handig volgens mij. Ik zal nou die van fanGorn even bekijken
Offline DrB - 22/06/2006 10:35
Avatar van DrB HTML interesse Is er misschien iemand die al een factuur heeft via FPDF? Ik wil gewoon een simpele factuur maken met een plaatje erboven via FPDf, maar als iemand een voorbeeld heeft is het een stuk makkelijker werken 
Offline marten - 22/06/2006 10:36
Avatar van marten Beheerder ik heb op zich wel een voorbeeld van een factuur met pdf maar dat is niet met FPDF
Offline DrB - 22/06/2006 10:50
Avatar van DrB HTML interesse Hmm ok want ik ben nu bezig met FPDF omdat ik via php een standaart factuur wil maken wat ik snel kan aanpassen voor verschillende klanten 
Offline marten - 22/06/2006 10:52
Avatar van marten Beheerder http://www.plaatscode.be/827/


voorbeeldke 
Offline DrB - 22/06/2006 11:02
Avatar van DrB HTML interesse En dat heb je met http://www.ship...index.html
gemaakt?
Offline marten - 22/06/2006 11:03 (laatste wijziging 22/06/2006 11:04)
Avatar van marten Beheerder ja er staat wel een tweede classe gedefinieerd maar daar ben ik mee aan het testen die kan je op zich wel weg halen dat is ezpdf.
Offline DrB - 22/06/2006 11:15
Avatar van DrB HTML interesse Hmm waar kan je het downloaden? ik zie maar één bestand.
Offline marten - 22/06/2006 11:16
Avatar van marten Beheerder op de zend site staat een tutorial ;) www.zend.com
Offline DrB - 22/06/2006 11:21
Avatar van DrB HTML interesse Tutorials zie ik, bedankt maar ik weet niet waar ik de bestanden kan downloaden.
Offline marten - 22/06/2006 11:25
Avatar van marten Beheerder die staan aan het eind van de tutorials 
Offline DrB - 22/06/2006 11:53 (laatste wijziging 23/06/2006 09:27)
Avatar van DrB HTML interesse In ieder geval bedankt voor je antwoorden Marten. Ben nu toch met een ander systeem bezig, namelijk freshmeat.

Ik loop echter wel tegen enkele problemen aan.

Dit is hoe hunde config invullen:

  1. <?
  2. define("PATH", "/data/httpd/www.freshway.biz/HTML/freshinvoice/");
  3. define("DOMAIN", "freshway.biz");
  4. define("URL", "http://www.freshway.biz/freshinvoice/");
  5. define("MAILADDR", "sales@example.org");
  6. define("FROMNAME", "Henk Smits");
  7. define("BEDRIJFSNAAM", "Example.org");
  8. define("AFSLUITING", "Met vriendelijke groet,\n\nHenk Smits\nExample.org");
  9. define("DB_HOSTNAME", "localhost"); // LIKE localhost OR 192.168.1.2
  10. define("DB_USERNAME", "username"); // LIKE freshinvoice OR adminstration
  11. define("DB_PASSWORD", "password"); // LIKE ds8J2xj7
  12. define("DB_DATABASE", "database"); // LIKE freshinvoice OR adminstration
  13.  
  14. define("MAILER","sendmail"); // qmail | mail | sendmail | smtp
  15.  
  16. if(MAILER=='smtp'){
  17. define ("SMTP_HOST", "172.16.0.2");
  18. }



Dit is hoe ik hem invul:

  1. <?
  2. define("PATH", "/administratie/");
  3. define("DOMAIN", "www.domein.nl/administratie");
  4. define("URL", "http://www.domein.nl/administratie/");
  5. define("MAILADDR", "info@domein.nl");
  6. define("FROMNAME", "Naam");
  7. define("BEDRIJFSNAAM", "Naam");
  8. define("AFSLUITING", "Met vriendelijke groet,\n\n Naam\nDomein.nl Website ontwikkeling");
  9. define("DB_HOSTNAME", "db.pcextreme.nl"); // LIKE localhost OR 192.168.1.2
  10. define("DB_USERNAME", "naam"); // LIKE freshinvoice OR adminstration
  11. define("DB_PASSWORD", "pass"); // LIKE ds8J2xj7
  12. define("DB_DATABASE", "naam"); // LIKE freshinvoice OR adminstration
  13.  
  14. define("MAILER","sendmail"); // qmail | mail | sendmail | smtp
  15.  
  16. if(MAILER=='smtp'){
  17. define ("SMTP_HOST", "mail.domein.nl");
  18. }



Echter krijg ik de volgende fouten:

http://www.plaatscode.be/828/


Snapt iemand wat ik fout doe?

-----edit------

De headers already sent heb ik opgelost door session start bovenaan te zetten. De andere twee fouten kom ik helaas niet uit.

Offline marten - 23/06/2006 09:46
Avatar van marten Beheerder Ik zou het toch even in een apart topic zetten

Heb je al op de fouten gezocht? in google hier int forum op phpfreakz enz
Offline DrB - 23/06/2006 10:02
Avatar van DrB HTML interesse Heb ik al gedaan ja, maar ik snap niet waarom hij die fouten heeft.
Ik zal even een nieuw topic aanmaken.

off-topic:

Jij bent ook altijd snel met antwoorden Marten 

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.207s