Partager via


Printer.PaintPicture, méthode

imprime le contenu d'un fichier image sur une page.

Espace de noms :  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
Public Sub PaintPicture ( _
    picture As Image, _
    x1 As Single, _
    y1 As Single, _
    width1 As Single, _
    height1 As Single, _
    x2 As Single, _
    y2 As Single, _
    width2 As Single, _
    height2 As Single _
)
public void PaintPicture(
    Image picture,
    float x1,
    float y1,
    float width1,
    float height1,
    float x2,
    float y2,
    float width2,
    float height2
)
public:
void PaintPicture(
    Image^ picture, 
    float x1, 
    float y1, 
    float width1, 
    float height1, 
    float x2, 
    float y2, 
    float width2, 
    float height2
)
member PaintPicture : 
        picture:Image * 
        x1:float32 * 
        y1:float32 * 
        width1:float32 * 
        height1:float32 * 
        x2:float32 * 
        y2:float32 * 
        width2:float32 * 
        height2:float32 -> unit 
public function PaintPicture(
    picture : Image, 
    x1 : float, 
    y1 : float, 
    width1 : float, 
    height1 : float, 
    x2 : float, 
    y2 : float, 
    width2 : float, 
    height2 : float
)

Paramètres

  • x1
    Type : System.Single
    valeur d'Single indiquant les coordonnées de destination horizontales où l'image est imprimée.la propriété d' ScaleMode détermine les unités de mesure utilisées.
  • y1
    Type : System.Single
    valeur d'Single indiquant les coordonnées de destination de verticale où l'image est imprimée.la propriété d' ScaleMode détermine les unités de mesure utilisées.
  • width1
    Type : System.Single
    Facultatif.valeur d'Single indiquant la largeur de destination de l'image.la propriété d' ScaleMode de l'objet détermine les unités de mesure utilisées.Si la largeur de destination est supérieure ou inférieure à la largeur de la source, l'image est étirée ou suivants pour s'adapter.Si omis, la largeur de source est utilisée.
  • height1
    Type : System.Single
    Facultatif.valeur d'Single indiquant la hauteur de destination de l'image.la propriété d' ScaleMode de l'objet détermine les unités de mesure utilisées.Si la hauteur de destination est supérieure ou inférieure à la hauteur de la source, l'image est étirée ou suivants pour s'adapter.Si omis, la hauteur de source est utilisée.
  • x2
    Type : System.Single
    Facultatif. Single évalue indiquer les coordonnées (axe des x) d'une zone de découpage dans l'image.la propriété d' ScaleMode de l'objet détermine les unités de mesure utilisées.Si cet argument est omis, la position 0 est utilisée par défaut.
  • y2
    Type : System.Single
    Facultatif. Single évalue indiquer les coordonnées (axe Y) d'une zone de découpage dans l'image.la propriété d' ScaleMode de l'objet détermine les unités de mesure utilisées.Si cet argument est omis, la position 0 est utilisée par défaut.
  • width2
    Type : System.Single
    Facultatif.valeur d'Single indiquant la largeur de source d'une zone de découpage dans l'image.la propriété d' ScaleMode de l'objet détermine les unités de mesure utilisées.Si omis, la largeur de source est utilisée.
  • height2
    Type : System.Single
    Facultatif.valeur d'Single indiquant la hauteur de source d'une zone de découpage dans l'image.la propriété d' ScaleMode de l'objet détermine les unités de mesure utilisées.Si omis, la hauteur entière de source est utilisée.

Notes

Vous pouvez faire pivoter une image horizontalement ou verticalement en utilisant les valeurs négatives pour la hauteur de destination (height1) et/ou la largeur de destination (width1).

Vous pouvez omettre autant d'arguments de fin facultatif comme vous le souhaitez.si vous omettez un argument de fin ou des arguments facultatifs, n'utilisez aucune virgule après le dernier argument que vous spécifiez.si vous souhaitez spécifier un argument facultatif, vous devez spécifier tous les arguments facultatifs qui apparaissent dans la syntaxe avant lui.

[!REMARQUE]

La version de Visual Basic 6.0 de l'objet d'imprimante inclut un paramètre supplémentaire, l'opcode, qui a été utilisé pour exécuter des opérations de bits sur une image bitmap.ce paramètre n'est plus pris en charge.

[!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 du .NET Framework.

Exemples

L'exemple suivant montre comment imprimer une image sur une page, l'd'étirement ou la réduction à une taille particulière.Il suppose que vous avez ajouté une ressource de Image à votre projet nommé Image1.

Dim pr As New Printer
pr.PaintPicture(My.Resources.Image1, 500, 500, 1000, 1000)
pr.EndDoc()

Sécurité .NET Framework

Voir aussi

Référence

Printer Classe

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