在打印的页图像文件的内容。
命名空间: 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 命名空间