Hallo zusammen,
wieso wird mir der Zeilenumbruch nicht mitgedruckt?:
wieso wird mir der Zeilenumbruch nicht mitgedruckt?:
Java:
String string1="ID Beschreibung Käufer Verkäufer \n";
String string2="-------------------------------------------------\n";
String buffer= string1 + string2;
public void druckeTestseite(String buffer)
{
PrintJob prjob = getToolkit().getPrintJob( this, "Testseite", null );
if( null != prjob )
{
final int iScreenResol = getToolkit().getScreenResolution();
final int iPageResol = prjob.getPageResolution();
final Dimension dimScreenSize = getToolkit().getScreenSize();
final Dimension dimPageDimension = prjob.getPageDimension();
Graphics pg = prjob.getGraphics();
if( null != pg && 0 < iPageResol )
{
int iAddY = 20;
int iRand = (int)Math.round( iPageResol * 2. / 2.54 ); // 2 cm Rand
int iPosX = iRand + iRand/4; // Textposition
int iPosY = iPosX - iAddY/2;
int iWdth = dimPageDimension.width - iRand * 2; // innere Breite
int iMidY = dimPageDimension.height / 2;
pg.setFont( new Font( "SansSerif", Font.PLAIN, iAddY*2/3 ) );
pg.drawString(buffer,50,100);
pg.dispose();
}
prjob.end();
}
}