Udostępnij za pośrednictwem


Metoda Printer.PaintPicture —

Drukuje zawartość pliku obrazu na stronie.

Przestrzeń nazw:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Zestaw:  Microsoft.VisualBasic.PowerPacks.Vs (w Microsoft.VisualBasic.PowerPacks.Vs.dll)

Składnia

'Deklaracja
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
)

Parametry

  • picture
    Typ: Image

    Imagewartość reprezentujący obraz ma być drukowany.

  • x1
    Typ: Single

    SingleWartość wskazująca współrzędne poziome przeznaczenia, gdzie obraz zostanie wydrukowany.ScaleMode Właściwość określa jednostki miary używane.

  • y1
    Typ: Single

    SingleWartość wskazująca współrzędne pionowe przeznaczenia, gdzie obraz zostanie wydrukowany.ScaleMode Właściwość określa jednostki miary używane.

  • width1
    Typ: Single

    Opcjonalne.SingleWartość określająca szerokość docelowego obrazu.ScaleMode Właściwość obiektu określa jednostki miary.Jeżeli szerokość docelowego jest większa lub mniejsza niż szerokość źródła, obraz jest rozciągany lub ściskany do dopasowania.Jeśli pominięty, używana jest szerokość źródła.

  • height1
    Typ: Single

    Opcjonalne.SingleWartość określająca wysokość docelowego obrazu.ScaleMode Właściwość obiektu określa jednostki miary.Jeżeli wysokość docelowego jest większa lub mniejsza niż wysokość źródła, obraz jest rozciągany lub ściskany do dopasowania.Jeśli pominięty, używana jest wysokość źródła.

  • x2
    Typ: Single

    Opcjonalne.Singlewartości wskazujące współrzędne (osi x) wycinany obszar w obrębie obrazu.ScaleMode Właściwość obiektu określa jednostki miary.W przypadku pominięcia przyjmowana jest wartość 0.

  • y2
    Typ: Single

    Opcjonalne.Singlewartości wskazujące współrzędne (oś y) wycinany obszar w obrębie obrazu.ScaleMode Właściwość obiektu określa jednostki miary.W przypadku pominięcia przyjmowana jest wartość 0.

  • width2
    Typ: Single

    Opcjonalne.SingleWartość określająca szerokość źródła wycinany obszar w obrębie obrazu.ScaleMode Właściwość obiektu określa jednostki miary.Jeśli pominięty, używana jest szerokość całego źródła.

  • height2
    Typ: Single

    Opcjonalne.SingleWartość określająca wysokość źródła wycinany obszar w obrębie obrazu.ScaleMode Właściwość obiektu określa jednostki miary.Jeśli pominięty, używana jest wysokość całą źródłową.

Uwagi

Można przerzucić obraz w poziomie lub pionie przy użyciu wartości ujemne dla wysokości docelowego (height1) i/lub szerokości przeznaczenia (width1).

Można pominąć dowolną liczbę końcowe argumentów opcjonalnych jak chcesz.Jeżeli pominięto parametr opcjonalny argument końcowe lub argumentów, nie należy używać wszelkie przecinki po ostatnim argumentem, który określisz.Jeśli chcesz określić opcjonalny argument, należy określić wszystkich argumentów opcjonalnych, które pojawiają się w składni przed nim.

[!UWAGA]

Wersja programu Visual Basic 6.0 obiektu drukarki zawierała dodatkowy parametr, OpCode, który był używany do wykonywania operacji logiczną na obraz bitmapowy.Ten parametr nie jest obsługiwany.

[!UWAGA]

Funkcje i obiekty w Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 obszaru nazw są dostarczane do użycia przez narzędzia służące do uaktualniania programu Visual Basic 6.0 do Visual Basic.W większości przypadków te funkcje i obiekty powielają funkcjonalność, która jest dostępna w innych obszarach nazw w .NET Framework.Są one niezbędne tylko wtedy, gdy model kodu programu Visual Basic 6.0 różni się znacząco od implementacji.NET Framework.

Przykłady

Poniższy przykład ilustruje sposób wydrukować obraz na stronie, rozciągnięcie lub zmniejszenie go do określonego rozmiaru.Zakłada się, że dodano Image zasobów do projektu o nazwie obraz1.

Dim pr As New Printer
pr.PaintPicture(My.Resources.Image1, 500, 500, 1000, 1000)
pr.EndDoc()

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Printer Klasa

Przestrzeń nazw Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Inne zasoby

Printer Compatibility Library

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

Deploying Applications That Reference the Printer Compatibility Library