DCPRINT und Maßangaben [ERLEDIGT]

Moderator: Moderatoren

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

DCPRINT und Maßangaben [ERLEDIGT]

Beitrag von Manfred »

Hi,

ich stehe gerade vor der Aufgabe, dass mir ein Kunde die Formatierung eines Ausdruckes schön fein säuberlich angegeben hat. Leider alles in Millimeter. Wie bekomme ich sowas denn umgesetzt?
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: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: DCPRINT und Massangaben

Beitrag von brandelh »

Mit meiner Druckerklasse z.B. in 1/10 mm :-)

XbpPrinter() kann verschiedene Maßeinheiten nutzen, darunter das vom mir verwendete 1/10mm ...
aber er rechnet immer von LINKS UNTEN ab dem druckbaren Bereich.

Man kann - wie JAN - auch die Druckausgabe von oben links starten (TL) und per Hand die hardware Ränder berechnen und vom Wert abziehen ...

Aber das macht meine Druckerklasse alles automatisch !
Gerade für solche Formulare ist meine Druckerklasse die beste Lösung ... wenn man nicht sowieso ein L&L Spezialist ist ;-)
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT und Massangaben

Beitrag von Manfred »

Hubert,

das habe ich mir schon gedacht. Jetzt bin ich sehr wahrscheinlich in einer Zwickmühle.
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: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: DCPRINT und Massangaben

Beitrag von Martin Altmann »

Moin,
ist doch prima. Musst nur noch die Maßeinheit umstellen auf Millimeter. Da gibt es einen entsprechenden Gra-Schalter für.
Schau mal unter den GRA_PU-Konstanten, da wirst Du fündig.
Sind leider schon auf dem Sprung, darum kann ich nicht in der Hilfe schauen, die gibt es hier nicht auf meinem Smartphone.

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: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: DCPRINT und Massangaben

Beitrag von brandelh »

nein, nicht umstellen auf MM sondern die Maßangaben in mm * 10 => 2 cm = 20 mm => Eintrag hier 200 - so kann man extrem exakt positionieren.

Und natürlich kannst du meinen HBPrinter völlig unabhängig von deinem sonstigen Programm betreiben (also einfach einbinden !)
Die Maßeinheit gilt nur für den Presentationspace. Oder hast du deine Druckausgaben schon mit DC_ Befehlen umgesetzt ?

eXpress++ kann bestimmt auch mm für die Druckausgaben setzen.

PS: ich hatte völlig übersehen, dass wir hier im eXpress++ Unterforum sind.
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT und Massangaben

Beitrag von Manfred »

Ich denke mal express++ kann das. Ich habe nur nichts dazu gefunden auf die Schnelle. Zumal ich jetzt auch nicht so direkt wüßte wonach ich da suchen muß.
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: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: DCPRINT und Massangaben

Beitrag von brandelh »

Das wird im PresentationSpace des XbpPrinter-Objekts geregelt. Als müsstest du bei den DC_ ... Druckerbefehlen nach den Einheiten UNITS oder so suchen.
Normal wird ja bei Express Dialogen ein Zeilen/Spalten Modell verwendet, das macht bei Listendrucken auch beim Drucker sinn.
Dieses müsstest du auf mm bzw 1/10 mm umstellen, aber vielleicht kennt das ja ein eXpress++ Anwender der mitliest ;-)
Gruß
Hubert
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: DCPRINT und Massangaben

Beitrag von Jan »

Doku sagt:

Code: Alles auswählen

GRA_PU_ARBITRARY  Beliebige Einheit. Das Koordinatensystem wird auf den Viewport skaliert.             
  GRA_PU_PIXEL *)   Eine Einheit ist ein Pixel                  
  GRA_PU_LOMETRIC   Eine Einheit ist 0.1 Millimeter             
  GRA_PU_HIMETRIC   Eine Einheit ist 0.01 Millimeter            
  GRA_PU_LOENGLISH  Eine Einheit ist 0.01 Inch                  
  GRA_PU_HIENGLISH  Eine Einheit ist 0.001 Inch                 
  GRA_PU_TWIPS      Eine Einheit ist 1/1440 Inch
3. Parameter in XbpPresSpace:create(), oder 2. Parameter in :setPageSize().

Wie aber das in DCPRINT iengeflossen ist ...

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT und Massangaben

Beitrag von Manfred »

Danke an euch, jetzt wußte ich auch wonach ich suchen muß. Ich denke ich habe es gefunden. das Stichwort war Units
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
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT und Massangaben

Beitrag von Manfred »

Jetzt mal eine Frage an die Express++ Experten. Wie bekomme ich das denn hin, dass in 0.1 Millimetern gemessen wird? Ich habe auf verschiedene Art und Weise versucht Units GRA_PU_LOMETRICS anzugeben. Es klappt aber nicht. Hat jemand ein Beispiel für mich?
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
Bertram Hansen
Foren-Moderator
Foren-Moderator
Beiträge: 1015
Registriert: Di, 27. Sep 2005 8:55
Wohnort: 51379 Leverkusen
Hat sich bedankt: 28 Mal
Danksagung erhalten: 20 Mal
Kontaktdaten:

Re: DCPRINT und Maßangaben

Beitrag von Bertram Hansen »

Hallo Manfred,

hast Du GRA_PU_LOMETRICS oder GRA_PU_LOMETRIC verwendet?
GRA_PU_LOMETRICS gibt es nicht!
:wave:
Gruß Bertram
http://www.tobax.de
Mitglied der XUG Cologne
Mitglied der XUG Osnabrück
Beisitzer des Deutschsprachige Xbase-Entwickler e.V.

Solange Kakaobohnen an Bäumen wachsen ist Schokolade Obst!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT und Maßangaben

Beitrag von Manfred »

Hi Bertram

habe mich hier vertippt. Aber es hätte dann eine Fehlermeldung geben müssen beim Compilieren und bei der Ausführung :wink:
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
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT und Maßangaben

Beitrag von Manfred »

Sobald man X und Y nicht mehr vertauscht, scheint alles wie geleckt..... :roll:
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
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: DCPRINT und Maßangaben

Beitrag von Rudolf »

Hallo,
bei mir funktioniert
NOSCALE UNITS GRA_PU_LOMETRIC
in eXPress++ einwandfrei
Grüße
Rudolf
Antworten