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:



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

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)


1092
1093
1094
# File 'sig/types.rbs', line 1092

def content
  @content
end

#documentDocumentStructure (readonly)

Returns the value of attribute document.

Returns:



1100
1101
1102
# File 'sig/types.rbs', line 1100

def document
  @document
end

#image_countInteger (readonly)

Returns the value of attribute image_count.

Returns:

  • (Integer)


1095
1096
1097
# File 'sig/types.rbs', line 1095

def image_count
  @image_count
end

#imagesArray[ExtractedImage] (readonly)

Returns the value of attribute images.

Returns:



1097
1098
1099
# File 'sig/types.rbs', line 1097

def images
  @images
end

#metadataPptxMetadata (readonly)

Returns the value of attribute metadata.

Returns:



1093
1094
1095
# File 'sig/types.rbs', line 1093

def 
  @metadata
end

#office_metadataHash[String, String] (readonly)

Returns the value of attribute office_metadata.

Returns:

  • (Hash[String, String])


1101
1102
1103
# File 'sig/types.rbs', line 1101

def 
  @office_metadata
end

#page_contentsArray[PageContent] (readonly)

Returns the value of attribute page_contents.

Returns:



1099
1100
1101
# File 'sig/types.rbs', line 1099

def page_contents
  @page_contents
end

#page_structurePageStructure (readonly)

Returns the value of attribute page_structure.

Returns:



1098
1099
1100
# File 'sig/types.rbs', line 1098

def page_structure
  @page_structure
end

#revisionsArray[DocumentRevision] (readonly)

Returns the value of attribute revisions.

Returns:



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

def revisions
  @revisions
end

#slide_countInteger (readonly)

Returns the value of attribute slide_count.

Returns:

  • (Integer)


1094
1095
1096
# File 'sig/types.rbs', line 1094

def slide_count
  @slide_count
end

#table_countInteger (readonly)

Returns the value of attribute table_count.

Returns:

  • (Integer)


1096
1097
1098
# File 'sig/types.rbs', line 1096

def table_count
  @table_count
end