Printer.PaintPicture-Methode
Druckt die Inhalte einer Bilddatei auf einer Seite.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
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
)
Parameter
picture
Typ: ImageImage-Wert, der das zu druckende Image darstellt.
x1
Typ: SingleSingle-Wert, der die horizontalen Zielkoordinaten angibt, in denen das Image gedruckt wird. Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheit.
y1
Typ: SingleSingle-Wert, der die vertikalen Zielkoordinaten angibt, in denen das Image gedruckt wird. Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheit.
width1
Typ: SingleOptional. Single-Wert, der die Zielbreite des Bilds angibt. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheiten. Wenn die Breite des Ziels größer oder kleiner als die Breite der Quelle ist, wird das Bild gestreckt oder komprimiert, um zu passen. Wenn sie nicht angegeben wird, wird die Breite der Quelle verwendet.
height1
Typ: SingleOptional. Single-Wert, der die Zielhöhe des Bilds angibt. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheiten. Wenn die Höhe des Ziels größer oder kleiner als die Höhe der Quelle ist, wird das Bild gestreckt oder komprimiert, um zu passen. Wenn sie nicht angegeben wird, wird die Höhe der Quelle verwendet.
x2
Typ: SingleOptional. Single-Werte, die die Koordinaten (X-Achse) eines Clippingbereichs im Bild angibt. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheiten. Wenn der Wert nicht angegeben wird, wird 0 angenommen.
y2
Typ: SingleOptional. Single-Werte, die die Koordinaten (Y-Achse) eines Clippingbereichs im Bild angibt. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheiten. Wenn der Wert nicht angegeben wird, wird 0 angenommen.
width2
Typ: SingleOptional. Single-Wert, der die Quellbreite eines Clippingbereichs im Bild angibt. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheiten. Wenn sie nicht angegeben wird, wird die gesamte Breite der Quelle verwendet.
height2
Typ: SingleOptional. Single-Wert, der die Quellhöhe eines Clippingbereichs im Bild angibt. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheiten. Wenn sie nicht angegeben wird, wird die gesamte Höhe der Quelle verwendet.
Hinweise
Sie können ein Bild horizontal oder vertikal kippen, indem Sie negative Werte für die Zielhöhe (height1) und/oder die Zielbreite (width1) verwenden.
Sie können beliebig viele optionale nachfolgende Argumente auslassen, wie Sie möchten. Wenn Sie ein optionales nachfolgendes Argumente auslassen, verwenden Sie keine Kommas nach dem letzten Argument, das Sie angeben. Wenn Sie ein optionales Argument angeben möchten, müssen Sie alle optionalen Argumente angeben, die in der Syntax davor angezeigt werden.
Hinweis
Die Visual Basic 6.0-Version des Druckerobjekts geschlossen hat einen zusätzlichen Parameter, Opcode ein, der verwendet wurde, um bitweise Operationen mit einem Bitmapbild auszuführen.Dieser Parameter wird nicht mehr unterstützt.
Hinweis
Funktionen und Objekte im Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace werden den Tools zur Aktualisierung von Visual Basic 6.0 auf Visual Basic bereitgestellt.In den meisten Fällen duplizieren diese Funktionen und Objekte Funktionen aus anderen Namespaces in .NET Framework.Sie sind nur notwendig, wenn sich das Visual Basic 6.0-Codemodell erheblich von der .NET Framework-Implementierung unterscheidet.
Beispiele
Das folgende Beispiel zeigt, wie ein Bild in einer Seite gedruckt und es einer bestimmten Größe gestreckt oder verkleinert wird. Dabei wird vorausgesetzt, dass Sie eine Image Ressource dem Projekt hinzugefügt haben, das Image1 ".
Dim pr As New Printer
pr.PaintPicture(My.Resources.Image1, 500, 500, 1000, 1000)
pr.EndDoc()
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace
Weitere Ressourcen
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library