初始化 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。