Site Announcements

Liebe Gäste des Forums, wir freuen uns, dass ihr zu uns gelangt seid.
Windev ist eine sehr umfangreiche und starke Entwicklerumgebung für Anwendungen unter Windows, Linux und Internetapplikationen inkl. Mobile.
Hier sind Antworten und Anregungen dazu zu finden!
Möchtest du aktiv mitschreiben? Dann melde dich durch Klick auf den Text "Registrieren" hier rechts oberhalb an.

BottomMargin

Alle Themen rund um die Erstellung von Programmen

BottomMargin

Beitragvon Herbert » 5. März 2012, 08:53

Ich habe Probleme beim Erstellen von Formularen mit dem unteren Rand. Ein Report erstellt ein Rechnungsformular, wobei der Einzahlungsschein am unteren Ende des A4-Blattes zu finden ist. Im Report stelle ich den unteren Rand auf 0. Beim Erstellen des Outputs (egal ob PDF, Druckansicht oder direkt auf Drucker) erstllt mir das Programm stets einen unteren Rand von rund 2cm.
Momentan mache ich das Formular im Report einfach länger, was natürlich nicht so toll ist, da der Drucker ein anderes Blattformat als A4 als Befehl erhält.
Hat jemand eine Idee?
Herbert
Site Admin
 
Beiträge: 354
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Has thanked: 5 times
Have thanks: 3 times

Re: BottomMargin

Beitragvon Herbert » 29. März 2012, 18:26

Also nach mehreren Kontaten mit dem Support in Montpellier ist es so:
Die unteren Ränder der Reports richten sich nach den Werten des jeweiligen Druckertreibers. Da in der Regel Laserprinter wesentlich kleinere Ränder aufweisen als z.B. PDF - oder auch Tintenstrahldrucker, wandert der Inhalt am vermeintlich fixen Blattende nach oben oder unten.

Dies bedeutet für das Bedrucken von Einzahlungsscheinen, welche unten am A4-Blatt eingebettet sind:
Der Block "PAGE_FOOTER" darf nicht für die Daten des EZ verwendet werden.
Die EZ-Daten müssen in den "BODY" eingebettet werden. So bleiben die Angaben egal für welchen Drucker an der richtigen Stelle.
Herbert
Site Admin
 
Beiträge: 354
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Has thanked: 5 times
Have thanks: 3 times


Zurück zu Programmierung allgemein

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast