T E X T Textverarbeitung © Herbert Paukert - von Herbert Paukert
T E X T Textverarbeitung © Herbert Paukert - von Herbert Paukert
T E X T Textverarbeitung © Herbert Paukert - von Herbert Paukert
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Herbert</strong> <strong>Paukert</strong>: <strong>Textverarbeitung</strong> in DELPHI 24<br />
else begin<br />
P := SelStart;<br />
P0 := SelStart;<br />
AllFlag := False;<br />
end;<br />
ANZ := SelLength;<br />
NUM := 1;<br />
if Not AllFlag then begin<br />
CopyToClipboard;<br />
RE2.Clear;<br />
RE2.Font := REF ;<br />
RE2.DefAttributes := REA;<br />
RE2.Lines.Add(Blank);<br />
T := K + IntToStr(NUM) + '>';<br />
if NumFlag then RE2.Lines.Add(T);<br />
For i := 1 to TopMargin do RE2.Lines.Add(Blank);<br />
RE2.PasteFromClipboard;<br />
InsertTab(RE2,LeftMargin);<br />
RE2.Print('');<br />
Clipboard.Clear;<br />
RE2.ReadOnly := True;<br />
Exit;<br />
end;<br />
PANZ := SearchAllText(RE1,SEP);<br />
repeat<br />
RES := ANZ - P;<br />
P := FindText(SEP,P,ANZ,[]);<br />
if (P -1) or (NUM = 1) then begin<br />
N := P - 1 - P0;<br />
SelLength := N;<br />
CopyToClipboard;<br />
RE2.Clear;<br />
RE2.Font := REF ;<br />
RE2.DefAttributes := REA;<br />
RE2.Lines.Add(Blank);<br />
T := K + IntToStr(NUM) + '>';<br />
if NumFlag then RE2.Lines.Add(T);<br />
For i := 1 to TopMargin do RE2.Lines.Add(Blank);<br />
RE2.PasteFromClipboard;<br />
P := P + LEN;<br />
P0 := P;<br />
SelStart := P;<br />
NUM := NUM + 1;<br />
InsertTab(RE2,LeftMargin);<br />
RE2.Print('');<br />
end;<br />
until (P = -1);<br />
if PANZ > 0 then begin<br />
SelStart := P0;<br />
SelLength := RES;<br />
CopyToClipboard;<br />
RE2.Clear;<br />
RE2.Font := REF ;<br />
RE2.DefAttributes := REA;<br />
RE2.Lines.Add(Blank);<br />
T := K + IntToStr(NUM) + '>';<br />
if NumFlag then RE2.Lines.Add(T);