GemBox.CompoundFile

GemBox.CompoundFile Namespace

CompoundFile component provides easy and elegant way to access MS Ole 2 Compound Document files from your .NET applications. CompoundFile component only provides access to underlying streams and storages in the form of byte arrays. If you need data in the application specific form, you will need some component specialized for accessing XLS, DOC, PPT and other specific OLE 2 compound files.

Namespace hierarchy

Classes

Class Description
CompoundFile Contains static licensing methods (CompoundFile Professional only) and diagnostic information about executing CompoundFile assembly.
CompoundFileException Represents errors that can occur in the CompoundFile component.
Ole2CompoundFile Represents an OLE 2 Compound Document.
Ole2DirectoryEntry Base class for OLE 2 Compound Document streams and storages.
Ole2Storage OLE 2 storage is a container containing other streams and storages.
Ole2Stream OLE 2 stream is a block of data with specific size and name.
VisitDirectoryEntryArgs Event parameters used for VisitDirectoryEntryHandler delegate.

Delegates

Delegate Description
GetStreamDataHandler Delegate of the method used to retrieve data for the specific OLE 2 stream.
VisitDirectoryEntryHandler Delegate of the method called on every directory entry when VisitAll method is executed.