Forum: Lazarus (IDE)
by p80286,
2. Aug 2013
Nee hab ich nicht. Ich hatte angenommen, daß es ab XE4 verfügbar ist, oder zu den Jedis gehört, oder ...
Wenn Du so ein geniales Teil hast, hier findest Du ein dankbares Publikum.
Gruß
K-H
Forum: Lazarus (IDE)
by p80286,
2. Aug 2013
Ein Schreibfehler .WordWrap wäre richtig.
genau so meine ich es nicht. Eine Leerzeile hat die Länge 0 (if length(mystring)=0 then) oder in einem Tstrings.Text gibt es eine solche Zeichenfolge ...#13#10#13#10...
Wenn du damit den guten alten Notepad meinst, der Druckt jede Anzeigezeile und bricht sie notfalls um.
@Bjoerk
Forum: Lazarus (IDE)
by p80286,
2. Aug 2013
Ohne Deinen Sourcecode zu kennen kann man nur raten.
Und genau hier ist der Hund begraben.
a) nutzt Du Wordwrap in Deinem Memo?
Dann hast Du unter Umständen ungewollte Zeilenumbrüche, bzw. Umbrüche die garnicht existieren.
b) wie auch immer Du die Fontgröße änderst, die Bildschirmdarstellung und die Darstellung auf dem Drucker sind maximal ähnlich, aber nie gleich. In der Praxis...
Forum: Lazarus (IDE)
by p80286,
1. Aug 2013
Mann hier geister Know How durch die Beiträge, da könnte man Bibliotheken mit füllen.
@Finki was willst Du eigentlich?
a) Text, der in einem Memo angezeigt wird ausdrucken, egal wie die Bildschirmanzeige ist, das bedruckte Blatt soll "füllend" mit max.Zeilenlänge/breite gefüllt sein. Die Schriftgröße ist vorgegeben, aber unabhängig von der Bildschirmdarstellung.
b) Du möchtest...