Seite 1 von 1
DCPRINT und Maßangaben [ERLEDIGT]
Verfasst: Di, 24. Sep 2013 9:36
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?
Re: DCPRINT und Massangaben
Verfasst: Di, 24. Sep 2013 9:51
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
Re: DCPRINT und Massangaben
Verfasst: Di, 24. Sep 2013 9:53
von Manfred
Hubert,
das habe ich mir schon gedacht. Jetzt bin ich sehr wahrscheinlich in einer Zwickmühle.
Re: DCPRINT und Massangaben
Verfasst: Di, 24. Sep 2013 9:56
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
Re: DCPRINT und Massangaben
Verfasst: Di, 24. Sep 2013 10:30
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.
Re: DCPRINT und Massangaben
Verfasst: Di, 24. Sep 2013 10:34
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ß.
Re: DCPRINT und Massangaben
Verfasst: Di, 24. Sep 2013 11:45
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
Re: DCPRINT und Massangaben
Verfasst: Di, 24. Sep 2013 11:59
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
Re: DCPRINT und Massangaben
Verfasst: Di, 24. Sep 2013 12:10
von Manfred
Danke an euch, jetzt wußte ich auch wonach ich suchen muß. Ich denke ich habe es gefunden. das Stichwort war Units
Re: DCPRINT und Massangaben
Verfasst: Fr, 04. Okt 2013 11:52
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?
Re: DCPRINT und Maßangaben
Verfasst: Fr, 04. Okt 2013 13:22
von Bertram Hansen
Hallo Manfred,
hast Du GRA_PU_LOMETRICS oder GRA_PU_LOMETRIC verwendet?
GRA_PU_LOMETRICS gibt es nicht!
Re: DCPRINT und Maßangaben
Verfasst: Fr, 04. Okt 2013 13:24
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
Re: DCPRINT und Maßangaben
Verfasst: Fr, 04. Okt 2013 14:07
von Manfred
Sobald man X und Y nicht mehr vertauscht, scheint alles wie geleckt.....
Re: DCPRINT und Maßangaben
Verfasst: Sa, 05. Okt 2013 10:37
von Rudolf
Hallo,
bei mir funktioniert
NOSCALE UNITS GRA_PU_LOMETRIC
in eXPress++ einwandfrei
Grüße
Rudolf