Sdílet prostřednictvím


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

  • x1
    Typ: System.Single

    Single -Wert, der die horizontalen Zielkoordinaten angibt, an denen das Bild gedruckt werden soll. Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheit.

  • y1
    Typ: System.Single

    Single -Wert, der die vertikalen Zielkoordinaten angibt, an denen das Bild gedruckt werden soll. Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheit.

  • width1
    Typ: System.Single

    Optional. 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.Single

    Optional. 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.Single

    Optional. 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.Single

    Optional. 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.Single

    Optional. 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.Single

    Optional. 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

Siehe auch

Referenz

Printer-Klasse

Printer-Member

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace

Weitere Ressourcen

Druckerkompatibilitätsbibliothek

Gewusst wie: Korrigieren von Aktualisierungsfehlern unter Verwendung der Druckerkompatibilitätsbibliothek (Visual Basic)

Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen