Class: TencentCloud::Ocr::V20181119::TableCell

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

Overview

单元格数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(coltl = nil, rowtl = nil, colbr = nil, rowbr = nil, text = nil, type = nil, confidence = nil, polygon = nil, advancedinfo = nil, contents = nil) ⇒ TableCell

Returns a new instance of TableCell.



11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
# File 'lib/v20181119/models.rb', line 11403

def initialize(coltl=nil, rowtl=nil, colbr=nil, rowbr=nil, text=nil, type=nil, confidence=nil, polygon=nil, advancedinfo=nil, contents=nil)
  @ColTl = coltl
  @RowTl = rowtl
  @ColBr = colbr
  @RowBr = rowbr
  @Text = text
  @Type = type
  @Confidence = confidence
  @Polygon = polygon
  @AdvancedInfo = advancedinfo
  @Contents = contents
end

Instance Attribute Details

#AdvancedInfoObject

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

Parameters:

  • 单元格左上角的列索引

  • 单元格左上角的行索引

  • 单元格右下角的列索引

  • 单元格右下角的行索引

  • 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开

  • 单元格类型

  • 单元格置信度

  • 单元格在图像中的四点坐标

  • 此字段为扩展字段

  • 单元格文本属性



11401
11402
11403
# File 'lib/v20181119/models.rb', line 11401

def AdvancedInfo
  @AdvancedInfo
end

#ColBrObject

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

Parameters:

  • 单元格左上角的列索引

  • 单元格左上角的行索引

  • 单元格右下角的列索引

  • 单元格右下角的行索引

  • 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开

  • 单元格类型

  • 单元格置信度

  • 单元格在图像中的四点坐标

  • 此字段为扩展字段

  • 单元格文本属性



11401
11402
11403
# File 'lib/v20181119/models.rb', line 11401

def ColBr
  @ColBr
end

#ColTlObject

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

Parameters:

  • 单元格左上角的列索引

  • 单元格左上角的行索引

  • 单元格右下角的列索引

  • 单元格右下角的行索引

  • 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开

  • 单元格类型

  • 单元格置信度

  • 单元格在图像中的四点坐标

  • 此字段为扩展字段

  • 单元格文本属性



11401
11402
11403
# File 'lib/v20181119/models.rb', line 11401

def ColTl
  @ColTl
end

#ConfidenceObject

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

Parameters:

  • 单元格左上角的列索引

  • 单元格左上角的行索引

  • 单元格右下角的列索引

  • 单元格右下角的行索引

  • 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开

  • 单元格类型

  • 单元格置信度

  • 单元格在图像中的四点坐标

  • 此字段为扩展字段

  • 单元格文本属性



11401
11402
11403
# File 'lib/v20181119/models.rb', line 11401

def Confidence
  @Confidence
end

#ContentsObject

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

Parameters:

  • 单元格左上角的列索引

  • 单元格左上角的行索引

  • 单元格右下角的列索引

  • 单元格右下角的行索引

  • 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开

  • 单元格类型

  • 单元格置信度

  • 单元格在图像中的四点坐标

  • 此字段为扩展字段

  • 单元格文本属性



11401
11402
11403
# File 'lib/v20181119/models.rb', line 11401

def Contents
  @Contents
end

#PolygonObject

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

Parameters:

  • 单元格左上角的列索引

  • 单元格左上角的行索引

  • 单元格右下角的列索引

  • 单元格右下角的行索引

  • 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开

  • 单元格类型

  • 单元格置信度

  • 单元格在图像中的四点坐标

  • 此字段为扩展字段

  • 单元格文本属性



11401
11402
11403
# File 'lib/v20181119/models.rb', line 11401

def Polygon
  @Polygon
end

#RowBrObject

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

Parameters:

  • 单元格左上角的列索引

  • 单元格左上角的行索引

  • 单元格右下角的列索引

  • 单元格右下角的行索引

  • 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开

  • 单元格类型

  • 单元格置信度

  • 单元格在图像中的四点坐标

  • 此字段为扩展字段

  • 单元格文本属性



11401
11402
11403
# File 'lib/v20181119/models.rb', line 11401

def RowBr
  @RowBr
end

#RowTlObject

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

Parameters:

  • 单元格左上角的列索引

  • 单元格左上角的行索引

  • 单元格右下角的列索引

  • 单元格右下角的行索引

  • 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开

  • 单元格类型

  • 单元格置信度

  • 单元格在图像中的四点坐标

  • 此字段为扩展字段

  • 单元格文本属性



11401
11402
11403
# File 'lib/v20181119/models.rb', line 11401

def RowTl
  @RowTl
end

#TextObject

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

Parameters:

  • 单元格左上角的列索引

  • 单元格左上角的行索引

  • 单元格右下角的列索引

  • 单元格右下角的行索引

  • 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开

  • 单元格类型

  • 单元格置信度

  • 单元格在图像中的四点坐标

  • 此字段为扩展字段

  • 单元格文本属性



11401
11402
11403
# File 'lib/v20181119/models.rb', line 11401

def Text
  @Text
end

#TypeObject

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

Parameters:

  • 单元格左上角的列索引

  • 单元格左上角的行索引

  • 单元格右下角的列索引

  • 单元格右下角的行索引

  • 单元格内识别出的字符串文本,若文本存在多行,以换行符"\n"隔开

  • 单元格类型

  • 单元格置信度

  • 单元格在图像中的四点坐标

  • 此字段为扩展字段

  • 单元格文本属性



11401
11402
11403
# File 'lib/v20181119/models.rb', line 11401

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
# File 'lib/v20181119/models.rb', line 11416

def deserialize(params)
  @ColTl = params['ColTl']
  @RowTl = params['RowTl']
  @ColBr = params['ColBr']
  @RowBr = params['RowBr']
  @Text = params['Text']
  @Type = params['Type']
  @Confidence = params['Confidence']
  unless params['Polygon'].nil?
    @Polygon = []
    params['Polygon'].each do |i|
      coord_tmp = Coord.new
      coord_tmp.deserialize(i)
      @Polygon << coord_tmp
    end
  end
  @AdvancedInfo = params['AdvancedInfo']
  unless params['Contents'].nil?
    @Contents = []
    params['Contents'].each do |i|
      cellcontent_tmp = CellContent.new
      cellcontent_tmp.deserialize(i)
      @Contents << cellcontent_tmp
    end
  end
end