Class: TencentCloud::Mps::V20190612::TextWatermarkTemplateInputForUpdate

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

Overview

文字水印模板

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fonttype = nil, fontsize = nil, fontcolor = nil, fontalpha = nil, textcontent = nil) ⇒ TextWatermarkTemplateInputForUpdate

Returns a new instance of TextWatermarkTemplateInputForUpdate.



25610
25611
25612
25613
25614
25615
25616
# File 'lib/v20190612/models.rb', line 25610

def initialize(fonttype=nil, fontsize=nil, fontcolor=nil, fontalpha=nil, textcontent=nil)
  @FontType = fonttype
  @FontSize = fontsize
  @FontColor = fontcolor
  @FontAlpha = fontalpha
  @TextContent = textcontent
end

Instance Attribute Details

#FontAlphaObject

<li>simkai.ttf:可以支持中文和英文;</li> <li>arial.ttf:仅支持英文。</li> <li>0:完全透明</li> <li>1:完全不透明</li>

Parameters:

  • FontType:

    字体类型,目前可以支持两种:

  • FontSize:

    字体大小,格式:Npx,N 为数值。N的取值范围: 和 [8, 4096]

  • FontColor:

    字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)。

  • FontAlpha:

    文字透明度,取值范围:(0, 1]

  • TextContent:

    文字内容,长度不超过100个字符。



25608
25609
25610
# File 'lib/v20190612/models.rb', line 25608

def FontAlpha
  @FontAlpha
end

#FontColorObject

<li>simkai.ttf:可以支持中文和英文;</li> <li>arial.ttf:仅支持英文。</li> <li>0:完全透明</li> <li>1:完全不透明</li>

Parameters:

  • FontType:

    字体类型,目前可以支持两种:

  • FontSize:

    字体大小,格式:Npx,N 为数值。N的取值范围: 和 [8, 4096]

  • FontColor:

    字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)。

  • FontAlpha:

    文字透明度,取值范围:(0, 1]

  • TextContent:

    文字内容,长度不超过100个字符。



25608
25609
25610
# File 'lib/v20190612/models.rb', line 25608

def FontColor
  @FontColor
end

#FontSizeObject

<li>simkai.ttf:可以支持中文和英文;</li> <li>arial.ttf:仅支持英文。</li> <li>0:完全透明</li> <li>1:完全不透明</li>

Parameters:

  • FontType:

    字体类型,目前可以支持两种:

  • FontSize:

    字体大小,格式:Npx,N 为数值。N的取值范围: 和 [8, 4096]

  • FontColor:

    字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)。

  • FontAlpha:

    文字透明度,取值范围:(0, 1]

  • TextContent:

    文字内容,长度不超过100个字符。



25608
25609
25610
# File 'lib/v20190612/models.rb', line 25608

def FontSize
  @FontSize
end

#FontTypeObject

<li>simkai.ttf:可以支持中文和英文;</li> <li>arial.ttf:仅支持英文。</li> <li>0:完全透明</li> <li>1:完全不透明</li>

Parameters:

  • FontType:

    字体类型,目前可以支持两种:

  • FontSize:

    字体大小,格式:Npx,N 为数值。N的取值范围: 和 [8, 4096]

  • FontColor:

    字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)。

  • FontAlpha:

    文字透明度,取值范围:(0, 1]

  • TextContent:

    文字内容,长度不超过100个字符。



25608
25609
25610
# File 'lib/v20190612/models.rb', line 25608

def FontType
  @FontType
end

#TextContentObject

<li>simkai.ttf:可以支持中文和英文;</li> <li>arial.ttf:仅支持英文。</li> <li>0:完全透明</li> <li>1:完全不透明</li>

Parameters:

  • FontType:

    字体类型,目前可以支持两种:

  • FontSize:

    字体大小,格式:Npx,N 为数值。N的取值范围: 和 [8, 4096]

  • FontColor:

    字体颜色,格式:0xRRGGBB,默认值:0xFFFFFF(白色)。

  • FontAlpha:

    文字透明度,取值范围:(0, 1]

  • TextContent:

    文字内容,长度不超过100个字符。



25608
25609
25610
# File 'lib/v20190612/models.rb', line 25608

def TextContent
  @TextContent
end

Instance Method Details

#deserialize(params) ⇒ Object



25618
25619
25620
25621
25622
25623
25624
# File 'lib/v20190612/models.rb', line 25618

def deserialize(params)
  @FontType = params['FontType']
  @FontSize = params['FontSize']
  @FontColor = params['FontColor']
  @FontAlpha = params['FontAlpha']
  @TextContent = params['TextContent']
end