Partager via


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
Méthode publique Printer Initialise une nouvelle instance de la classe Printer.

Début

Propriétés

  Nom Description
Propriété publique 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.
Propriété publique Copies Obtient ou définit une valeur qui détermine le nombre de copies à imprimer.
Propriété publique CurrentX Obtient ou définit les coordonnées horizontales pour l'impression ou la méthode de dessin suivante.
Propriété publique CurrentY Obtient ou définit les coordonnées verticales pour l'impression ou la méthode de dessin suivante.
Propriété publique DeviceName Obtient le nom de l'imprimante actuelle.
Propriété publique 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.
Propriété publique DrawStyle Obtient ou définit une valeur qui détermine le style de ligne de la sortie à partir de méthodes graphiques.
Propriété publique DrawWidth Obtient ou définit la largeur de ligne pour la sortie des méthodes graphiques.
Propriété publique 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é.)
Propriété publique FillColor Obtient ou définit la couleur utilisée pour remplir des formes créées à l'aide des méthodes graphiques Circle et Line.
Propriété publique FillStyle Obtient ou définit le modèle utilisé pour remplir des formes créées à l'aide des méthodes graphiques Circle et Line.
Propriété publique Font Obtient ou définit une FontFamily par nom.
Propriété publique FontBold Obtient ou définit le style de police gras.
Propriété publique FontCount Retourne le nombre de polices disponibles pour le périphérique d'affichage actuel ou l'imprimante active.
Propriété publique FontItalic Obtient ou définit le style de police italique.
Propriété publique FontName Obtient ou définit le nom de la police dans laquelle le texte doit s'afficher pour une opération d'impression.
Propriété publique Fonts Obtient tous les noms de polices disponibles pour l'imprimante actuelle.
Propriété publique 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.
Propriété publique FontStrikethru Obtient ou définit le style de police barré.
Propriété publique 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.
Propriété publique FontUnderline Obtient ou définit le style de police souligné.
Propriété publique ForeColor Obtient ou définit la couleur d'impression du texte et des graphiques.
Propriété publique Height Obtient ou définit la hauteur d'une page.
Propriété publique 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.
Propriété publique Orientation Obtient ou définit une valeur indiquant si les documents doivent être imprimés en mode portrait ou paysage.
Propriété publique Page Retourne le numéro de page de la page actuellement imprimée.
Propriété publique 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.
Propriété publique PaperSize Obtient ou définit une valeur indiquant la taille du papier pour l'imprimante actuelle.
Propriété publique 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.
Propriété publique 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.
Propriété publique PrintQuality Obtient ou définit une valeur qui indique la résolution d'imprimante.
Propriété publique RightToLeft Obtient ou définit une valeur Boolean qui indique la direction d'affichage du texte sur un système de droite à gauche.
Propriété publique ScaleHeight Obtient ou définit le nombre d'unités pour la mesure verticale de la page lorsque vous utilisez des méthodes graphiques.
Propriété publique ScaleLeft Obtient ou définit les coordonnées horizontales pour le bord gauche de la page lorsque vous utilisez des méthodes graphiques.
Propriété publique 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.
Propriété publique ScaleTop Obtient ou définit les coordonnées verticales pour le bord supérieur de la page lorsque vous utilisez des méthodes graphiques.
Propriété publique ScaleWidth Obtient ou définit le nombre d'unités pour la mesure horizontale de la page lorsque vous utilisez des méthodes graphiques.
Propriété publique TwipsPerPixelX Obtient une valeur indiquant le nombre de twips par pixel pour un objet mesuré horizontalement.
Propriété publique TwipsPerPixelY Obtient une valeur indiquant le nombre de twips par pixel pour un objet mesuré verticalement.
Propriété publique Width Obtient ou définit la largeur d'une page.

Début

Méthodes

  Nom Description
Méthode publique Circle(Single, Single, Single, Int32, Single, Single, Single) Imprime un cercle, une ellipse ou un arc sur une page.
Méthode publique 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.
Méthode publique 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.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique KillDoc Arrête immédiatement le travail d'impression en cours.
Méthode publique Line(Single, Single) Lignes d'impression sur une page.
Méthode publique Line(Single, Single, Single, Single, Int32, Boolean, Boolean) Lignes d'impression, carrés ou rectangles sur une page.
Méthode publique Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) Lignes d'impression, carrés ou rectangles sur une page.
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique NewPage Arrête l'impression de la page active et reprend l'impression sur une nouvelle page.
Méthode publique PaintPicture Imprime le contenu d'un fichier image sur une page.
Méthode publique Print Imprime du texte dans une page.
Méthode publique PSet(Single, Single) Imprime un point unique sur une page.
Méthode publique PSet(Single, Single, Int32) Imprime un point unique dans une couleur spécifiée sur une page.
Méthode publique 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.
Méthode publique Scale() Définit le système de coordonnées de l'objet Printer.
Méthode publique Scale(Single, Single, Single, Single) Définit le système de coordonnées de l'objet Printer.
Méthode publique 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.
Méthode publique 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.
Méthode publique TextHeight Retourne la hauteur d'une chaîne de texte telle qu'elle sera imprimée dans la police actuelle.
Méthode publique TextWidth Retourne la largeur d'une chaîne de texte telle qu'elle sera imprimée dans la police actuelle.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique 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

Printer Compatibility Library

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

Deploying Applications That Reference the Printer Compatibility Library