这是界面领先的视频文本重叠变换。
类型定义(v1_enum)枚举TextAlignmentConstants
{
ALIGN_TOP = 0 x01,
ALIGN_LEFT = 0 x02,
ALIGN_RIGHT = 0 x04,
ALIGN_BOTTOM = 0 (,
ALIGN_VCENTER = 0 x10,
ALIGN_HCENTER = 0 x20
}TextAlignmentConstants;
描述了可能的对齐选项。
常数 | 描述 |
---|---|
ALIGN_TOP | 参考点是在输出窗口的边缘。 |
ALIGN_LEFT | 左边的参考点会输出窗口的边缘。 |
ALIGN_RIGHT | 右边的参考点会输出窗口的边缘。 |
ALIGN_BOTTOM | 参考点会在输出窗口的底部边缘。 |
ALIGN_VCENTER | 参考点是垂直对齐输出窗口的中心。 |
ALIGN_HCENTER | 将参考点与输出窗口的中心对齐水平。 |
类型定义(v1_enum)枚举ScrollDirectionConstants
{
SCROLL_LEFT_RIGHT = 1,
SCROLL_RIGHT_LEFT = 2,
SCROLL_TOP_BOTTOM = 3,
SCROLL_BOTTOM_TOP = 4
}ScrollDirectionConstants;
描述了可能的滚动选项。
常数 | 描述 |
---|---|
SCROLL_LEFT_RIGHT | 设置滚动方向从左到右。 |
SCROLL_RIGHT_LEFT | 设置滚动方向从右到左。 |
SCROLL_TOP_BOTTOM | 设置滚动方向从上到下。 |
SCROLL_BOTTOM_TOP | 从下到上设置滚动方向。 |
类型定义(v1_enum)枚举PenStyleConstants
{
PENS_SOLID = 0,
PENS_DASH = 1,
PENS_DOT = 2,
PENS_DASHDOT = 3,
PENS_DASHDOTDOT = 4
}PenStyleConstants;
描述了可能的钢笔样式。
常数 | 描述 |
---|---|
PENS_SOLID | 这支笔是固体。 |
PENS_DASH | 这支笔是破灭。 |
PENS_DOT | 这支笔是虚线。 |
PENS_DASHDOT | 这支笔有交替破折号和点。 |
PENS_DASHDOTDOT | 钢笔有交替破折号和双点。 |
类型定义(v1_enum)枚举BrushStyleConstants
{
BRUSHS_NULL = 1,
BRUSHS_SOLID = 0
BRUSHS_HORIZONTAL = 1,
BRUSHS_VERTICAL = 2,
BRUSHS_FDIAGONAL = 3,
BRUSHS_BDIAGONAL = 4,
BRUSHS_CROSS = 5,
BRUSHS_DIAGCROSS = 6,
}BrushStyleConstants;
描述可能刷风格。
常数 | 描述 |
---|---|
BRUSHS_NULL | 画笔是空心的。 |
BRUSHS_SOLID | 刷是固体。 |
BRUSHS_HORIZONTAL | 刷是一个水平舱口刷。 |
BRUSHS_VERTICAL | 刷是一个垂直的舱口刷。 |
BRUSHS_FDIAGONAL | 画笔是45度向下,从左到右舱口刷。 |
BRUSHS_BDIAGONAL | 刷是一个45度的上升,从左到右舱口刷。 |
BRUSHS_CROSS | 刷是水平和垂直交叉影线刷。 |
BRUSHS_DIAGCROSS | 刷是一个45度的阴影刷。 |
类型定义(v1_enum)枚举RotationCenterConstants
{
ROTATIONCENTER_LEFT_TOP = 0,
ROTATIONCENTER_RIGHT_TOP = 1,
ROTATIONCENTER_CENTER = 2,
ROTATIONCENTER_AUTO = 3,
}RotationCenterConstants;
描述了可能的旋转中心的选择。
常数 | 描述 |
---|---|
ROTATIONCENTER_LEFT_TOP | 设置文本的旋转中心到工具条点。 |
ROTATIONCENTER_RIGHT_TOP | 集的中心旋转的右上角点文本。 |
ROTATIONCENTER_CENTER | 设置文本的中心旋转的中心点。 |
ROTATIONCENTER_AUTO | 集的中心旋转,这取决于对齐。 |
ROTATIONCENTER_AUTO是可能的值是:
对齐值 | 旋转状态 |
---|---|
ALIGN_LEFT | 左边是旋转的中心。 |
ALIGN_RIGHT | 正确的旋转中心。 |
ALIGN_TOP和ALIGN_HCENTER | 顶部和水平中心旋转的中心。 |
ALIGN_BOTTOM和ALIGN_HCENTER | 底部和横向中心旋转的中心。 |
ALIGN_VCENTER和ALIGN_HCENTER | 垂直中心和水平中心旋转的中心。 |
类型 | 的名字 | 描述 |
---|---|---|
VARIANT_BOOL | EnableTextOverLay | 启用或禁用文字覆盖。如果设置为VARIANT_FALSE,变换将通过视频完整的样品。 |
型 | OverlayText | 设置或获取文本覆盖了视频。字符串可以被设置自动换行包裹VARIANT_TRUE财产。将接受新行序列\ n,并把它转换到新的一行。 |
型 | 字体名 | 设置或获取字体名称。使用一个已安装的字体名称。您可以使用EnumFonts API来列举安装字体。 |
长 | 字形大小 | 设置或获取字体大小。可能的值的范围从1到2000。为任何值低于下限将使用缺省值为10。为任何值超出了上限,将使用2000年的最大价值。 |
长 | FontColor | 设置或获取字体前景颜色。 |
长 | FontBKColor | 设置或获取字体背景颜色。 |
VARIANT_BOOL | 大胆的 | 启用或禁用的大胆的字体样式。 |
VARIANT_BOOL | 斜体 | 启用或禁用斜体字体风格。 |
VARIANT_BOOL | 下划线 | 启用或禁用下划线字体风格。 |
VARIANT_BOOL | 加删除线 | 启用或禁用罢工字体效果。 |
长 | RotationAngle | 集或者被覆盖文本的旋转角度。范围从0到3600的值。对于一个多行文本,每一行都是独立旋转。 |
VARIANT_BOOL | EnableXYPosition | 启用或禁用文本定位。如果这是VARIANT_TRUE,那么TextAlignment属性将没有影响。 |
长 | XPos | 设置或获取文本X位置。 |
长 | YPos | 设置或获取文本Y位置。 |
VARIANT_BOOL | EnableTextFromFile | 启用或禁用覆盖文本从一个文件中。使用OverlayText属性,这个属性设置为VARIANT_FALSE。如果将此属性设置为VARIANT_TRUE, TextFileName属性必须包含一个有效的文件名。 |
型 | TextFileName | 设置或获取LEADTOOLS XML文件名包含覆盖文本有特殊标记。看到文本覆盖XML文件格式更多信息有效的标签和如何使用它们。 |
TextAlignmentConstants | TextAlignment | 设置或获取文本对齐输出窗口。可能的值的一个或多个(或在一起):ALIGN_TOP, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_BOTTOM, ALIGN_VCENTER或ALIGN_HCENTER |
VARIANT_BOOL | EnableOutline | 启用或禁用的文字轮廓的选择。 |
长 | OutlineWidth | 设置或获取文本概述笔宽度。有效值范围从1到20。 |
长 | OutlinePenColor | 设置或获取轮廓笔的颜色。也就是说这是一个价值。您可以使用RGB宏也从RGB三倍。 |
长 | OutlineBrushColor | 设置或获取文本轮廓刷颜色。身体刷应用于文本。也就是说这是一个价值。您可以使用RGB宏也从RGB三倍。 |
VARIANT_BOOL | TransparentOutline | 启用或禁用的文字轮廓透明度选项。如果这是VARIANT_TRUE,文本内的区域轮廓变得透明。 |
PenStyleConstants | PenStyle | 设置或获取文本的钢笔样式轮廓。可能的值是:PENS_SOLID, PENS_DASH PENS_DOT, PENS_DASHDOT或PENS_DASHDOTDOT。 |
BrushStyleConstants | BrushStyle | 设置或获取轮廓文本刷风格。身体刷应用于文本。可能的值是:BRUSHS_NULL, BRUSHS_SOLID、BRUSHS_HORIZONTAL BRUSHS_VERTICAL, BRUSHS_FDIAGONAL, BRUSHS_BDIAGONAL, BRUSHS_CROSS或BRUSHS_DIAGCROSS。 |
ScrollDirectionConstants | ScrollDirection | 设置或获取文本滚动方向。这是有效的,只有在有效果EnableTextFromFile属性设置为VARIANT_TRUE和XML文件包含滚动选项。可能的值是:SCROLL_LEFT_RIGHT SCROLL_RIGHT_LEFT, SCROLL_TOP_BOTTOM或SCROLL_BOTTOM_TOP。 |
VARIANT_BOOL | TextRepeating | 启用或禁用的文字重复选择。它将导致文本序列重复无限。这是有效的,只有在EnableTextFromFile属性是真的有效果。 |
VARIANT_BOOL | 自动换行 | 启用或禁用自动换行的选择。这是有效的,只有在EnableTextFromFile属性是真的有效果。 |
VARIANT_BOOL | EnableOpacity | 启用或禁用不透明度选项。 |
长 | 不透明度 | 设置或获取所需的透明度百分比。 |
VARIANT_BOOL | ViewBackground | 启用或禁用查看文本背景。 |
长 | ViewRectLeft | 集或者被左边的坐标,在视图的像素,长方形。这个值是对视频流的维度。覆盖的文本将显示在这个视图的矩形。默认值是零。 |
长 | ViewRectRight | 设置或获取正确的坐标,在视图的像素,长方形。这个值是对视频流的维度。覆盖的文本将显示在这个视图的矩形。默认值是视频流的宽度。 |
长 | ViewRectTop | 设置或获取最高(上)坐标,在视图的像素,长方形。这个值是对视频流的维度。覆盖的文本将显示在这个视图的矩形。默认值是零。 |
长 | ViewRectBottom | 集或者底部(低)坐标,在视图的像素,长方形。这个值是对视频流的维度。覆盖的文本将显示在这个视图的矩形。默认值是视频流的高度。 |
VARIANT_BOOL | AutoReposToViewRect | 启用或禁用自动叠加矩形文本视图的重新定位。如果设置VARIANT_TRUE, XPos的变换将使用当前值对视图和YPos矩形代替整个视频流矩形。 |
长 | AvgCharWidth | 平均宽度,以像素为单位,根据当前字体设置一个字符。 |
长 | MaxCharWidth | 得到最大程度的宽度,以像素为单位,根据当前字体设置的一个字符。 |
长 | CharHeight | 的高度,以像素为单位,根据当前字体设置一个字符。 |
型 | CurrentText | 这是一个内部属性。不要试图使用它。 |
RotationCenterConstants | RotationCenter | 决定了文本的旋转中心。可能的值是:ROTATIONCENTER_LEFT_TOPROTATIONCENTER_RIGHT_TOPROTATIONCENTER_CENTERROTATIONCENTER_AUTO |
VARIANT_BOOL | TextAlwaysVisible | 启用或禁用的选项处理文本可见性时,文本外的旋转视图区域。这是有效的只有EnableXYPosition是禁用的。 |
VARIANT_BOOL | IgnoreHTMLTags | 忽略了从字幕文件的HTML标记。 |
长 | InWidth | 只读的。得到输入视频流在像素宽度。应该包含相同的值作为OutWidth财产。 |
长 | InHeight | 只读的。得到输入视频流高度(以像素为单位)。应该包含相同的值作为OutHeight财产。 |
长 | OutWidth | 只读的。得到输出视频流在像素宽度。应该包含相同的值作为InWidth财产。 |
长 | OutHeight | 只读的。得到的输出视频流高度(以像素为单位)。应该包含相同的值作为InHeight财产。 |
长 | InBits | 只读的。输入视频比特每像素。应该包含相同的值作为OutBits财产。 |
长 | OutBits | 只读的。输入视频比特每像素。应该包含相同的值作为InBits财产。 |
长 | 代码页 | 数值决定了文本编码的代码页设置在.SRT字幕文件。 |
一个也没有。
文本过于选项值重置为默认值。
一个也没有。
从注册表设置负载变换。媒体基础转换从注册表导入设置只有在创建的时候。该方法将迫使变换重负载其从注册表设置。如果变换没有设置加载从注册表,返回E_NOTIMPL。
返回
S_OK如果成功,否则S_FALSE。
一个也没有。
将变换设置写入注册表。
如果变换没有设置写入注册表,返回E_NOTIMPL。
返回
S_OK如果成功,否则S_FALSE。