Größe Ausdrucke automatisch anpassen
Moderator: Moderatoren
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Größe Ausdrucke automatisch anpassen
Bei einem Kunden gibt es Standard-Ausdrucke auf DIN A 5 hoch. Alternativ sollen die jetzt aber auch DIN A 4 hoch ausgegeben werden. Wegen verschiedener Formatierungen (linksbündig, rechtsbündig, usw.) würde das als total zerstückeltes Design raus kommen.
Gibt es die Möglichkeit vor dem Ausdruck dem Drucker zu sagen, daß das, was jetzt kommt, um den Faktor 1.41 hochgerechnet werden soll? Da wäre zwar alles größer, aber das Design wäre immer noch passend.
Jan
Gibt es die Möglichkeit vor dem Ausdruck dem Drucker zu sagen, daß das, was jetzt kommt, um den Faktor 1.41 hochgerechnet werden soll? Da wäre zwar alles größer, aber das Design wäre immer noch passend.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Normal hat doch fast jeder Drucker die Einstellung Skalierung, die Frage ist ob Du die aus der Xbase++ Anwendung setzen kannst.
Eventuell Anfrage an den Alaska Support ?
Eventuell Anfrage an den Alaska Support ?
Gruß
Klaus
Klaus
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
siehe auch
https://msdn.microsoft.com/de-de/librar ... 71%29.aspx
(Parameter 5), wie man das in Xbase++ angeben kann ist mir nicht bekannt, eventuell in der Xbasee++ 2.??
https://msdn.microsoft.com/de-de/librar ... 71%29.aspx
(Parameter 5), wie man das in Xbase++ angeben kann ist mir nicht bekannt, eventuell in der Xbasee++ 2.??
Gruß
Klaus
Klaus
- brandelh
- Foren-Moderator
- Beiträge: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
im beispiel für druckvorschau wird sowas gemacht. was auf einem fenster geht müsste auch auf dem drucker gehen, aber beim Vergrößern sind die Schriften problematisch
Gruß
Hubert
Hubert
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Hallo Klaus,
leider weigert genau dieser Kunde sich standhaft, auf 2.0 umzusteigen. Alle Überredungsversuche sind bislang gescheitert.
Ich bin aber mal Deinem Rat gefolgt und hab Alaska angemailt. Mal schauen, ob die mir was dazu sagen (hab ja nur eine Subscription ohne Support ...).
Jan
leider weigert genau dieser Kunde sich standhaft, auf 2.0 umzusteigen. Alle Überredungsversuche sind bislang gescheitert.
Ich bin aber mal Deinem Rat gefolgt und hab Alaska angemailt. Mal schauen, ob die mir was dazu sagen (hab ja nur eine Subscription ohne Support ...).
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
die verlinkte .Net funktion dürfte nur die Druckeinstellung zurückgeben:
und die Papiergröße zu Ändern führt nicht zur Vergrößerung ...PRTINFO( )-Funktion
Visual Studio .NET 2003
Gibt die derzeit angegebene Druckereinstellung zurück.
Gruß
Hubert
Hubert
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Größe Ausdrucke automatisch anpassen
ich sehe keine Grund warum es nicht mit den GRA Functionen nicht gehen soll ?Jan hat geschrieben:Wegen verschiedener Formatierungen (linksbündig, rechtsbündig, usw.) würde das als total zerstückeltes Design raus kommen.
... um den Faktor 1.41 hochgerechnet werden soll? Da wäre zwar alles größer, aber das Design wäre immer noch passend.
Der Unterschied vom DINx nach DINx-1 ist doch immer 1.41421 ... ( Wurzel 2 ) und du arbeitest doch mit X,Y Pixel Koordinaten die du mit dem Faktor versehen kannst.
jetzt benötigst du nur noch den passenden Font, mit Faktor 1.41421... damit das ganze stimmt.
... oder du speicherst das ganze als Bitmap ( hast ja oPS ) und druckst das Bitmap in gewünschter Grösse
gruss by OHR
Jimmy
Jimmy
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Jimmy,
natürlich ginge das. Ist aber vom Kunden wegen des Zeitaufwandes nicht gewünscht. Der möchte eine einfache Vergrößerung über die Druckerfuktionen - wenn es denn geht.
Jan
natürlich ginge das. Ist aber vom Kunden wegen des Zeitaufwandes nicht gewünscht. Der möchte eine einfache Vergrößerung über die Druckerfuktionen - wenn es denn geht.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Man muss es auch setzen können, siehe in Delphi
http://www.sxlist.com/techref/language/ ... I0091.html
oder VB
https://msdn.microsoft.com/de-de/librar ... emode.aspx
http://www.sxlist.com/techref/language/ ... I0091.html
oder VB
https://msdn.microsoft.com/de-de/librar ... emode.aspx
Gruß
Klaus
Klaus
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Dem Kunden ist (jeder) Programmieraufwand zu hoch, er will das Dokument einfach skaliert haben, aha. Wenn der Drucker treiberseitig eine Skalierung zulässt, würde ich sagen, dass man für diesen Fall einen Drucker einfach doppelt konfiguriert und beim zweiten fest die fragliche Skalierung einstellt. Werden dann die fraglichen Dokumente gedruckt, wird dieser Drucker angesteuert.
Herzlich,
Tom
Tom
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Hallo Tom,
genau der Gedanke war mir gestern Abend auch schon gekommen. Vermutlich wäre das immernoch der einfachste Weg. Denn aus Xbase++ heraus scheint das wohl nicht steuerbar zu sein.
Jan
genau der Gedanke war mir gestern Abend auch schon gekommen. Vermutlich wäre das immernoch der einfachste Weg. Denn aus Xbase++ heraus scheint das wohl nicht steuerbar zu sein.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Ansonsten ist Jimmys Hinweis sehr praktisch: Du müsstest einfach bei allem, was in diesem Dokument skalierfähig ist (Fontgrößen, Positionen) einen Faktor angeben, der im Normalfall 1 ist. Klickt der Benutzer eine Option "Skalieren" an, wird aus diesem Faktor 1,4 (bei Fontgrößen das Runden nicht vergessen!). Dann wäre alles ungefähr an der richtigen Stelle und ungefähr in der richtigen Größe. Und Du musst nicht mit DEVMODE-Strukturen hantieren oder ähnlichen Kokolores veranstalten.
Herzlich,
Tom
Tom
- brandelh
- Foren-Moderator
- Beiträge: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
das ist doch die Frage, KANN der DRUCKER-Treiber das ?Jan hat geschrieben:Der möchte eine einfache Vergrößerung über die Druckerfuktionen - wenn es denn geht.
Jan
Kannst du am Drucker (Treiber) einstellen, dass ein A5 Ausdruck immer auf A4 vergrößert ausgedruckt wird ?
Wenn du das kannst, dann stell es ein (eventuell mit eigenem Druckerobjekt) und der Kunde soll diesen Drucker auswählen.
So haben wir z.B. automatischer Duplexdruck eingestellt.
Ich kenne aber keinen Drucker der sowas macht !
Wenn es nicht im Druckermenü einstellbar ist, dann geht es so auch nicht !
Gruß
Hubert
Hubert
- brandelh
- Foren-Moderator
- Beiträge: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Mit PDFs ginge das, weil Acrobat Reader sowas vorsieht. Der hat intern aber genau die Vectorinfos für linien und schrift um das sauber zu regeln.
Mit Bitmaps sieht das schlecht aus wenn vergrößert werden soll
Mit Bitmaps sieht das schlecht aus wenn vergrößert werden soll
Gruß
Hubert
Hubert
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 115 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Hubert,
sowas macht so gut wie jeder aktuelle Druckertreiber!
Die meisten können sogar mehr als eine Seite auf einer DIN-A4-Seite ausdrucken - wenn ein Treiber das unterstützt, dann kann er auch skalieren (bei unseren Lexmark-Druckern kann man in dem Register Papier einstellen, welches Papierformat vorliegt (ist das, in dem die Seite gesetzt ist - also A5) und in welches der Ausdruck angepasst werden soll (steht i.A. auf "Das selbe Format verwenden")). Viele Grüße,
Martin
sowas macht so gut wie jeder aktuelle Druckertreiber!
Die meisten können sogar mehr als eine Seite auf einer DIN-A4-Seite ausdrucken - wenn ein Treiber das unterstützt, dann kann er auch skalieren (bei unseren Lexmark-Druckern kann man in dem Register Papier einstellen, welches Papierformat vorliegt (ist das, in dem die Seite gesetzt ist - also A5) und in welches der Ausdruck angepasst werden soll (steht i.A. auf "Das selbe Format verwenden")). Viele Grüße,
Martin
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.
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Ich warte im Moment noch auf die Admins - das müssen die machen, weil alle Drucker über den Printserver laufen, und in die Anmeldescripte der betreffenden Mitarbeiter eingetragen werden. Gestern nachmittag, als wir das besprochen hatten, hatten die andere Probleme, heute sollte das gleich morgens erledigt werden. Zur Frühstückspause war das aber schon wieder in Vergessenheit geraten ... Mal schauen, wann die das hinbekommen. Und dann muß ich das halt nocht testen.
Jan
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Tom,
Ein modernes Entwicklungssystem wie Xbase++ sollte eigentlich die Einstellungen setzen können, ohne diese Frickelei.Und Du musst nicht mit DEVMODE-Strukturen hantieren oder ähnlichen Kokolores veranstalten.
Gruß
Klaus
Klaus
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
Tja. Aber die Jungs von Alaska haben andere Sachen zu tun als solche Kinkerlitzchen ...
Gerade habe ich eine Nachricht von Andreas bekommen - Xbase+ unterstützt das nicht. Nur über den Drucker-Dialog, den man sich aufrufen kann.
Jan
Gerade habe ich eine Nachricht von Andreas bekommen - Xbase+ unterstützt das nicht. Nur über den Drucker-Dialog, den man sich aufrufen kann.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Größe Ausdrucke automatisch anpassen
nach der Anmerkung habe ich mal meinen eigenen Brothertreiber untersucht und tatsächlich ... der kann auch anpassenMartin Altmann hat geschrieben:Hubert,
sowas macht so gut wie jeder aktuelle Druckertreiber!
und mein Cannon kann es auch ... ... auf den Seiten war ich noch nie
Die Einstellungen sind halt für jeden Drucker anders
Gruß
Hubert
Hubert