03.11.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 33<br />

begin<br />

if RichEdit1.SelLength = 0 then Exit;<br />

S := LowerCase(RichEdit1.SelText);<br />

RichEdit1.SelLength := Length(S);<br />

RichEdit1.SelText := S;<br />

end;<br />

procedure TForm1.Hochstellen1Click(Sender: TObject);<br />

// Hochschrift<br />

var L,G,N: Integer;<br />

TA: TTextAttributes;<br />

TS: TFontStyles;<br />

C : TColor;<br />

S : String;<br />

begin<br />

L := RichEdit1.SelLength;<br />

TA := RichEdit1.SelAttributes;<br />

TA0 := TA;<br />

TS := TA.Style;<br />

S := TA.Name;<br />

N := TA.Size;<br />

C := TA.Color;<br />

if (L = 0) or (Trim(RichEdit1.SelText) = '') then Exit;<br />

RichEdit2.Clear;<br />

ResStream := TResourceStream.CreateFromID(HInstance,101,RT_RCDATA);<br />

RichEdit2.Lines.LoadFromStream(ResStream);<br />

RichEdit2.SelStart := 1;<br />

RichEdit2.SelLength := 1;<br />

RichEdit2.SelText := RichEdit1.SelText;<br />

RichEdit2.SelStart := 1;<br />

RichEdit2.SelLength := L;<br />

RichEdit2.SelAttributes.Name := S;<br />

RichEdit2.SelAttributes.Style := TS;<br />

RichEdit2.SelAttributes.Size := N;<br />

RichEdit2.SelAttributes.Color := C;<br />

RichEdit2.CopyToClipboard;<br />

RichEdit1.PasteFromClipboard;<br />

RichEdit1.SelStart := RichEdit1.SelStart - L;<br />

RichEdit1.SelLength := L;<br />

end;<br />

procedure TForm1.iefstellen1Click(Sender: TObject);<br />

// Tiefschrift<br />

var L,G,N: Integer;<br />

TA: TTextAttributes;<br />

TS: TFontStyles;<br />

C : TColor;<br />

S : String;<br />

begin<br />

L := RichEdit1.SelLength;<br />

TA := RichEdit1.SelAttributes;<br />

TA0 := TA;<br />

TS := TA.Style;<br />

S := TA.Name;<br />

N := TA.Size;<br />

C := TA.Color;<br />

if (L = 0) or (Trim(RichEdit1.SelText) = '') then Exit;

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!