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 | |
---|---|---|
Printer | Inizializza una nuova istanza della classe Printer. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ColorMode | Ottiene o imposta un valore che specifica se verrà eseguita la stampa a colori o monocromatica su un dispositivo che supporta i colori. | |
Copies | Ottiene o imposta un valore che determina il numero di copie da stampare. | |
CurrentX | Ottiene o imposta le coordinate orizzontali per il successivo metodo di disegno o di stampa. | |
CurrentY | Ottiene o imposta le coordinate verticali per il successivo metodo di disegno o di stampa. | |
DeviceName | Ottiene il nome della stampante corrente. | |
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. | |
DrawStyle | Ottiene o imposta un valore che determina lo stile della linea per l'output dei metodi grafici. | |
DrawWidth | Ottiene o imposta lo spessore di linea per l'output dai metodi grafici. | |
Duplex | Ottiene o imposta un valore che determina se una pagina viene stampata su entrambi i lati (se la stampante supporta questa funzionalità). | |
FillColor | Ottiene o imposta il colore utilizzato per riempire le forme create tramite i metodi grafici Line e Circle. | |
FillStyle | Ottiene o imposta il motivo utilizzato per riempire le forme create tramite i metodi grafici Line e Circle. | |
Font | Ottiene o imposta un FontFamily per nome. | |
FontBold | Ottiene o imposta lo stile del carattere grassetto. | |
FontCount | Restituisce il numero di tipi di caratteri disponibili per la stampante attiva o il dispositivo di visualizzazione corrente. | |
FontItalic | Ottiene o imposta lo stile del carattere corsivo. | |
FontName | Ottiene o imposta il nome del tipo di carattere utilizzato per la visualizzazione del testo in un'operazione di stampa. | |
Fonts | Ottiene tutti i nomi di carattere disponibili per la stampante corrente. | |
FontSize | Ottiene o imposta la dimensione del tipo di carattere utilizzato per il testo in un'operazione di stampa in runtime. | |
FontStrikethru | Ottiene o imposta lo stile del carattere barrato. | |
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. | |
FontUnderline | Ottiene o imposta lo stile del carattere sottolineato. | |
ForeColor | Ottiene o imposta il colore con cui il testo e la grafica vengono stampati. | |
Height | Ottiene o imposta l'altezza di una pagina. | |
IsDefaultPrinter | Restituisce un valore che determina se la stampante attualmente selezionata è impostata come stampante predefinita nel Pannello di controllo. | |
Orientation | Ottiene o imposta un valore che indica se i documenti deve essere stampati con orientamento orizzontale o verticale. | |
Page | Restituisce il numero della pagina attualmente in stampa. | |
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. | |
PaperSize | Ottiene o imposta un valore che indica il formato della carta per la stampante corrente. | |
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. | |
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. | |
PrintQuality | Ottiene o imposta un valore che indica la risoluzione della stampante. | |
RightToLeft | Ottiene o imposta un valore Boolean che indica la direzione della visualizzazione del testo in un sistema da destra a sinistra. | |
ScaleHeight | Ottiene o imposta il numero di unità per la misurazione verticale della pagina quando si utilizzano metodi grafici. | |
ScaleLeft | Ottiene o imposta le coordinate orizzontali per il margine sinistro della pagina quando si utilizzano metodi grafici. | |
ScaleMode | Ottiene o imposta un valore che indica l'unità di misura delle coordinate di un oggetto quando si utilizzano i metodi grafici. | |
ScaleTop | Ottiene o imposta le coordinate verticali per il margine superiore della pagina quando si utilizzano metodi grafici. | |
ScaleWidth | Ottiene o imposta il numero di unità per la misurazione orizzontale della pagina quando si utilizzano metodi grafici. | |
TwipsPerPixelX | Ottiene un valore che indica il numero di twip per pixel per un oggetto misurato orizzontalmente. | |
TwipsPerPixelY | Ottiene un valore che indica il numero di twip per pixel per un oggetto misurato verticalmente. | |
Width | Ottiene o imposta la larghezza di una pagina. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Circle(Single, Single, Single, Int32, Single, Single, Single) | Stampa un cerchio, un'ellisse o un arco in una pagina. | |
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. | |
EndDoc | Termina un'operazione di stampa inviata all'oggetto Printer, rilasciando il documento al dispositivo di stampa o allo spooler. | |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) | |
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) | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
KillDoc | Arresta immediatamente il processo di stampa corrente. | |
Line(Single, Single) | Stampa righe in una pagina. | |
Line(Single, Single, Single, Single, Int32, Boolean, Boolean) | Stampa righe, quadrati o rettangoli in una pagina. | |
Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) | Stampa righe, quadrati o rettangoli in una pagina. | |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) | |
NewPage | Arresta la stampa nella pagina corrente e riprende la stampa in una nuova pagina. | |
PaintPicture | Stampa il contenuto di un file di immagine in una pagina. | |
Stampa il testo su una pagina. | ||
PSet(Single, Single) | Stampa un singolo punto in una pagina. | |
PSet(Single, Single, Int32) | Stampa un singolo punto in un colore specificato in una pagina. | |
PSet(Boolean, Single, Single, Int32) | Stampa un singolo punto in un colore specificato in una pagina, specificando facoltativamente un punto relativo alle coordinate correnti. | |
Scale() | Definisce il sistema di coordinate dell'oggetto Printer. | |
Scale(Single, Single, Single, Single) | Definisce il sistema di coordinate dell'oggetto Printer. | |
ScaleX | Converte il valore per la larghezza di una pagina da una delle unità di misura della proprietà ScaleMode in un'altra unità. | |
ScaleY | Converte il valore per l'altezza di una pagina da una delle unità di misura della proprietà ScaleMode in un'altra unità. | |
TextHeight | Restituisce l'altezza di una stringa di testo come verrebbe stampata con il tipo di carattere corrente. | |
TextWidth | Restituisce la larghezza di una stringa di testo come verrebbe stampata con il tipo di carattere corrente. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
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
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library