Class: TencentCloud::Mps::V20190612::ComposeSubtitleStyle

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190612/models.rb

Overview

视频编辑/合成任务 字幕样式。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(height = nil, marginbottom = nil, fonttype = nil, fontsize = nil, fontbold = nil, fontitalic = nil, fontcolor = nil, fontalign = nil, fontalignmargin = nil, borderwidth = nil, bordercolor = nil, bottomcolor = nil) ⇒ ComposeSubtitleStyle

Returns a new instance of ComposeSubtitleStyle.



6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
# File 'lib/v20190612/models.rb', line 6108

def initialize(height=nil, marginbottom=nil, fonttype=nil, fontsize=nil, fontbold=nil, fontitalic=nil, fontcolor=nil, fontalign=nil, fontalignmargin=nil, borderwidth=nil, bordercolor=nil, bottomcolor=nil)
  @Height = height
  @MarginBottom = marginbottom
  @FontType = fonttype
  @FontSize = fontsize
  @FontBold = fontbold
  @FontItalic = fontitalic
  @FontColor = fontcolor
  @FontAlign = fontalign
  @FontAlignMargin = fontalignmargin
  @BorderWidth = borderwidth
  @BorderColor = bordercolor
  @BottomColor = bottomcolor
end

Instance Attribute Details

#BorderColorObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def BorderColor
  @BorderColor
end

#BorderWidthObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def BorderWidth
  @BorderWidth
end

#BottomColorObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def BottomColor
  @BottomColor
end

#FontAlignObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def FontAlign
  @FontAlign
end

#FontAlignMarginObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def FontAlignMargin
  @FontAlignMargin
end

#FontBoldObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def FontBold
  @FontBold
end

#FontColorObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def FontColor
  @FontColor
end

#FontItalicObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def FontItalic
  @FontItalic
end

#FontSizeObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def FontSize
  @FontSize
end

#FontTypeObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def FontType
  @FontType
end

#HeightObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def Height
  @Height
end

#MarginBottomObject

<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认为 FontSize 大小。<li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:0px <li>SimHei:黑体(默认)。</li> <li>SimSun:宋体。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认:2% <li>0:否(默认)。</li> <li>1:是。</li> <li>0:否(默认)。</li> <li>1:是。</li> 默认值:0x000000FF(黑色)。注意:其中 AA 部分指的是透明度,为可选。<li>Center:居中(默认)。</li> <li>Left:左对齐。</li> <li>Right:右对齐。</li> <li>FontAlign=Left 时,表示距离左边距离。</li> <li>FontAlign=Right时,表示距离右边距离。</li> 支持 %、px 两种格式:<li>当字符串以 % 结尾,表示为画布宽度的百分比大小,如 10% 表示为画布宽度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> <li>当字符串以 % 结尾,表示为画布高度的百分比大小,如 10% 表示为画布高度的 10%。</li> <li>当字符串以 px 结尾,表示单位为像素,如 100px 表示为100像素。</li> 默认: 0,表示不需要边框。默认为空, 表示不使用底色。

Parameters:

  • Height:

    字幕高度。支持 %、px 两种格式:

  • MarginBottom:

    字幕距离下边框距离,支持 %、px 两种格式:

  • FontType:

    字体类型,支持:

  • FontSize:

    字体大小,支持 %、px 两种格式:

  • FontBold:

    是否使用粗体,和字体相关,可选值:

  • FontItalic:

    是否使用斜体,和字体相关,可选值:

  • FontColor:

    字体颜色,格式:#RRGGBBAA。

  • FontAlign:

    文字对齐方式:

  • FontAlignMargin:

    用于字幕对齐留白:

  • BorderWidth:

    字体边框宽度,支持 %、px 两种格式:

  • BorderColor:

    边框颜色,当 BorderWidth 不为 0 时生效,其值格式和 FontColor 一致。

  • BottomColor:

    文字底色,其值格式和 FontColor 一致。



6106
6107
6108
# File 'lib/v20190612/models.rb', line 6106

def MarginBottom
  @MarginBottom
end

Instance Method Details

#deserialize(params) ⇒ Object



6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
# File 'lib/v20190612/models.rb', line 6123

def deserialize(params)
  @Height = params['Height']
  @MarginBottom = params['MarginBottom']
  @FontType = params['FontType']
  @FontSize = params['FontSize']
  @FontBold = params['FontBold']
  @FontItalic = params['FontItalic']
  @FontColor = params['FontColor']
  @FontAlign = params['FontAlign']
  @FontAlignMargin = params['FontAlignMargin']
  @BorderWidth = params['BorderWidth']
  @BorderColor = params['BorderColor']
  @BottomColor = params['BottomColor']
end