AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Fastreport 4 feststellen ob vom Preview gedruckt wird
Thema durchsuchen
Ansicht
Themen-Optionen

Fastreport 4 feststellen ob vom Preview gedruckt wird

Ein Thema von Kostas · begonnen am 5. Jun 2008 · letzter Beitrag vom 5. Jun 2008
Antwort Antwort
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.058 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Fastreport 4 feststellen ob vom Preview gedruckt wird

  Alt 5. Jun 2008, 14:06
Hallo Zusammen,

wenn der Anwender einen Report vom Preview an den Drucker sendet, so würde ich gerne
ein Wasserzeichen einblenden z.B.: Informativ. Eben so müsste ich nach dem Drucken
wissen ob der Report vom Preview gedruckt wurde.

Hat da jemand eine Idee?

Gruß Kostas
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Fastreport 4 feststellen ob vom Preview gedruckt wird

  Alt 5. Jun 2008, 15:13
So kannst Du rausfinden ob eine Preview zum Zeitpunkt der Erstellung aktiv war (wenn Du die Standard-Preview verwendest):
Delphi-Quellcode:
uses frxPreview;

procedure TForm1.frxReport1BeginDoc(Sender: TObject);
var
   i : integer;
begin
   for i := 0 to Screen.FormCount-1 do
   begin
      if Screen.Forms[i] is TfrxPreviewForm then
      begin
         TFrxMemoView(TFrxReport(Sender).FindObject('Memo1')).Text := 'Preview aktiv';
         break;
      end;
   end;
end;
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.058 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: Fastreport 4 feststellen ob vom Preview gedruckt wird

  Alt 5. Jun 2008, 16:32
Zitat von Union:
So kannst Du rausfinden ob eine Preview zum Zeitpunkt der Erstellung aktiv war (wenn Du die Standard-Preview verwendest):
Delphi-Quellcode:
uses frxPreview;

procedure TForm1.frxReport1BeginDoc(Sender: TObject);
var
   i : integer;
begin
   for i := 0 to Screen.FormCount-1 do
   begin
      if Screen.Forms[i] is TfrxPreviewForm then
      begin
         TFrxMemoView(TFrxReport(Sender).FindObject('Memo1')).Text := 'Preview aktiv';
         break;
      end;
   end;
end;

ah ja, so geht es natürlich immer.
Ein herzliches Dankeschön.

Gruß Kostas
  Mit Zitat antworten Zitat
Antwort Antwort


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 15:34 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