DCPRINT aPageSize [ERLEDIGT]

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

DCPRINT aPageSize [ERLEDIGT]

Beitrag von Manfred »

was stehen eigentlich in aPageSize für Werte? Wenn ich die Werte aus aPageSize nehme, komme ich auf keinen der Werte.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: DCPRINT aPageSize

Beitrag von brandelh »

Deine Sätze widersprechen sich ;-)

Von Xbase++ her würde da die Seitenbreite und Höhe drinn stehen in der gewählten Auflösung (bei mir 1/10 mm) ...
eventuell auch noch die Hardware Ränder
Gruß
Hubert
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: DCPRINT aPageSize

Beitrag von Tom »

Was in DCPRINT ON PAGESIZE <aPageSize> angegeben wird, hängt vom Wert ab, der (gleich darunter) für "UNITS" angegeben wird. Standardmäßig sind das Millimeter.
Herzlich,
Tom
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT aPageSize

Beitrag von Manfred »

Nee, nicht die Einheiten. Die Werte. Die Zahlen die dort stehen, kann ich nicht zuordnen. Ich dachte erst es wären bereinigte Zahlen aus pageSize(), aber das sehe ich nicht so. Oder ich verstehe die bereinigten Zahlen nicht. Wobei ich wieder bei meiner Eingangsfrage wäre.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: DCPRINT aPageSize

Beitrag von brandelh »

na dann spuke doch mal ein paar Zahlen aus ;-)

Beispiele helfen immer :-)
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT aPageSize

Beitrag von Manfred »

Hubert,

manchmal bewundere ich Deinen Scharfsinn. DAs mir das nicht eingefallen ist.
aPageSize.JPG
aPageSize.JPG (34.59 KiB) 6308 mal betrachtet
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: DCPRINT aPageSize

Beitrag von brandelh »

aPaperSize sieht genauso aus wie das von Xbase++ ...
2969 = 29,69 cm = A4 Papiergröße HÖHE
2099 = 20,99 cm = A4 Papiergröße BREITE
der Rest sind die Hardwareränder, wobei alle von der gleichen Kante gemessen werden !
Also links unten oder links oben, je nach Einstellung.

aPageSize = würde ich auf den bedruckbaren Bereich tippen, also rechter Rand - linker Rand sollte den Wert für die Breite geben.
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT aPageSize

Beitrag von Manfred »

ok, dann habe ich das falsch interpretiert. Beim Start wird angegeben, wo der linke Rand ist und der ist dann da, wo auch die Breite wäre. Aber der rechte Rand geht ja über die Seite. Manman, ist es schon wieder zu heiß?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: DCPRINT aPageSize

Beitrag von Martin Altmann »

PageSize = bedruckbarer Bereich
PaperSize = Gesamtgröße (nie kleiner als PageSize!)

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: DCPRINT aPageSize

Beitrag von brandelh »

Und die rechten und unteren/oberen Ränder werden NICHT von ihrer Kante aus gemessen !
Also nicht 5 mm vom rechten Rand, sondern PapierBreite-5mm ...
Somit sollte eigentlich linker Rand + PageSize(x) => rechtem Rand sein, aber da könnte es auch geringe Unterschiede geben ;-)
Gruß
Hubert
Antworten