Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

folgendes Problem:

ich generiere eine PDF in der Daten in Tabellenform gezeigt werden.

das warum ist erstmal irrelevant.

Die tabelle besteht derzeit nur aus 2 Spalten, Kontext und Inhalt.

Der Inhalt kann mehrzeilig sein, oder automatisch gebrochen weil zu lang für eine Zeile.

das Problem ist, wenn der Inhalt einer zeile bis zum Seitenumbruch reicht, oder evtl. sogar länger ist als eine Seite und sich somit auf mehrere Verteilen muss.

das Kontext-Feld kommt da nicht mit. Entweder ich habe es auf der ersten seite, wenn ich es vor dem inhalt zeichne, oder auf der letzten, wenn es nach dem Inhalt gezeichnet wird.

die Zeilenumbrüche werde von den FPDF-eigenen Funktionen geregelt.

mein derzeitiger ansatz ist, die höhe des Inhalts zu berechnen.

Problem:

sagen wir der Inhalt ist 2 1/2 seiten lang.

Kontext 1. Seite

Inhalt 1. Seite

Inhalt 2. Seite

Inhalt 3. Seite

Kontext 3. Seite

tja...wie bekomme ich jetzt den Kontext auf die 2. Seite, ich kann das Zeichnen des Inhalts ja nicht unterbrechen :(

ideen ?

Links?

danke

Geschrieben

Moin,

mit einem ähnlichen Problem plage ich mich auch schon länger, leider auch ohne Lösung. Die einzige Variante die ich für dich sehe ist, dass du irgendein Kennzeichen setzt und in Header() auswertest.

hth

Reinhold

BTW: Ich schreibe das nur, weil ja sonst nix kommt.

Geschrieben

danke

ich hab mir die FPDF jetzt mal genauer angesehen.

Entweder ich finde eine bessere PDF-Klasse oder ich mache sie mir selbst.

die FPDF ist, wenn man genauer hinschaut, zu starr und schrecklich programmiert ^^

Geschrieben

so, nach einem blick in die 1300 Seiten PDF-Spezifikation denke ich, selbst machen ist möglich ;)

leider war die suche nach Alternativen nicht sehr erfolgreich, alles was ich gefunden habe basiert auf der FPDF oder benötigt PDF-Lib.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...