Class: Xberg::PptxExtractionResult

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializePptxExtractionResult

Returns a new instance of PptxExtractionResult.

Parameters:



1115
# File 'sig/types.rbs', line 1115

def initialize: (content: String, metadata: PptxMetadata, slide_count: Integer, image_count: Integer, table_count: Integer, images: Array[ExtractedImage], ?page_structure: PageStructure, ?page_contents: Array[PageContent], ?document: DocumentStructure, office_metadata: Hash[String, String], ?revisions: Array[DocumentRevision]) -> void

Instance Attribute Details

#contentString (readonly)

Returns the value of attribute content.

Returns:

  • (String)


1103
1104
1105
# File 'sig/types.rbs', line 1103

def content
  @content
end

#documentDocumentStructure (readonly)

Returns the value of attribute document.

Returns:



1111
1112
1113
# File 'sig/types.rbs', line 1111

def document
  @document
end

#image_countInteger (readonly)

Returns the value of attribute image_count.

Returns:

  • (Integer)


1106
1107
1108
# File 'sig/types.rbs', line 1106

def image_count
  @image_count
end

#imagesArray[ExtractedImage] (readonly)

Returns the value of attribute images.

Returns:



1108
1109
1110
# File 'sig/types.rbs', line 1108

def images
  @images
end

#metadataPptxMetadata (readonly)

Returns the value of attribute metadata.

Returns:



1104
1105
1106
# File 'sig/types.rbs', line 1104

def 
  @metadata
end

#office_metadataHash[String, String] (readonly)

Returns the value of attribute office_metadata.

Returns:

  • (Hash[String, String])


1112
1113
1114
# File 'sig/types.rbs', line 1112

def 
  @office_metadata
end

#page_contentsArray[PageContent] (readonly)

Returns the value of attribute page_contents.

Returns:



1110
1111
1112
# File 'sig/types.rbs', line 1110

def page_contents
  @page_contents
end

#page_structurePageStructure (readonly)

Returns the value of attribute page_structure.

Returns:



1109
1110
1111
# File 'sig/types.rbs', line 1109

def page_structure
  @page_structure
end

#revisionsArray[DocumentRevision] (readonly)

Returns the value of attribute revisions.

Returns:



1113
1114
1115
# File 'sig/types.rbs', line 1113

def revisions
  @revisions
end

#slide_countInteger (readonly)

Returns the value of attribute slide_count.

Returns:

  • (Integer)


1105
1106
1107
# File 'sig/types.rbs', line 1105

def slide_count
  @slide_count
end

#table_countInteger (readonly)

Returns the value of attribute table_count.

Returns:

  • (Integer)


1107
1108
1109
# File 'sig/types.rbs', line 1107

def table_count
  @table_count
end