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
- picture
Type : System.Drawing.Image
valeur d'Image représentant l'image à imprimer.
- 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6, espace de noms
Autres ressources
Bibliothèque de compatibilité des imprimantes
Déploiement d'applications faisant référence à la bibliothèque de compatibilité des imprimantes