Class: TencentCloud::Ocr::V20181119::DocumentRecognizeInfo

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

Overview

单页文档识别的内容

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pagenumber = nil, angle = nil, height = nil, width = nil, originheight = nil, originwidth = nil, elements = nil, rotatedangle = nil) ⇒ DocumentRecognizeInfo

Returns a new instance of DocumentRecognizeInfo.



1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
# File 'lib/v20181119/models.rb', line 1635

def initialize(pagenumber=nil, angle=nil, height=nil, width=nil, originheight=nil, originwidth=nil, elements=nil, rotatedangle=nil)
  @PageNumber = pagenumber
  @Angle = angle
  @Height = height
  @Width = width
  @OriginHeight = originheight
  @OriginWidth = originwidth
  @Elements = elements
  @RotatedAngle = rotatedangle
end

Instance Attribute Details

#AngleObject

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



1630
1631
1632
# File 'lib/v20181119/models.rb', line 1630

def Angle
  @Angle
end

#ElementsObject

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



1630
1631
1632
# File 'lib/v20181119/models.rb', line 1630

def Elements
  @Elements
end

#HeightObject

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



1630
1631
1632
# File 'lib/v20181119/models.rb', line 1630

def Height
  @Height
end

#OriginHeightObject

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



1630
1631
1632
# File 'lib/v20181119/models.rb', line 1630

def OriginHeight
  @OriginHeight
end

#OriginWidthObject

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



1630
1631
1632
# File 'lib/v20181119/models.rb', line 1630

def OriginWidth
  @OriginWidth
end

#PageNumberObject

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



1630
1631
1632
# File 'lib/v20181119/models.rb', line 1630

def PageNumber
  @PageNumber
end

#RotatedAngleObject

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



1630
1631
1632
# File 'lib/v20181119/models.rb', line 1630

def RotatedAngle
  @RotatedAngle
end

#WidthObject

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



1630
1631
1632
# File 'lib/v20181119/models.rb', line 1630

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/v20181119/models.rb', line 1646

def deserialize(params)
  @PageNumber = params['PageNumber']
  @Angle = params['Angle']
  @Height = params['Height']
  @Width = params['Width']
  @OriginHeight = params['OriginHeight']
  @OriginWidth = params['OriginWidth']
  unless params['Elements'].nil?
    @Elements = []
    params['Elements'].each do |i|
      documentelement_tmp = DocumentElement.new
      documentelement_tmp.deserialize(i)
      @Elements << documentelement_tmp
    end
  end
  @RotatedAngle = params['RotatedAngle']
end