AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Wie funktioniert Druck eines <Blob Memo> mit Zeilenumbruch ?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie funktioniert Druck eines <Blob Memo> mit Zeilenumbruch ?

Ein Thema von kuttis · begonnen am 16. Mär 2004 · letzter Beitrag vom 16. Mär 2004
 
kuttis

Registriert seit: 16. Mär 2004
2 Beiträge
 
#1

Wie funktioniert Druck eines <Blob Memo> mit Zeilenumb

  Alt 16. Mär 2004, 06:53
Guten Morgen DP`ler,

nachdem ich hier fast verzweifel, hoffe ich auf euer Wissen, denn ich versuche krampfhaft folgendes zu realisieren.

Ich möchte einige Felder einer DBase- Datenbank drucken. Der Druck an sich funzt auch schon.

Ich gehe einfach so lange die Datenbank durch und drucke die Felder A, B, C, D bis EOF = true und passe für jeden Durchlauf die Koordinaten meines DinA4- Blattes an.
Leider muss ich auch den Inhalt eines Memo- Feldes drucken. Bis lang sieht mein Druck so aus, dass ca. die ersten 150 Zeichen meines Memos gedruckt werden und der Rest, der nicht mehr in die Zeile passt, abgeschnitten wird. Und das ist der Knackpunkt. Denn:

Wie kann ich das <Blob Memo> so auf´s Papier bringen, dass bei soundsovielen Zeichen ein Zeilenumbruch stattfindet und der Rest meines Memos in der nächsten Zeile gedruckt wird?

Der Code sieht bis lang (etwas abgekürzt) so aus:

Delphi-Quellcode:
// zuvor richte ich die Anordnung auf dem Papier ein
while Table1.EOF=false do
    begin
    Printer.Canvas.Font.Height:=40;
    Printer.Canvas.TextOut(x, y, '<Blob Memo>');
    Printer.Canvas.Font.Height:=48;
    Printer.Canvas.TextOut(x+i, y-j, Table1.fieldByName('<Blob Memo>').asString);
    Table2.Next;
    end;
// nach dem Schleifendurchlauf beende ich den Druck
Ich hoffe auf eure Hilfe.

Gruß Kuttis[dp]

[edit=sakura] [delphi]-Tags eingefügt. Mfg, sakura[/edit]
  Mit Zitat antworten Zitat
 


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