Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    8

    Caratteri escape

    Ciao a tutti!
    io devo stampare dei template su una stampante ad aghi!
    L'applicazione funziona con quasi tutte le stampanti, ma con alcune non mi va a capo.
    Io per andare a capo uso "\n", ma in quei casi non funziona, cosi vorrei provare con il codice predefinito della stampante che in decimale è 13 solo che non riesco a trovare come devo trasformare il codice per inviarlo correttamente alla stampante.
    Qualcuno ha idea di come bisogna fare?
    Grazie!!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Se il tuo scopo è solo quello di inviare un CHR(13) allora puoi, semplicemente, inviare un (char) 13.

    Supponendo che tu utilizzi un PrintStream per stampare sulla stampante:
    codice:
    PrintStream ps = new PrintStream( ... );
    ...
    ps.print( (char) 13 );
    Se, invece, lo devi concatenare ad una stringa:
    codice:
    String str = "Stringa da inviare alla stampante" + ((char) 13);
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.