NanoXLSX.Reader 3.2.1
Loading...
Searching...
No Matches
NanoXLSX.Internal.Readers.WorkbookReader Class Reference

Class representing a reader to decompile a workbook in an XLSX files. More...

Inheritance diagram for NanoXLSX.Internal.Readers.WorkbookReader:

Public Member Functions

void Init (Stream stream, Workbook workbook, IOptions readerOptions, Action< Stream, Workbook, string, IOptions, int?> inlinePluginHandler)
 Initialization method (interface implementation).
void Execute ()
 Method to execute the main logic of the plug-in (interface implementation).

Properties

virtual string DocumentType [get]
 Gets the relationship type URI of a workbook document.
Workbook Workbook [get, set]
 Workbook reference where read data is stored (should not be null).
IOptions Options [get, set]
 Reader options.
Action< Stream, Workbook, string, IOptions, int?> InlinePluginHandler [get, set]
 Reference to the ReaderPlugInHandler, to be used for post operations in the Execute method.

Detailed Description

Class representing a reader to decompile a workbook in an XLSX files.

Definition at line 27 of file Internal/Readers/WorkbookReader.cs.

Member Function Documentation

◆ Execute()

void NanoXLSX.Internal.Readers.WorkbookReader.Execute ( )

Method to execute the main logic of the plug-in (interface implementation).

Exceptions
Exceptions.IOExceptionThrows an IOException in case of a error during reading

Definition at line 84 of file Internal/Readers/WorkbookReader.cs.

◆ Init()

void NanoXLSX.Internal.Readers.WorkbookReader.Init ( Stream stream,
Workbook workbook,
IOptions readerOptions,
Action< Stream, Workbook, string, IOptions, int?> inlinePluginHandler )

Initialization method (interface implementation).

Parameters
streamMemoryStream to be read
workbookWorkbook reference
readerOptionsReader options
inlinePluginHandlerReference to the a handler action, to be used for post operations in reader methods

Definition at line 70 of file Internal/Readers/WorkbookReader.cs.

Property Documentation

◆ DocumentType

virtual string NanoXLSX.Internal.Readers.WorkbookReader.DocumentType
get

Gets the relationship type URI of a workbook document.

Definition at line 37 of file Internal/Readers/WorkbookReader.cs.

◆ InlinePluginHandler

Action<Stream, Workbook, string, IOptions, int?> NanoXLSX.Internal.Readers.WorkbookReader.InlinePluginHandler
getset

Reference to the ReaderPlugInHandler, to be used for post operations in the Execute method.

Definition at line 50 of file Internal/Readers/WorkbookReader.cs.

◆ Options

IOptions NanoXLSX.Internal.Readers.WorkbookReader.Options
getset

Reader options.

Definition at line 46 of file Internal/Readers/WorkbookReader.cs.

◆ Workbook

Workbook NanoXLSX.Internal.Readers.WorkbookReader.Workbook
getset

Workbook reference where read data is stored (should not be null).

Definition at line 42 of file Internal/Readers/WorkbookReader.cs.


The documentation for this class was generated from the following file: