Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   RichEdit mit Vorlage (https://www.delphipraxis.net/125889-richedit-mit-vorlage.html)

clock50 14. Dez 2008 09:03


RichEdit mit Vorlage
 
Hallo Leute,

ich möchte in meiner Anwendung ein Dokument erstellen mit RichEdit (JvRichEdit) nun habe ich soetwas wie einen Kopfbogen als Vorlage der bei jedem Ausdruck dabei sein muß auch bei mehreren Seiten auf jeder Seite.
Für die erste Seite ist das ja noch kein Problem
Delphi-Quellcode:
JvRichEdit.LoadFromFile('c:\vorlage.rtf');
aber wie kann ich das mit meheren Seiten machen?

clock50 14. Dez 2008 17:22

Re: RichEdit mit Vorlage
 
Hat sich erledigt
Delphi-Quellcode:
procedure Tdrucken.newdoc(seiten : byte; doc : string);
var b : byte;
begin
JvRichEdit1.Lines.Clear;
JvRichEdit1.Lines.LoadFromFile('c:\vorlage.rtf');
if seiten > 1 then
 begin
 JvRichEdit1.SelectAll;
 JvRichEdit1.CopyToClipboard;
 end;
for b := 1 to seiten-1 do
 begin
 JvRichEdit1.SelStart := JvRichEdit1.SelLength+1;
 JvRichEdit1.PasteFromClipboard;
 JvRichEdit1.SelectAll;
 end;
JvRichEdit1.SelStart := JvRichEdit1.SelLength+1;
JvRichEdit1.Print(doc);
end;

clock50 16. Dez 2008 08:28

Re: RichEdit mit Vorlage
 
So das mit meiner Vorlage klappt ganz gut aller dings macht es großen Aufwand darauf zu achten das sich nichts verschiebt (nach unten).
Ist es möglich, die Vorlage Readonly zu machen und den Inhalt des Doc's darüber zu legen und dann sozusagen zwei Folien zusammenfügt zum drucken?

clock50 16. Dez 2008 21:20

Re: RichEdit mit Vorlage
 
Ich habe einige Überlegungen angestellt. Ist es denkbar über canvas soetwas umzusetzen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz