Printer.PaintPicture-Methode

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 _
)
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

  • x1
    Typ: System.Single
    Single -Wert, der die horizontalen Ziel Koordinaten angibt, in dem das Bild gedruckt wird.Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheiten.
  • y1
    Typ: System.Single
    Single -Wert, der die vertikalen Koordinaten des Ziels angibt, in dem das Bild gedruckt wird.Die ScaleMode-Eigenschaft bestimmt die verwendete Maßeinheiten.
  • width1
    Typ: System.Single
    Optional. Single -Wert, der die Breite des Bilds angegeben wird.Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheiten.Wenn das Ziel eine breite größer oder kleiner als die Quelle eine breite ist, wird gestreckt oder Bilder komprimiert, um zu passen.Wenn sie nicht angegeben wird, wird die Breite der Quelle verwendet.
  • height1
    Typ: System.Single
    Optional. Single -Wert, der die Höhe des Bilds angegeben wird.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 Bild ist, wird gestreckt oder komprimiert, um zu passen.Wenn sie nicht angegeben wird, wird die Höhe der Quelle verwendet.
  • x2
    Typ: System.Single
    Optional. Single -Werte, die die Koordinaten (X-Achse) innerhalb des Clippingbereichs Angeben eines Bilds.Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheiten.Wenn der Wert nicht angegeben wird, wird 0 angenommen.
  • y2
    Typ: System.Single
    Optional. Single -Werte, die die Koordinaten (Y-Achse) angeben, eines Bilds innerhalb des Clippingbereichs.Die ScaleMode-Eigenschaft des Objekts bestimmt die verwendete Maßeinheiten.Wenn der Wert nicht angegeben wird, wird 0 angenommen.
  • width2
    Typ: System.Single
    Optional. Single -Wert, der die Quelle innerhalb des Clippingbereichs Breite eines Bilds 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: System.Single
    Optional. Single -Wert, der die Höhe der Quelle innerhalb des Clippingbereichs eines Bilds 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 gekippt wird, indem Sie negative Werte für das Zielheight1(Höhe) und/oder die Breite (width1Ziel) verwenden.

Sie können beliebig viele optionale nachfolgende Argumente auslassen.Wenn Sie ein optionales Argument oder nachfolgendes Argumente auslassen, verwenden Sie keine Komma hinter 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 vor ihm angeordnet sind.

HinweisHinweis

Die Visual Basic 6.0-Version des Druckers Objekts geschlossen hat einen zusätzlichen Parameter, Opcode ein, der verwendet wurde, um bitweisen Operationen in einem Bitmapbild auszuführen.Dieser Parameter wird nicht mehr unterstützt.

HinweisHinweis

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

Im folgenden Beispiel wird veranschaulicht, wie ein Bild auf einer Seite drucken und es einer bestimmten Größe verkleinert oder gestreckt wird.Es wird davon ausgegangen, dass Sie eine Image Ressource dem Projekt hinzugefügt haben. 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

Druckerkompatibilitätsbibliothek

Gewusst wie: Korrigieren von Upgradefehlern mithilfe der Druckerkompatibilitätsbibliothek (Visual Basic)

Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen