Printer.PaintPicture-Methode
Aktualisiert: November 2007
Druckt den Inhalt 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 _
)
'Usage
Dim instance As Printer
Dim picture As Image
Dim x1 As Single
Dim y1 As Single
Dim width1 As Single
Dim height1 As Single
Dim x2 As Single
Dim y2 As Single
Dim width2 As Single
Dim height2 As Single
instance.PaintPicture(picture, x1, y1, _
width1, height1, x2, y2, width2, height2)
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
)
public function PaintPicture(
picture : Image,
x1 : float,
y1 : float,
width1 : float,
height1 : float,
x2 : float,
y2 : float,
width2 : float,
height2 : float
)
Parameter
picture
Typ: System.Drawing.ImageImage -Wert, der das zu druckende Bild darstellt.
x1
Typ: System.SingleSingle -Wert, der die horizontalen Zielkoordinaten angibt, an denen das Bild gedruckt werden soll. Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheit.
y1
Typ: System.SingleSingle -Wert, der die vertikalen Zielkoordinaten angibt, an denen das Bild gedruckt werden soll. Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheit.
width1
Typ: System.SingleOptional. Single-Wert, der die Zielbreite des Bilds angibt. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheit. Wenn die Zielbreite nicht mit der Originalbreite übereinstimmt, wird das Bild gestreckt oder komprimiert. Wenn kein Wert angegeben ist, wird die Originalbreite verwendet.
height1
Typ: System.SingleOptional. Single-Wert, der die Zielhöhe des Bilds angibt. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheit. Wenn die Zielhöhe nicht mit der Originalhöhe übereinstimmt, wird das Bild gestreckt oder komprimiert. Wenn kein Wert angegeben ist, wird die Originalhöhe verwendet.
x2
Typ: System.SingleOptional. Single-Werte, die die Koordinaten (x-Achse) eines Auswahlbereichs innerhalb des Bilds angeben. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheit. Wird der Wert nicht angegeben, so wird 0 angenommen.
y2
Typ: System.SingleOptional. Single-Werte, die die Koordinaten (y-Achse) eines Auswahlbereichs innerhalb des Bilds angeben. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheit. Wird der Wert nicht angegeben, so wird 0 angenommen.
width2
Typ: System.SingleOptional. Single-Wert, der die Originalbreite eines Auswahlbereichs innerhalb des Bilds angibt. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheit. Wenn kein Wert angegeben ist, wird die gesamte Originalbreite verwendet.
height2
Typ: System.SingleOptional. Single-Wert, der die Originalhöhe eines Auswahlbereichs innerhalb des Bilds angibt. Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheit. Wenn kein Wert angegeben ist, wird die gesamte Originalhöhe verwendet.
Hinweise
Ein Bild kann horizontal oder vertikal gekippt werden, indem negative Werte für die Zielhöhe (height1) und/oder die Zielbreite (width1) verwendet werden.
Sie können beliebig viele optionale nachfolgende Argumente weglassen. Wenn Sie ein oder mehrere optionale nachfolgende Argumente weglassen, verwenden Sie nach dem letzten festgelegten Argument keine Kommas. Wenn Sie ein optionales Argument festlegen möchten, müssen Sie alle optionalen Argumente angeben, die sich in der Syntax vor diesem Argument befinden.
Hinweis: |
---|
In der Visual Basic 6.0-Version des Printer-Objekts war der zusätzliche Parameter OpCode enthalten, der zum Anwenden von bitweisen Operationen auf ein Bitmapbild verwendet wurde. Dieser Parameter wird nicht mehr unterstützt. |
Hinweis: |
---|
Funktionen und Objekte im Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace werden für die Tools zur Aktualisierung von Visual Basic 6.0 auf Visual Basic 2008 bereitgestellt. In den meisten Fällen duplizieren diese Funktionen und Objekte Funktionalitäten, die Sie in anderen Namespaces in .NET Framework finden können. Sie sind nur notwendig, wenn sich das Visual Basic 6.0-Codemodell erheblich von der .NET Framework-Implementierung unterscheidet. |
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie eine Bild auf eine Seite gedruckt und dabei auf eine bestimmte Größe gestreckt oder gestaucht wird. Dabei wird davon ausgegangen, dass dem Projekt eine Image-Ressource mit der Bezeichnung Image1 hinzugefügt wurde.
Dim pr As New Printer
pr.PaintPicture(My.Resources.Image1, 500, 500, 1000, 1000)
pr.EndDoc()
Berechtigungen
- 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
Druckerkompatibilitätsbibliothek
Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen