Condividi tramite


Classe Printer

Fornisce un oggetto di Printer da Visual Basic 6.0 aggiornato che stampa il codice.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6.Printer

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
Public Class Printer
public class Printer
public ref class Printer
type Printer =  class end
public class Printer

Il tipo Printer espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico Printer Inizializza una nuova istanza della classe Printer.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ColorMode Ottiene o imposta un valore che specifica se l'output presente a colori o in monocromio in un dispositivo che supporta i colori.
Proprietà pubblica Copies Ottiene o imposta un valore che determina il numero di copie da stampare.
Proprietà pubblica CurrentX Ottiene o imposta le coordinate orizzontali per il metodo successivo di disegno o di stampa.
Proprietà pubblica CurrentY Ottiene o imposta le coordinate verticali per il metodo successivo di disegno o di stampa.
Proprietà pubblica DeviceName Ottiene il nome della stampante corrente.
Proprietà pubblica DocumentName Ottiene o imposta il nome del documento da visualizzare (ad esempio, in una finestra di dialogo Stampa o Coda di stampa) durante la stampa del documento.
Proprietà pubblica DrawStyle Ottiene o imposta un valore che determina lo stile della linea di output dai metodi grafici.
Proprietà pubblica DrawWidth Ottiene o imposta lo spessore di linea per l'output dai metodi grafici.
Proprietà pubblica Duplex Ottiene o imposta un valore che determina se una pagina viene stampata da entrambi i lati (se la stampante supporta questa funzionalità).
Proprietà pubblica FillColor Ottiene o imposta il colore in cui viene utilizzato compilare le forme create tramite i metodi grafici di Line e di Circle .
Proprietà pubblica FillStyle Ottiene o determina il modello utilizzato per riempire forme creato tramite Circle and Line metodi grafici.
Proprietà pubblica Font ottiene o imposta FontFamily per nome.
Proprietà pubblica FontBold Ottiene o imposta lo stile del grassetto.
Proprietà pubblica FontCount Restituisce il numero dei caratteri disponibili per la stampante corrente attive o dello schermo.
Proprietà pubblica FontItalic Ottiene o imposta lo stile del carattere corsivo.
Proprietà pubblica FontName Ottiene o imposta il nome del carattere in cui il testo visualizzato per un'operazione di stampa.
Proprietà pubblica Fonts Ottiene tutti i nomi di carattere disponibili per la stampante corrente.
Proprietà pubblica FontSize Ottiene o imposta la dimensione del tipo di carattere utilizzato per il testo in un'operazione di stampa in fase di esecuzione.
Proprietà pubblica FontStrikethru Ottiene o imposta lo stile del carattere di strikethrough.
Proprietà pubblica FontTransparent Ottiene o imposta un valore che determina se gli elementi grafici in background su un oggetto di Printer vengono stampati dietro i caratteri di testo.
Proprietà pubblica FontUnderline Ottiene o imposta lo stile del carattere sottolineato.
Proprietà pubblica ForeColor Ottiene o imposta il colore in cui il testo e grafica vengono stampati.
Proprietà pubblica Height Ottiene o imposta l'altezza di una pagina.
Proprietà pubblica IsDefaultPrinter Restituisce un valore che determina se la stampante selezionata è definita come la stampante predefinita nel Pannello di controllo.
Proprietà pubblica Orientation Ottiene o imposta un valore che indica se i documenti sono visualizzati in ritratto o orientamento paesaggio.
Proprietà pubblica Page Restituisce il numero di pagina della pagina attualmente in stampanda.
Proprietà pubblica PaperBin Ottiene o imposta un valore che indica il cestino di carta predefinito nella stampante dalla carta viene inserita durante le operazioni di stampa.
Proprietà pubblica PaperSize Ottiene o imposta un valore che indica il formato di carta per la stampante corrente.
Proprietà pubblica PrintAction Ottiene o imposta un valore che determina se l'output di stampa è diretto a una stampante, in una finestra di anteprima di stampa, o in un file.
Proprietà pubblica PrintFileName Ottiene o imposta un valore che specifica il nome di un file encapsulated PostScript e il percorso a cui il file verrà salvato quando la proprietà di PrintAction è impostata su PrintToFile.
Proprietà pubblica PrintQuality Ottiene o imposta un valore che indica la risoluzione della stampante.
Proprietà pubblica RightToLeft Ottiene o imposta un valore di Boolean che indica la direttiva della visualizzazione del testo in un sistema da destra a sinistra.
Proprietà pubblica ScaleHeight Ottiene o imposta il numero di unità per la misurazione verticale della pagina quando si utilizzano i metodi grafici.
Proprietà pubblica ScaleLeft Ottiene o imposta le coordinate orizzontali per il bordo sinistro della pagina quando si utilizzano i metodi grafici.
Proprietà pubblica ScaleMode Ottiene o imposta un valore che indica l'unità di misura delle coordinate di un oggetto quando si utilizzano i metodi grafici.
Proprietà pubblica ScaleTop Ottiene o imposta le coordinate verticali per il margine superiore della pagina quando si utilizzano i metodi grafici.
Proprietà pubblica ScaleWidth Ottiene o imposta il numero di unità per la misurazione orizzontale della pagina quando si utilizzano i metodi grafici.
Proprietà pubblica TwipsPerPixelX Ottiene un valore che indica il numero di twips per pixel per un oggetto misurato in orizzontale.
Proprietà pubblica TwipsPerPixelY Ottiene un valore che indica il numero di twips per pixel per un oggetto misurato verticalmente.
Proprietà pubblica Width ottiene o imposta la larghezza di una pagina.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Circle(Single, Single, Single, Int32, Single, Single, Single) Premere un cerchio, un'ellisse, o un arco a una pagina.
Metodo pubblico Circle(Boolean, Single, Single, Single, Int32, Single, Single, Single) Premere un cerchio, un'ellisse, o un arco a una pagina, che specifica se il punto centrale è relativo alla posizione corrente.
Metodo pubblico EndDoc Termina un'operazione di stampa inviata all' oggetto di Printer , pubblicante il documento alla stampante o lo spooler.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico KillDoc immediatamente interrompe il processo di stampa corrente.
Metodo pubblico Line(Single, Single) Stampa righe in una pagina.
Metodo pubblico Line(Single, Single, Single, Single, Int32, Boolean, Boolean) Stampa righe, quadrati, o rettangoli in una pagina.
Metodo pubblico Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) Stampa righe, quadrati, o rettangoli in una pagina.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico NewPage Interrompe la stampa nella pagina corrente e riattiva stampa in una nuova pagina.
Metodo pubblico PaintPicture Stampare il contenuto di un file di immagine in una pagina.
Metodo pubblico Print Testo della in una pagina.
Metodo pubblico PSet(Single, Single) Premere uno specifico in una pagina.
Metodo pubblico PSet(Single, Single, Int32) Premere uno specifico in un colore specificato in una pagina.
Metodo pubblico PSet(Boolean, Single, Single, Int32) Premere uno specifico in un colore specificato in una pagina, specificando eventualmente un punto rispetto alle coordinate correnti.
Metodo pubblico Scale() Definisce il sistema di coordinate dell' oggetto di Printer .
Metodo pubblico Scale(Single, Single, Single, Single) Definisce il sistema di coordinate dell' oggetto di Printer .
Metodo pubblico ScaleX Converte il valore della larghezza di una pagina da una delle unità di misura la proprietà di ScaleMode a un altro.
Metodo pubblico ScaleY Converte il valore per l'altezza di una pagina da una delle unità di misura la proprietà di ScaleMode a un altro.
Metodo pubblico TextHeight Restituisce l'altezza di una stringa di testo come verrebbe stampata nel carattere corrente.
Metodo pubblico TextWidth Restituisce la larghezza di una stringa di testo come verrebbe stampata nel carattere corrente.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico Write Stampa di testi a una pagina senza aggiungere un ritorno a capo.

In alto

Note

L'oggetto di Visual Basic 6.0 Printer non è disponibile alcun equivalente diretto in Visual Basic.L'oggetto di Printer fornisce tutte le proprietà, metodi ed eventi di Visual Basic 6.0 Printer oggetto.Ciò consente a Visual Basic 6.0 che contiene il codice da eseguire dopo l'aggiornamento.

[!NOTA]

Le funzioni e gli oggetti nello spazio dei nomi Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 vengono forniti per essere utilizzati dagli strumenti per l'aggiornamento da Visual Basic 6.0 a Visual Basic.Nella maggior parte dei casi, tali funzioni e oggetti duplicano le funzionalità disponibili in altri spazi dei nomi in .NET Framework.Sono necessari, pertanto, solo quando il modello di codice di Visual Basic 6.0 differisce in modo significativo dall'implementazione di .NET Framework.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Altre risorse

Printer Compatibility Library

Procedura: correggere errori di aggiornamento utilizzando Printer Compatibility Library (Visual Basic)

Distribuzione di applicazioni che fanno riferimento a Printer Compatibility Library