Printer.ScaleY 方法

转换页的高度值从之一的单元 ScaleMode 属性的到另一个。

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

语法

声明
Public Function ScaleY ( _
    value As Single, _
    fromScale As Short, _
    toScale As Short _
) As Single
public float ScaleY(
    float value,
    short fromScale,
    short toScale
)
public:
float ScaleY(
    float value, 
    short fromScale, 
    short toScale
)
member ScaleY : 
        value:float32 * 
        fromScale:int16 * 
        toScale:int16 -> float32 
public function ScaleY(
    value : float, 
    fromScale : short, 
    toScale : short
) : float

参数

  • value
    类型:System.Single
    指定单元数度量值强制转换为。
  • fromScale
    类型:System.Int16
    可选。指定对象高度要转换的坐标系统的常数或值。fromScale 的可能值会与这些 ScaleMode 属性。
  • toScale
    类型:System.Int16
    可选。指定对象高度要转换的坐标系统的常数或值。toScale 的可能值会与这些 ScaleMode 属性。

返回值

类型:System.Single
返回一个 Single。

备注

ScaleX 和 ScaleY 方法采用一个值 (宽度或高度),其单位指定由 fromScale,并将其转换为 toScale指定的度量单位的对应值。

备注

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

示例

下面的示例演示调用 ScaleX 和 ScaleY 方法。

Dim Printer As New Printer
Printer.ScaleX(Printer.Width, vbTwips, vbInches)
Printer.ScaleY(Printer.Height, vbTwips, vbInches)
Printer.DrawStyle = vbSolid
Printer.Line(1, 1, 4, 4, vbRed, True)
Printer.EndDoc()

.NET Framework 安全性

请参见

参考

Printer 类

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

其他资源

打印机兼容性库

如何:使用打印机兼容性库修复升级错误 (Visual Basic)

部署引用打印机兼容性库的应用程序