LineTransform 构造函数 (Double, Double, Double, Double)

初始化 LineTransform 的新实例。

命名空间:  Microsoft.VisualStudio.Text.Formatting
程序集:  Microsoft.VisualStudio.Text.UI(在 Microsoft.VisualStudio.Text.UI.dll 中)

语法

声明
Public Sub New ( _
    topSpace As Double, _
    bottomSpace As Double, _
    verticalScale As Double, _
    right As Double _
)
public LineTransform(
    double topSpace,
    double bottomSpace,
    double verticalScale,
    double right
)
public:
LineTransform(
    double topSpace, 
    double bottomSpace, 
    double verticalScale, 
    double right
)
new : 
        topSpace:float * 
        bottomSpace:float * 
        verticalScale:float * 
        right:float -> LineTransform
public function LineTransform(
    topSpace : double, 
    bottomSpace : double, 
    verticalScale : double, 
    right : double
)

参数

  • topSpace
    类型:Double

    在应用 verticalScale 之前,行文本上方所需的空间量。

  • bottomSpace
    类型:Double

    在应用 verticalScale 之前,行文本下方所需的空间量。

  • verticalScale
    类型:Double

    要应用于行文本以及行上方和下方的空间的垂直比例因子。

  • right
    类型:Double

    行的右边缘(通常是行上扩展到行文本右侧的任何修饰的右边缘)的 x 坐标。

备注

使用 Combine 方法,文本一设置格式的行的所有 LineTransform 对象合并,因此,生成的 LineTransform 确定位置和缩放文本呈现的行。 ,因为这些值始终是将与非负空间请求,的至少一 LineTransform 负 topSpace 和 bottomSpace 值被忽略。 行的呈现高度。 (行文本高度) + topSpace + bottomSpace) * verticalScale。

.NET Framework 安全性

请参阅

参考

LineTransform 结构

LineTransform 重载

Microsoft.VisualStudio.Text.Formatting 命名空间