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
类型:System.Drawing.Image
表示图像的Image 值会输出。
- x1
类型:System.Single
指示该级别的目标的Single 值以协调图像将打印的位置。ScaleMode 属性确定要使用的度量单位。
- y1
类型:System.Single
一个垂直目标的Single 值以协调图像将打印的位置。ScaleMode 属性确定要使用的度量单位。
- width1
类型:System.Single
可选。指示图片的目标宽度Single 值。对象 ScaleMode 属性来确定要使用的度量单位。如果目标宽度小于源宽度大或,照片拉伸或压缩为适应。如果省略,使用源宽度。
- height1
类型:System.Single
可选。指示图片的目标的高度Single 值。对象 ScaleMode 属性来确定要使用的度量单位。如果目标高度小于源高度大或,照片拉伸或压缩为适应。如果省略,使用源高度。
- x2
类型:System.Single
可选。Single 值指示坐标 (X 轴) 在图中的剪辑区域。对象 ScaleMode 属性来确定要使用的度量单位。如果省略,则假定为 0。
- y2
类型:System.Single
可选。Single 值指示坐标 (y 轴上) 在图中的剪辑区域。对象 ScaleMode 属性来确定要使用的度量单位。如果省略,则假定为 0。
- width2
类型:System.Single
可选。指示一个剪辑区域的源宽度在图中的Single 值。对象 ScaleMode 属性来确定要使用的度量单位。如果省略,使用整个源宽度。
- height2
类型:System.Single
可选。指示一个剪辑区域的源的高度在图中的Single 值。对象 ScaleMode 属性来确定要使用的度量单位。如果省略,使用整个源高度。
备注
可以水平或垂直翻转图片通过使用目标高度 (height1) 和/或目标的宽度 (width1) 负值。
,当您需要,则可以忽略许多选项尾部的参数。 如果省略可选的尾部的参数或参数,不要使用任何用您指定的最后一个参数后。 如果要指定可选参数,必须指定出现在语法在之前的所有可选参数。
备注
打印机对象的 Visual Basic 6.0 版本提供了一个附加参数,该操作码,用于按位运算在位图图像的操作。此参数不再受支持。
备注
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间中的函数和对象是提供给用于将 Visual Basic 6.0 升级到 Visual Basic 的工具使用的。大多数情况下,这些函数和对象可再现 .NET Framework 中其他命名空间的功能。只有 Visual Basic 6.0 代码模型与 .NET Framework 实现有显著区别时才需要这些函数和对象。
示例
下面的示例在页演示如何打印图形,拉伸或收缩到特定范围。 假定,您添加了一个 Image 资源添加到名为 Image1 的项目。
Dim pr As New Printer
pr.PaintPicture(My.Resources.Image1, 500, 500, 1000, 1000)
pr.EndDoc()
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间