Java - vytištění stringu na tiskárně...

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

Java - vytištění stringu na tiskárně...

Příspěvek od Václav Sedlář »

Ahoj, v mém programu potřebuji vytisknout jeden string, ale jaksi jsem narazil...

Naivně jsem si myslel že bude stačit dát ".print()" a pojede to (takto tisknu např. obsah textového pole a jde to...), ale u stringu to jaksi nejde...

Prosím poraďte, jak obyčejně a nejjednodušeji vytisknout obsah proměnné typu string...tedy aby se zobrazil obyčejný form pro výběr tiskárny atd...

Děkuji
Exp
Začátečník
Začátečník
Registrován: 24. črc 2004
Bydliště: Tábor
Kontaktovat uživatele:

Re: Java - vytištění stringu na tiskárně...

Příspěvek od Exp »

Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

Re: Java - vytištění stringu na tiskárně...

Příspěvek od Václav Sedlář »

ok, díky...tisk už funguje...mám ještě jeden problém-jak odřádkovat (v tisku)? Mysle jsem, že když má např ve stringu:

Kód: Vybrat vše

"Pokusný \n text"
tak že to bude odřádkovaný, ale není...
Exp
Začátečník
Začátečník
Registrován: 24. črc 2004
Bydliště: Tábor
Kontaktovat uživatele:

Re: Java - vytištění stringu na tiskárně...

Příspěvek od Exp »

Zkus tohle

Kód: Vybrat vše

String newLine = System.getProperty("line.separator");
a pak použít proměnnou newLine jako odřádkování
Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

Re: Java - vytištění stringu na tiskárně...

Příspěvek od Václav Sedlář »

Díky, večer zkusím a dám vědět...
Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

Re: Java - vytištění stringu na tiskárně...

Příspěvek od Václav Sedlář »

Exp píše:Zkus tohle

Kód: Vybrat vše

String newLine = System.getProperty("line.separator");
a pak použít proměnnou newLine jako odřádkování

Tak bohužel...ani to nejde-stejný výsledek-nacpe to na jednu řádku...

Edit:zkusil jsem si ten string vypsat do konzole a tam to odřádkované je...tak nevím kde je chyba...
Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

Re: Java - vytištění stringu na tiskárně...

Příspěvek od Václav Sedlář »

vyřešeno,musím si to rozsekat do pole, a pak for cyklem dát g2.drawString(pole_s_textem,x,y)

ale je to dost na prd...

1)musím v cyklu zadávat vždy nové souřadnice...takže nějak ošetřit délku textu, jinak by to useklo
2)celé je to takové nepraktické...nechápu, že když mám text v textovém poli a dám textové_pole.print(), tak si to vše přebere samo a když chci udělat tisk ze stringu, tak musím vymýšlet takovéhle "prasečinky"...asi bude nejednoduší vytvořit nějaké skryté textové pole a do toho naprat obsah stringu a pak to vytisknout... :x
Odpovědět

Zpět na „Programování a web“