Partager via


Printer, classe

Fournit un objet d' Printer en vue de Visual Basic 6.0 mis à jour l'impression code.

Hiérarchie d'héritage

System.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é dans sa couleur varie ou dans monochrome sur un appareil 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 suivante de dessin.
Propriété publique CurrentY obtient ou définit les coordonnées verticales pour l'impression ou la méthode suivante de dessin.
Propriété publique DeviceName obtient le nom de l'imprimante actuelle.
Propriété publique DocumentName Obtient ou définit le nom du document à afficher (par exemple, dans une boîte de dialogue d'état d'impression ou dans une file d'impression).
Propriété publique DrawStyle Obtient ou définit une valeur qui détermine le style de ligne pour 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 de méthodes graphiques d' Circle et d' Line .
Propriété publique FillStyle Obtient ou définit le modèle utilisé pour remplir des formes créées à l'aide de l' Circle et des méthodes graphiques d' Line .
Propriété publique Font obtient ou définit FontFamily de nom.
Propriété publique FontBold Obtient ou définit le style de police de caractère grasse.
Propriété publique FontCount Retourne le nombre de polices disponibles pour le périphérique d'affichage actuel ou l'imprimante.
Propriété publique FontItalic Obtient ou définit le style de police en 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 à l'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 graphismes d'arrière-plan sur un objet d' 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 dans laquelle le texte et de graphiques sont imprimés.
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 en imprimante par défaut dans le panneau de configuration.
Propriété publique Orientation Obtient ou définit une valeur indiquant si les documents sont imprimés dans la verticale ou le mode paysage.
Propriété publique Page Retourne le numéro de page actuellement est imprimée.
Propriété publique PaperBin Obtient ou définit une valeur indiquant le bac de papier par défaut sur l'imprimante 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 vers 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 auquel le fichier sera enregistré lorsque la propriété d' PrintAction est définie à 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 d' 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 de les 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 d'un objet mesuré horizontalement.
Propriété publique TwipsPerPixelY Obtient une valeur indiquant le nombre de twips par pixel d'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, qui spécifie si le point central est relatif à l'emplacement actuel.
Méthode publique EndDoc Termine une opération d'impression envoyée à l'objet d' Printer , et libère le document au périphérique d'impression ou du 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 d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (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 actif.
Méthode publique Line(Single, Single) Lignes d'impression dans 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 de l'objet Object actuel. (Hérité de Object.)
Méthode publique NewPage Arrête l'impression de la page active et reprend l'impression dans une page.
Méthode publique PaintPicture imprime le contenu d'un fichier image sur une page.
Méthode publique Print Les copies du texte à une page.
Méthode publique PSet(Single, Single) imprime un unique sur une page.
Méthode publique PSet(Single, Single, Int32) Imprime un unique dans une couleur spécifiée dans une page.
Méthode publique PSet(Boolean, Single, Single, Int32) Imprime un unique dans une couleur spécifiée dans une page, en indiquant éventuellement un point par rapport à les coordonnées actuelles.
Méthode publique Scale() définit le système de coordonnées de l'objet d' Printer .
Méthode publique Scale(Single, Single, Single, Single) définit le système de coordonnées de l'objet d' Printer .
Méthode publique ScaleX Convertit la valeur pour la largeur d'une des unités de mesure de la propriété d' ScaleMode à un autre.
Méthode publique ScaleY Convertit la valeur de la hauteur d'une des unités de mesure de la propriété d' ScaleMode à un 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 tel 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 Les copies du texte à une page sans ajouter un retour chariot.

Début

Notes

L'objet Visual Basic 6.0 Printer n'a aucun équivalent direct dans Visual Basic.L'objet d' Printer fournit les propriétés, méthodes, événements et de l'objet Visual Basic 6.0 Printer .Cela permet à Visual Basic 6.0 impression le code à exécuter après la mise à niveau.

[!REMARQUE]

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

Bibliothèque de compatibilité des imprimantes

Comment : corriger des erreurs de mise à niveau à l'aide de la bibliothèque de compatibilité des imprimantes (Visual Basic)

Déploiement d'applications faisant référence à la bibliothèque de compatibilité des imprimantes