AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Delphi FastReports Seitenbreite zur Laufzeit einstellen
Thema durchsuchen
Ansicht
Themen-Optionen

FastReports Seitenbreite zur Laufzeit einstellen

Ein Thema von TurboMagic · begonnen am 6. Dez 2023 · letzter Beitrag vom 7. Dez 2023
 
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.856 Beiträge
 
Delphi 12 Athens
 
#1

FastReports Seitenbreite zur Laufzeit einstellen

  Alt 6. Dez 2023, 17:54
Hallo,

ich versuche bei einem FastReports (EMBT Edition, D11.3) Druckreport zur Laufzeit die Seitenbreite zu ändern.

DMReceipt.frxReceipt69mm.Pages[0].Width := FPrintSettings.ReceiptWidth; Wobei frxReceipt69mm das TfrxReport Objekt ist.
In den Bands sind Steuerelemente drin, die rechts verankert sind (aber nicht links),
nur stelle ich beim Ausdrucken keinen Unterschied fest (Seitenbreite 69,5 mm vs. 80 mm)

Ich mache das direkt nach dem frxReceipt69mm.LoadFromFile, also noch vor einem Prepare etc.
Wo liegt mein Denkfehler?
Versuche ich das mit .Page := statt Pages[0] crasht es mit AV.
Die Seite ist als unendlich hoch definiert, breite ist aber nicht unendlich.

Grüße
TurboMagic
  Mit Zitat antworten Zitat
 


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 05:27 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