Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Magnum2000
    Guest

    [VB] Il font COURIER non è COURIER!?

    Ciao ragazzi.
    Sto realizzando un programma che utilizza una funzione di stampa.
    Dato che sto utilizzando il metodo PRINT per la stampa (bello rozzo) sto cercando di capire quanti caratteri possono entrare in una zona del foglio.
    Per uniformare la stampa vorrei impostare il font Courier in modo da sapere con precisione quanti caratteri posso stampare.
    Ho utilizzato il seguente comando:

    Printer.FontName = "Courier"
    Non so con che carattere stampi, di certo non è il courier.
    La cosa strana è che sulle stampanti CANON si verifica questo inconveniente, mentre sulle altre no.
    Come posso risolvere il problema?
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Prova a mettere

    Printer.FontName = "Courier New"

    Al limite, per vedere quali sono i font supportati, puoi far girare qualche cosa di questo tipo:
    codice:
       Dim p As Printer
       Dim f As Integer
       For Each p In Printers
          Me.Print "Stampante: ";p.DeviceName
          For f = 1 To 1000
             If p.Fonts(f) = "" Then
                Exit For
             End If
             Me.Print p.Fonts(f)
          Next f
       Next
    e nel form avrai tutti i font supportati.
    ...and I miss you...like the deserts miss the rain...

  3. #3
    Magnum2000
    Guest
    Originariamente inviato da vonkranz
    Prova a mettere

    Printer.FontName = "Courier New"

    ...e nel form avrai tutti i font supportati.
    Grazie!
    Proverò subito.
    Spero che le Canon riconoscano il Courier (sarebbe il colmo se non lo riconoscessero)

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.