Freigeben über


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: Image

    Image-Wert, der das zu druckende Image darstellt.

  • x1
    Typ: Single

    Single-Wert, der die horizontalen Zielkoordinaten angibt, in denen das Image gedruckt wird. Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheit.

  • y1
    Typ: Single

    Single-Wert, der die vertikalen Zielkoordinaten angibt, in denen das Image gedruckt wird. Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheit.

  • width1
    Typ: Single

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

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

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

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

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

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

Siehe auch

Referenz

Printer Klasse

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

Weitere Ressourcen

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library