Class: TencentCloud::Ocr::V20181119::DocumentElement

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

Overview

文档元素字段

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(index = nil, type = nil, text = nil, polygon = nil, level = nil, insetimagename = nil, elements = nil) ⇒ DocumentElement

Returns a new instance of DocumentElement.



1644
1645
1646
1647
1648
1649
1650
1651
1652
# File 'lib/v20181119/models.rb', line 1644

def initialize(index=nil, type=nil, text=nil, polygon=nil, level=nil, insetimagename=nil, elements=nil)
  @Index = index
  @Type = type
  @Text = text
  @Polygon = polygon
  @Level = level
  @InsetImageName = insetimagename
  @Elements = elements
end

Instance Attribute Details

#ElementsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    元素层级

  • InsetImageName:

    入参开启EnableInsetImage后返回,表示在InsetImagePackage中的内嵌图片名称

  • Elements:

    嵌套的文档元素信息,一般包含的是文档内嵌入图片的文字识别结果



1642
1643
1644
# File 'lib/v20181119/models.rb', line 1642

def Elements
  @Elements
end

#IndexObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    元素层级

  • InsetImageName:

    入参开启EnableInsetImage后返回,表示在InsetImagePackage中的内嵌图片名称

  • Elements:

    嵌套的文档元素信息,一般包含的是文档内嵌入图片的文字识别结果



1642
1643
1644
# File 'lib/v20181119/models.rb', line 1642

def Index
  @Index
end

#InsetImageNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    元素层级

  • InsetImageName:

    入参开启EnableInsetImage后返回,表示在InsetImagePackage中的内嵌图片名称

  • Elements:

    嵌套的文档元素信息,一般包含的是文档内嵌入图片的文字识别结果



1642
1643
1644
# File 'lib/v20181119/models.rb', line 1642

def InsetImageName
  @InsetImageName
end

#LevelObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    元素层级

  • InsetImageName:

    入参开启EnableInsetImage后返回,表示在InsetImagePackage中的内嵌图片名称

  • Elements:

    嵌套的文档元素信息,一般包含的是文档内嵌入图片的文字识别结果



1642
1643
1644
# File 'lib/v20181119/models.rb', line 1642

def Level
  @Level
end

#PolygonObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    元素层级

  • InsetImageName:

    入参开启EnableInsetImage后返回,表示在InsetImagePackage中的内嵌图片名称

  • Elements:

    嵌套的文档元素信息,一般包含的是文档内嵌入图片的文字识别结果



1642
1643
1644
# File 'lib/v20181119/models.rb', line 1642

def Polygon
  @Polygon
end

#TextObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    元素层级

  • InsetImageName:

    入参开启EnableInsetImage后返回,表示在InsetImagePackage中的内嵌图片名称

  • Elements:

    嵌套的文档元素信息,一般包含的是文档内嵌入图片的文字识别结果



1642
1643
1644
# File 'lib/v20181119/models.rb', line 1642

def Text
  @Text
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    元素层级

  • InsetImageName:

    入参开启EnableInsetImage后返回,表示在InsetImagePackage中的内嵌图片名称

  • Elements:

    嵌套的文档元素信息,一般包含的是文档内嵌入图片的文字识别结果



1642
1643
1644
# File 'lib/v20181119/models.rb', line 1642

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
# File 'lib/v20181119/models.rb', line 1654

def deserialize(params)
  @Index = params['Index']
  @Type = params['Type']
  @Text = params['Text']
  unless params['Polygon'].nil?
    @Polygon = Polygon.new
    @Polygon.deserialize(params['Polygon'])
  end
  @Level = params['Level']
  @InsetImageName = params['InsetImageName']
  unless params['Elements'].nil?
    @Elements = []
    params['Elements'].each do |i|
      documentelement_tmp = DocumentElement.new
      documentelement_tmp.deserialize(i)
      @Elements << documentelement_tmp
    end
  end
end