Class: TencentCloud::Mps::V20190612::TextWatermarkTemplateInput

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) ⇒ TextWatermarkTemplateInput

Returns a new instance of TextWatermarkTemplateInput.



25574
25575
25576
25577
25578
25579
25580
# File 'lib/v20190612/models.rb', line 25574

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> 默认值:1。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FontType:

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

  • FontSize:

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

  • FontColor:

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

  • FontAlpha:

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

  • TextContent:

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



25572
25573
25574
# File 'lib/v20190612/models.rb', line 25572

def FontAlpha
  @FontAlpha
end

#FontColorObject

<li>simkai.ttf:可以支持中文和英文;</li> <li>arial.ttf:仅支持英文。</li> <li>0:完全透明</li> <li>1:完全不透明</li> 默认值:1。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FontType:

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

  • FontSize:

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

  • FontColor:

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

  • FontAlpha:

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

  • TextContent:

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



25572
25573
25574
# File 'lib/v20190612/models.rb', line 25572

def FontColor
  @FontColor
end

#FontSizeObject

<li>simkai.ttf:可以支持中文和英文;</li> <li>arial.ttf:仅支持英文。</li> <li>0:完全透明</li> <li>1:完全不透明</li> 默认值:1。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FontType:

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

  • FontSize:

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

  • FontColor:

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

  • FontAlpha:

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

  • TextContent:

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



25572
25573
25574
# File 'lib/v20190612/models.rb', line 25572

def FontSize
  @FontSize
end

#FontTypeObject

<li>simkai.ttf:可以支持中文和英文;</li> <li>arial.ttf:仅支持英文。</li> <li>0:完全透明</li> <li>1:完全不透明</li> 默认值:1。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FontType:

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

  • FontSize:

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

  • FontColor:

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

  • FontAlpha:

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

  • TextContent:

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



25572
25573
25574
# File 'lib/v20190612/models.rb', line 25572

def FontType
  @FontType
end

#TextContentObject

<li>simkai.ttf:可以支持中文和英文;</li> <li>arial.ttf:仅支持英文。</li> <li>0:完全透明</li> <li>1:完全不透明</li> 默认值:1。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FontType:

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

  • FontSize:

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

  • FontColor:

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

  • FontAlpha:

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

  • TextContent:

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



25572
25573
25574
# File 'lib/v20190612/models.rb', line 25572

def TextContent
  @TextContent
end

Instance Method Details

#deserialize(params) ⇒ Object



25582
25583
25584
25585
25586
25587
25588
# File 'lib/v20190612/models.rb', line 25582

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