2009-12-31 3 views
0

Poursuivant mon poste pour finding the print service application, je suis vraiment intéressé par java4less (textprinter). Comment puis-je l'impression d'un objet chaîne avec plusieurs lignes à l'intérieur, disons que le nom de la chaîne est en:comment imprimer un objet chaîne sans définir newLine() manuellement en utilisant TextPrinter

AID      : 000922 
A/C Number    : XXXXXXXXX 
A/C Name & Address  : REKENING ANTARA SHB DGN TOP UP 

Est-il possible d'utiliser une fonction pour le mettre une fois? Sans que je dois le régler manuellement:

printer.printString ("AID      : 000922"); 
printer.newLine(); 
printer.printString ("A/C Number    : XXXXXXXXX"); 
printer.newLine(); 
+1

PS: Au lieu de code bolding, indentera 4 espaces (sélectionnez-le et cliquez sur le 1010 icône) – mpen

Répondre

0

Essayez

printer.printString ("AID : 000922\nA/C Number : XXXXXXXXX\n"); 

Le \n à la fin doit imprimer une nouvelle ligne.

+0

marque, je mets cette AID: 000922 \ n A/C Numéro: XXXXXXXXX \ n A/C Nom & Adresse: REKENING ANTARA SHB DGN TOP UP \ n dans un objet chaîne appelé "out", y compris \ n, de sorte que l'objet sera montré comme ci-dessus. mais quand je mets cet objet comme ceci printString (out); Je ne peux pas obtenir l'impression désirée, seule la première ligne sera imprimée. –

+0

Hrm ... alors je ne sais pas. '\ n' est le caractère de nouvelle ligne, mais je suppose que' textprinter' ne sait pas comment l'envelopper correctement, donc il coupe juste ot off. Désolé pour le poste inutile, je n'en ai aucune idée. – mpen

Questions connexes