次の方法で共有


Printer.PaintPicture メソッド

ページ上のイメージ ファイルの内容を出力します。

名前空間:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
アセンブリ:  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
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
)

パラメーター

  • picture
    型 : Image

    印刷するイメージを表す Image 値。

  • x1
    型 : Single

    イメージを印刷する水平先座標を示す Single 値。 ScaleMode プロパティは使用する測定単位を決定します。

  • y1
    型 : Single

    イメージを印刷する垂直先座標を示す Single 値。 ScaleMode プロパティは使用する測定単位を決定します。

  • width1
    型 : Single

    省略可能。 ピクチャのターゲットの幅を示す Single 値。 オブジェクトの ScaleMode プロパティは使用される測定単位を決定します。 ターゲットの幅がソースの幅と異なる場合、ピクチャはサイズに合わせて伸縮されます。 省略した場合は、ソースの幅が使用されます。

  • height1
    型 : Single

    省略可能。 ピクチャのターゲットの高さを示す Single 値。 オブジェクトの ScaleMode プロパティは使用される測定単位を決定します。 ターゲットの高さがソースの高さと異なる場合、ピクチャはサイズに合わせて伸縮されます。 省略した場合は、ソースの高さが使用されます。

  • x2
    型 : Single

    省略可能。 ピクチャ内のクリッピング領域の座標 (X 軸) を示す Single 値。 オブジェクトの ScaleMode プロパティは使用される測定単位を決定します。 省略した場合、0 が使用されます。

  • y2
    型 : Single

    省略可能。 ピクチャ内のクリッピング領域の座標 (Y 軸) を示す Single 値。 オブジェクトの ScaleMode プロパティは使用される測定単位を決定します。 省略した場合、0 が使用されます。

  • width2
    型 : Single

    省略可能。 ピクチャ内のクリッピング領域のソースの幅を示す Single 値。 オブジェクトの ScaleMode プロパティは使用される測定単位を決定します。 省略した場合は、ソース全体の幅が使用されます。

  • height2
    型 : Single

    省略可能。 ピクチャ内のクリッピング領域のソースの高さを示す Single 値。 オブジェクトの ScaleMode プロパティは使用される測定単位を決定します。 省略した場合は、ソース全体の高さが使用されます。

解説

前の高さ (height1)、または前の幅 (width1) に負の値を使用して、図を水平方向または垂直方向に反転させるできます。

必要に応じての省略可能な後続の引数は省略できます。 省略可能な後続引数を省略した場合、指定した最後の引数の後にコンマを使用しないでください。 省略可能な引数を指定する場合は、その前に構文で記述するすべての省略可能な引数を指定する必要があります。

注意

Printer オブジェクトの Visual Basic 6.0 Version は追加パラメーター、ビットマップ イメージのビットごとのな操作を実行するために使用されるオペコードが含まれています。このパラメーターはサポートされなくなりました。

注意

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic へのアップグレード ツールで使用するために用意されています。ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間にある機能と重複しています。Visual Basic 6.0 のコード モデルが .NET Framework の実装と著しく異なる場合を除いて、これらの関数およびオブジェクトを使用する必要はありません。

次の例では、特定のサイズにページ、伸縮またはそれを縮小するでイメージを印刷する方法を示します。 Image1 という名前のプロジェクトに Image のリソースを追加することを前提としています。

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

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

Printer クラス

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間

その他の技術情報

Printer Compatibility Library

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

Deploying Applications That Reference the Printer Compatibility Library