Printer, classe
Fournit un objet Printer à utiliser par le code d'impression Visual Basic 6.0 mis à niveau.
Hiérarchie d'héritage
Object
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6.Printer
Espace de noms : Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
'Déclaration
Public Class Printer
public class Printer
public ref class Printer
type Printer = class end
public class Printer
Le type Printer expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
Printer | Initialise une nouvelle instance de la classe Printer. |
Début
Propriétés
Nom | Description | |
---|---|---|
ColorMode | Obtient ou définit une valeur indiquant si la sortie sera imprimée en couleurs ou en monochrome sur un périphérique qui prend en charge la couleur. | |
Copies | Obtient ou définit une valeur qui détermine le nombre de copies à imprimer. | |
CurrentX | Obtient ou définit les coordonnées horizontales pour l'impression ou la méthode de dessin suivante. | |
CurrentY | Obtient ou définit les coordonnées verticales pour l'impression ou la méthode de dessin suivante. | |
DeviceName | Obtient le nom de l'imprimante actuelle. | |
DocumentName | Obtient ou définit le nom de document à afficher (dans une boîte de dialogue d'état d'impression ou une file d'attente à l'impression, par exemple) lors de l'impression du document. | |
DrawStyle | Obtient ou définit une valeur qui détermine le style de ligne de la sortie à partir de méthodes graphiques. | |
DrawWidth | Obtient ou définit la largeur de ligne pour la sortie des méthodes graphiques. | |
Duplex | Obtient ou définit une valeur qui détermine si une page est imprimée des deux côtés (si l'imprimante prend en charge cette fonctionnalité.) | |
FillColor | Obtient ou définit la couleur utilisée pour remplir des formes créées à l'aide des méthodes graphiques Circle et Line. | |
FillStyle | Obtient ou définit le modèle utilisé pour remplir des formes créées à l'aide des méthodes graphiques Circle et Line. | |
Font | Obtient ou définit une FontFamily par nom. | |
FontBold | Obtient ou définit le style de police gras. | |
FontCount | Retourne le nombre de polices disponibles pour le périphérique d'affichage actuel ou l'imprimante active. | |
FontItalic | Obtient ou définit le style de police italique. | |
FontName | Obtient ou définit le nom de la police dans laquelle le texte doit s'afficher pour une opération d'impression. | |
Fonts | Obtient tous les noms de polices disponibles pour l'imprimante actuelle. | |
FontSize | Obtient ou définit la taille de la police utilisée pour le texte dans une opération d'impression en cours d'exécution. | |
FontStrikethru | Obtient ou définit le style de police barré. | |
FontTransparent | Obtient ou définit une valeur qui détermine si des graphiques d'arrière-plan sur un objet Printer sont imprimés derrière les caractères de texte. | |
FontUnderline | Obtient ou définit le style de police souligné. | |
ForeColor | Obtient ou définit la couleur d'impression du texte et des graphiques. | |
Height | Obtient ou définit la hauteur d'une page. | |
IsDefaultPrinter | Retourne une valeur qui détermine si l'imprimante actuellement sélectionnée est définie comme l'imprimante par défaut dans le panneau de configuration. | |
Orientation | Obtient ou définit une valeur indiquant si les documents doivent être imprimés en mode portrait ou paysage. | |
Page | Retourne le numéro de page de la page actuellement imprimée. | |
PaperBin | Obtient ou définit une valeur indiquant le bac de papier par défaut de l'imprimante à partir de laquelle le papier est distribué pendant les opérations d'impression. | |
PaperSize | Obtient ou définit une valeur indiquant la taille du papier pour l'imprimante actuelle. | |
PrintAction | Obtient ou définit une valeur qui détermine si la sortie d'impression est dirigée vers une imprimante, une fenêtre d'aperçu avant impression ou un fichier. | |
PrintFileName | Obtient ou définit une valeur qui spécifie le nom d'un fichier PostScript encapsulé et du chemin d'accès sur lequel le fichier sera enregistré lorsque la propriété PrintAction est définie avec PrintToFile. | |
PrintQuality | Obtient ou définit une valeur qui indique la résolution d'imprimante. | |
RightToLeft | Obtient ou définit une valeur Boolean qui indique la direction d'affichage du texte sur un système de droite à gauche. | |
ScaleHeight | Obtient ou définit le nombre d'unités pour la mesure verticale de la page lorsque vous utilisez des méthodes graphiques. | |
ScaleLeft | Obtient ou définit les coordonnées horizontales pour le bord gauche de la page lorsque vous utilisez des méthodes graphiques. | |
ScaleMode | Obtient ou définit une valeur indiquant l'unité de mesure des coordonnées d'un objet lorsque vous utilisez des méthodes graphiques. | |
ScaleTop | Obtient ou définit les coordonnées verticales pour le bord supérieur de la page lorsque vous utilisez des méthodes graphiques. | |
ScaleWidth | Obtient ou définit le nombre d'unités pour la mesure horizontale de la page lorsque vous utilisez des méthodes graphiques. | |
TwipsPerPixelX | Obtient une valeur indiquant le nombre de twips par pixel pour un objet mesuré horizontalement. | |
TwipsPerPixelY | Obtient une valeur indiquant le nombre de twips par pixel pour un objet mesuré verticalement. | |
Width | Obtient ou définit la largeur d'une page. |
Début
Méthodes
Nom | Description | |
---|---|---|
Circle(Single, Single, Single, Int32, Single, Single, Single) | Imprime un cercle, une ellipse ou un arc sur une page. | |
Circle(Boolean, Single, Single, Single, Int32, Single, Single, Single) | Imprime un cercle, une ellipse ou un arc sur une page en spécifiant si le point central est relatif à l'emplacement actuel. | |
EndDoc | Met fin à une opération d'impression envoyée à l'objet Printer, libérant le document au périphérique d'impression ou spouleur. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
KillDoc | Arrête immédiatement le travail d'impression en cours. | |
Line(Single, Single) | Lignes d'impression sur une page. | |
Line(Single, Single, Single, Single, Int32, Boolean, Boolean) | Lignes d'impression, carrés ou rectangles sur une page. | |
Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) | Lignes d'impression, carrés ou rectangles sur une page. | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
NewPage | Arrête l'impression de la page active et reprend l'impression sur une nouvelle page. | |
PaintPicture | Imprime le contenu d'un fichier image sur une page. | |
Imprime du texte dans une page. | ||
PSet(Single, Single) | Imprime un point unique sur une page. | |
PSet(Single, Single, Int32) | Imprime un point unique dans une couleur spécifiée sur une page. | |
PSet(Boolean, Single, Single, Int32) | Imprime un point unique dans une couleur spécifiée sur une page, en indiquant éventuellement un point relatif aux coordonnées actuelles. | |
Scale() | Définit le système de coordonnées de l'objet Printer. | |
Scale(Single, Single, Single, Single) | Définit le système de coordonnées de l'objet Printer. | |
ScaleX | Convertit la valeur de la largeur d'une page à partir d'une des unités de mesure de la propriété ScaleMode vers une autre. | |
ScaleY | Convertit la valeur de la hauteur d'une page à partir d'une des unités de mesure de la propriété ScaleMode vers une autre. | |
TextHeight | Retourne la hauteur d'une chaîne de texte telle qu'elle sera imprimée dans la police actuelle. | |
TextWidth | Retourne la largeur d'une chaîne de texte telle qu'elle sera imprimée dans la police actuelle. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
Write | Imprime du texte sur une page sans ajouter de retour chariot. |
Début
Notes
L'objet Visual Basic 6.0 Printer n'a pas d'équivalent direct dans Visual Basic. L'objet d'Printer fournit toutes les propriétés, méthodes, et les événements Visual Basic 6.0 Printer objet. Cela permet Visual Basic 6.0 imprimer un code pour exécuter après la mise à niveau.
Notes
Les fonctions et objets de l'espace de noms Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 sont fournis pour être utilisés par les outils de mise à niveau de Visual Basic 6.0 vers Visual Basic.Dans la plupart des cas, ces fonctions et objets dupliquent les fonctionnalités que vous pouvez trouver dans d'autres espaces de noms du .NET Framework.Ils sont nécessaires uniquement lorsque le modèle de code Visual Basic 6.0 diffère considérablement de l'implémentation .NET Framework.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6, espace de noms
Autres ressources
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library