Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Fastreport: Faltmarken (https://www.delphipraxis.net/209146-fastreport-faltmarken.html)

haentschman 2. Nov 2021 12:13

Fastreport: Faltmarken
 
Hallöle...8-)

Ich dachte gerade, wenn ich eh an den Formularen bin, mache ich Faltmarken auf das Blatt. :thumb:
Das dumme ist nur , daß ich keinen Text and den Rand setzen kann...quasi über den gesetzten Rand hinaus. :?

:?
1. Der FastReport bietet das nicht. Ich hab es nicht gefunden. Oder?
2. Die Tante und das FR Forum sind eher dürftig mit Infos.

Hat jemand eine Idee, ohne den gesetzten Rand zu verschieben?

Danke...:wink:

rider 2. Nov 2021 12:20

AW: Fastreport: Faltmarken
 
Mit FastReport kenne ich mich zwar nicht aus,
aber hast du schon versucht mit Negativwerten zu arbeiten?

In ReportBuilder lassen sich damit Elemente außerhalb der Ränder positionieren.
Z.B. Left = -10 (= Rand - 10mm)

Guido R. 2. Nov 2021 12:38

AW: Fastreport: Faltmarken
 
Du kannst z.B. das OnBeforePrint-Ereignis des ReportTitles verwenden um die Linien zu zeichnen.
Beispiel für eine kurze Drittel- und eine längere Mittellinie :
Delphi-Quellcode:
procedure ReportTitle1OnBeforePrint(Sender: TfrxComponent);
var Line:tFrxLineView;
    T,L:Extended;
begin
 T := fr1cm * (Page1.TopMargin/10);
 L := fr1cm * (Page1.LeftMargin/10);

 Line := tFrxLineView.Create(Page1);
 Line.Left := -L;
 Line.Width := fr1cm*0.5;
 Line.Top  := -T+(fr1cm*10.4);
 Line.Frame.Color := clGray;

 Line := tFrxLineView.Create(Page1);
 Line.Left := -L;
 Line.Width := fr1cm*0.75;
 Line.Top  := -T+(fr1cm*14.8);
 Line.Frame.Color := clGray;
end;
fr1cm dient dabei zur Umrechnung von Pixel in cm (s. Manual).

LLAP
Guido R.

haentschman 2. Nov 2021 13:13

AW: Fastreport: Faltmarken
 
Danke...:P

Ich probiere es mal aus...


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:38 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