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:



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

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)


1171
1172
1173
# File 'sig/types.rbs', line 1171

def content
  @content
end

#documentDocumentStructure (readonly)

Returns the value of attribute document.

Returns:



1179
1180
1181
# File 'sig/types.rbs', line 1179

def document
  @document
end

#image_countInteger (readonly)

Returns the value of attribute image_count.

Returns:

  • (Integer)


1174
1175
1176
# File 'sig/types.rbs', line 1174

def image_count
  @image_count
end

#imagesArray[ExtractedImage] (readonly)

Returns the value of attribute images.

Returns:



1176
1177
1178
# File 'sig/types.rbs', line 1176

def images
  @images
end

#metadataPptxMetadata (readonly)

Returns the value of attribute metadata.

Returns:



1172
1173
1174
# File 'sig/types.rbs', line 1172

def 
  @metadata
end

#office_metadataHash[String, String] (readonly)

Returns the value of attribute office_metadata.

Returns:

  • (Hash[String, String])


1180
1181
1182
# File 'sig/types.rbs', line 1180

def 
  @office_metadata
end

#page_contentsArray[PageContent] (readonly)

Returns the value of attribute page_contents.

Returns:



1178
1179
1180
# File 'sig/types.rbs', line 1178

def page_contents
  @page_contents
end

#page_structurePageStructure (readonly)

Returns the value of attribute page_structure.

Returns:



1177
1178
1179
# File 'sig/types.rbs', line 1177

def page_structure
  @page_structure
end

#revisionsArray[DocumentRevision] (readonly)

Returns the value of attribute revisions.

Returns:



1181
1182
1183
# File 'sig/types.rbs', line 1181

def revisions
  @revisions
end

#slide_countInteger (readonly)

Returns the value of attribute slide_count.

Returns:

  • (Integer)


1173
1174
1175
# File 'sig/types.rbs', line 1173

def slide_count
  @slide_count
end

#table_countInteger (readonly)

Returns the value of attribute table_count.

Returns:

  • (Integer)


1175
1176
1177
# File 'sig/types.rbs', line 1175

def table_count
  @table_count
end