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