Hallo Piksieben
Die Felder mit Textdarstellung (Schalter, ASCII, etc.) versuchen eigentlich automatisch, bei zu langen Texten entsprechend einen Zeilenvorschub umzusetzen, damit der Text sauber innerhalb der Feldabmessungen dargestellt wird. Hier muss man natürlich beachten, dass das Feld auch genug Platz bietet, um alles darstellen zu können, ansonsten muss man die Abmessungen ändern oder die Schriftart verkleinern.
Man kann aber beispielsweise einem ASCII Feld auch einen entsprechend formatierten String übergeben. Mit den VB.net eigenen Funktionen kann man dem String einen Zeilenvorschub ("vbcrlf") mitgeben, damit der String nach eigenen Wünschen entsprechend dargestellt wird.
In Ihrem Fall stände im Code :
Ergebnis davon wäre bei einem Ascii Feld der Breite 140, Höhe 45, Schriftart Microsoft Sans Serif und Schriftgröße 8px entsprechend :
Mit freundlichen Grüßen
Roman Best
Die Felder mit Textdarstellung (Schalter, ASCII, etc.) versuchen eigentlich automatisch, bei zu langen Texten entsprechend einen Zeilenvorschub umzusetzen, damit der Text sauber innerhalb der Feldabmessungen dargestellt wird. Hier muss man natürlich beachten, dass das Feld auch genug Platz bietet, um alles darstellen zu können, ansonsten muss man die Abmessungen ändern oder die Schriftart verkleinern.
Man kann aber beispielsweise einem ASCII Feld auch einen entsprechend formatierten String übergeben. Mit den VB.net eigenen Funktionen kann man dem String einen Zeilenvorschub ("vbcrlf") mitgeben, damit der String nach eigenen Wünschen entsprechend dargestellt wird.
In Ihrem Fall stände im Code :
Code:
Dim Test As String = "Vordruckpumpe 1" &vbcrlf & "Freigabe Kunde"
VDF.WriteAscii 9,50,Test
Ergebnis davon wäre bei einem Ascii Feld der Breite 140, Höhe 45, Schriftart Microsoft Sans Serif und Schriftgröße 8px entsprechend :
Mit freundlichen Grüßen
Roman Best