dag mensen,
ik probeer gegevens te laten printen (op papier via printer....) die gebruikers via een
GUI hebben ingevoerd in bepaalde tekstvelden, ik heb het ff heel simpel aangepakt:
http://java.sun.com/products/java-media/2D/forDevelopers/sdk12print.html
gewoon het voorbeeldje " The Printable Interface " CTRL + v CTRL + c in mn progje.
alles dat ik heb veranderd is:
dit doet hij verder prima, met als enige probleem dat die new lines niet door komen, hij print
de gegevens (ik heb het hier maar even afgekort tot 2 gegevens) achter elkaar.
ik weet wel ongeveer waardoor het komt (ik dacht zelf door de linebreakmeasurer), maar ik weet niet wat ik er aan kan doen.
dus ff kort:
ik moet de gegevens onder elkaar krijgen ipv naast elkaar, iemand enig idee hoe?
ik probeer gegevens te laten printen (op papier via printer....) die gebruikers via een
GUI hebben ingevoerd in bepaalde tekstvelden, ik heb het ff heel simpel aangepakt:
http://java.sun.com/products/java-media/2D/forDevelopers/sdk12print.html
gewoon het voorbeeldje " The Printable Interface " CTRL + v CTRL + c in mn progje.
alles dat ik heb veranderd is:
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| // in de Print klasse private String mText = Runner.returnPrintText(); //in de runner public static String returnPrintText(){ String pText = ob.returnString(); return pText; } // in een klasse ob public String returnString(){ String nl = "\n"; String s = textFields[2].getText() + nl + nl + textFields[3].getText() + nl; return s; } |
dit doet hij verder prima, met als enige probleem dat die new lines niet door komen, hij print
de gegevens (ik heb het hier maar even afgekort tot 2 gegevens) achter elkaar.
ik weet wel ongeveer waardoor het komt (ik dacht zelf door de linebreakmeasurer), maar ik weet niet wat ik er aan kan doen.
dus ff kort:
ik moet de gegevens onder elkaar krijgen ipv naast elkaar, iemand enig idee hoe?