| |
|
|
Thomas Freier | Im Moment ist bei mir wohl der Wurm drin. Bei der Ausgabe auf meinen Tintendrucker wird nicht alles gedruckt. Nehme ich den FreePDF ist alles vorhanden. Wie sieht es bei euch aus mit diesem Beispiel aus der Hilfe? KompilierenMarkierenSeparierenDef %DT_WORDBREAK 16
Def %DT_CENTER 1
Def %DT_LEFT 0
Def %DT_RIGHT 2
Def %TA_CENTER 6
Def %TA_LEFT 0
Def %TA_RIGHT 2
CLS
choosefont(0, 1)
DrawText 40,20,width(%hWnd)-40,120,"Ich habe einen mehrzeiligen Text z.B. aus einer Datei,\nder irgendwann mal automatisch oder von Hand umgebrochen werden soll.",%DT_CENTER
DrawText 40,80,width(%hWnd)-40,120,"Ich habe einen mehrzeiligen Text z.B. aus einer Datei, der irgendwann mal automatisch oder von Hand umgebrochen werden soll.",%DT_WORDBREAK | %DT_RIGHT
DrawText 40,140,width(%hWnd)-40,180,"Ich habe einen mehrzeiligen Text z.B. aus einer Datei, der irgendwann mal automatisch oder von Hand umgebrochen werden soll.",%DT_WORDBREAK | %DT_LEFT
waitinput
CLS
StartPrint "Test"
var dy% = 20
UseFont "ARIAL",14,0,0,0,0
DrawText 40,dy%,width(%hWnd)-40,0,"Ich habe einen mehrzeiligen Text z.B. aus einer Datei,\nder irgendwann mal automatisch oder von Hand umgebrochen werden soll.",%DT_CENTER
dy% = dy% + %textheight
DrawText 40,dy%,width(%hWnd)-40,0,"Ich habe einen mehrzeiligen Text z.B. aus einer Datei, der irgendwann mal automatisch oder von Hand umgebrochen werden soll.",%DT_WORDBREAK | %DT_RIGHT
dy% = dy% + %textheight
DrawText 40,dy%,width(%hWnd)-40,0,"Ich habe einen mehrzeiligen Text z.B. aus einer Datei, der irgendwann mal automatisch oder von Hand umgebrochen werden soll.",%DT_WORDBREAK | %DT_LEFT
EndPrint
waitinput
end
|
|
|
| |
|
|
|
Jörg Sellmeyer | Also bei mir wird alles korrekt gedruckt. Füg doch mal vorne 1-2 (Leer-)Zeilen ein. dann kannst Du sehen, ob die halbe Zeile immer an der gleichen Stelle auftritt - unabhängig vom Code. Evtl. hat Dein Drucker da einen "Blinden Fleck". Ich seh gerade, daß die erste Zeile bei Dir auch fehlt. Wieviel Rand läßt denn Dein Drucker in anderen Anwendungen zu? Such mal nach Blattgröße oder Druckerränder. Da findest Du Codes hier, mit denen Du das ermitteln kannst. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 18.11.2011 ▲ |
|
|
|
|
Thomas Freier | Jörg, Danke für den Test. Heute morgen nach Rechnerstart ist bei mir auch alles OK. War wohl irgendwo etwas im System nach einigem Drucker testen verhagelt. Mal sehen ob ich den Fehler, vielleicht vom PDFCreator, DataBecker, FreePDF, usw. , ermitteln kann. |
|
|
| |
|
|