Printer.ScaleTop 属性

更新:2007 年 11 月

使用图形方法时,用于获取或设置页面上边缘的垂直坐标。

命名空间:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
程序集:  Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

语法

声明
Public Property ScaleTop As Single
用法
Dim instance As Printer
Dim value As Single

value = instance.ScaleTop

instance.ScaleTop = value
public float ScaleTop { get; set; }
public:
property float ScaleTop {
    float get ();
    void set (float value);
}
public function get ScaleTop () : float
public function set ScaleTop (value : float)

属性值

类型:System.Single

返回一个 Single 类型的返回值。

备注

通过使用 ScaleLeft 和 ScaleTop 属性及相关的 ScaleHeightScaleWidth 属性,您可以设置一个带有正负坐标的坐标系。这四个比例属性都以下列方式与 ScaleMode 属性交互:

您也可以使用 Scale 方法在一条语句中设置 ScaleHeightScaleWidthScaleLeft 和 ScaleTop 属性。

说明:

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间中的函数和对象是提供给用于将 Visual Basic 6.0 升级到 Visual Basic 2008 的工具使用的。在大多数情况下,这些函数和对象重复 .NET Framework 的其他命名空间中的功能。只有 Visual Basic 6.0 代码模型与 .NET Framework 实现有显著区别时才需要这些函数和对象。

示例

下面的示例演示如何设置 ScaleLeft 和 ScaleTop 属性从而可以绘制圆两次。

Dim Printer As New Printer
Dim Radius As Integer = 200
Printer.Circle(500, 500, Radius)
Printer.ScaleLeft = 100
Printer.ScaleTop = 100
Printer.Circle(500, 500, Radius)
Printer.EndDoc()

权限

另请参见

参考

Printer 类

Printer 成员

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间

其他资源

Printer Compatibility Library

如何:使用 Printer Compatibility Library 修复升级错误 (Visual Basic)

部署引用 Printer Compatibility Library 的应用程序