Condividi tramite


Classe Printer

Fornisce un oggetto Printer che verrà utilizzato dal codice di stampa Visual Basic 6.0 aggiornato.

Gerarchia di ereditarietà

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 verrà eseguita la stampa a colori o monocromatica su 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 successivo metodo di disegno o di stampa.
Proprietà pubblica CurrentY Ottiene o imposta le coordinate verticali per il successivo metodo 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 relativa allo stato di stampa o in una coda di stampa, durante la stampa del documento.
Proprietà pubblica DrawStyle Ottiene o imposta un valore che determina lo stile della linea per l'output dei 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 su entrambi i lati (se la stampante supporta questa funzionalità).
Proprietà pubblica FillColor Ottiene o imposta il colore utilizzato per riempire le forme create tramite i metodi grafici Line e Circle.
Proprietà pubblica FillStyle Ottiene o imposta il motivo utilizzato per riempire le forme create tramite i metodi grafici Line e Circle.
Proprietà pubblica Font Ottiene o imposta un FontFamily per nome.
Proprietà pubblica FontBold Ottiene o imposta lo stile del carattere grassetto.
Proprietà pubblica FontCount Restituisce il numero di tipi di caratteri disponibili per la stampante attiva o il dispositivo di visualizzazione corrente.
Proprietà pubblica FontItalic Ottiene o imposta lo stile del carattere corsivo.
Proprietà pubblica FontName Ottiene o imposta il nome del tipo di carattere utilizzato per la visualizzazione del testo in 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 runtime.
Proprietà pubblica FontStrikethru Ottiene o imposta lo stile del carattere barrato.
Proprietà pubblica FontTransparent Ottiene o imposta un valore che determina se gli elementi grafici in background su un oggetto 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 con cui il testo e la 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 attualmente selezionata è impostata come stampante predefinita nel Pannello di controllo.
Proprietà pubblica Orientation Ottiene o imposta un valore che indica se i documenti deve essere stampati con orientamento orizzontale o verticale.
Proprietà pubblica Page Restituisce il numero della pagina attualmente in stampa.
Proprietà pubblica PaperBin Ottiene o imposta un valore che indica il cassetto di alimentazione predefinito della stampante dal quale la carta viene inserita durante le operazioni di stampa.
Proprietà pubblica PaperSize Ottiene o imposta un valore che indica il formato della carta per la stampante corrente.
Proprietà pubblica PrintAction Ottiene o imposta un valore che determina se l'output è diretto a una stampante, a una finestra di anteprima di stampa o a un file.
Proprietà pubblica PrintFileName Ottiene o imposta un valore che specifica il nome di un file encapsulated PostScript e il percorso in cui il file verrà salvato quando la proprietà 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 Boolean che indica la direzione 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 metodi grafici.
Proprietà pubblica ScaleLeft Ottiene o imposta le coordinate orizzontali per il margine sinistro della pagina quando si utilizzano 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 metodi grafici.
Proprietà pubblica ScaleWidth Ottiene o imposta il numero di unità per la misurazione orizzontale della pagina quando si utilizzano metodi grafici.
Proprietà pubblica TwipsPerPixelX Ottiene un valore che indica il numero di twip per pixel per un oggetto misurato orizzontalmente.
Proprietà pubblica TwipsPerPixelY Ottiene un valore che indica il numero di twip 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) Stampa un cerchio, un'ellisse o un arco in una pagina.
Metodo pubblico Circle(Boolean, Single, Single, Single, Int32, Single, Single, Single) Stampa un cerchio, un'ellisse o un arco in una pagina, specificando se il punto centrale è relativo alla posizione corrente.
Metodo pubblico EndDoc Termina un'operazione di stampa inviata all'oggetto Printer, rilasciando il documento al dispositivo di stampa o allo spooler.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico KillDoc Arresta immediatamente 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 Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico NewPage Arresta la stampa nella pagina corrente e riprende la stampa in una nuova pagina.
Metodo pubblico PaintPicture Stampa il contenuto di un file di immagine in una pagina.
Metodo pubblico Print Stampa il testo su una pagina.
Metodo pubblico PSet(Single, Single) Stampa un singolo punto in una pagina.
Metodo pubblico PSet(Single, Single, Int32) Stampa un singolo punto in un colore specificato in una pagina.
Metodo pubblico PSet(Boolean, Single, Single, Int32) Stampa un singolo punto in un colore specificato in una pagina, specificando facoltativamente un punto relativo alle coordinate correnti.
Metodo pubblico Scale() Definisce il sistema di coordinate dell'oggetto Printer.
Metodo pubblico Scale(Single, Single, Single, Single) Definisce il sistema di coordinate dell'oggetto Printer.
Metodo pubblico ScaleX Converte il valore per la larghezza di una pagina da una delle unità di misura della proprietà ScaleMode in un'altra unità.
Metodo pubblico ScaleY Converte il valore per l'altezza di una pagina da una delle unità di misura della proprietà ScaleMode in un'altra unità.
Metodo pubblico TextHeight Restituisce l'altezza di una stringa di testo come verrebbe stampata con il tipo di carattere corrente.
Metodo pubblico TextWidth Restituisce la larghezza di una stringa di testo come verrebbe stampata con il tipo di carattere corrente.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico Write Stampa testo in 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à, i metodi e gli eventi di Visual Basic 6.0 Printer oggetto. Ciò consente a Visual Basic 6.0 che visualizza 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

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library