All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractExcelConverter |
|
AbstractWordConverter |
|
AbstractWordUtils |
|
AbstractWordUtils.NumberingState |
|
ActiveXShape |
Represents an ActiveX control in a PowerPoint document.
|
AnimationInfo |
A container record that specifies information about animation information for a shape.
|
AnimationInfoAtom |
An atom record that specifies the animation information for a shape.
|
Attachment |
|
AttachmentChunks |
Collection of convenience chunks for standard parts of the MSG file
attachment.
|
AttachmentChunks.AttachmentChunksSorter |
Orders by the attachment number.
|
BinaryTagDataBlob |
If we come across a record we know has children of (potential)
interest, but where the record itself is boring, but where other
records may care about where this one lives, we create one
of these.
|
Bitmap |
Represents a bitmap picture data: JPEG or PNG.
|
BitMaskTextProp |
Definition of a special kind of property of some text, or its
paragraph.
|
BKFAbstractType |
BooKmark First descriptor (BKF).
|
Bookmark |
User friendly interface to access information about document bookmarks
|
BookmarkFirstDescriptor |
|
Bookmarks |
User-friendly interface to access document bookmarks
|
BookmarksImpl |
Implementation of user-friendly interface for document bookmarks
|
BookmarksTables |
|
BorderCode |
Mapping class for BRC80 structure (Border Code for Word 97)
|
ByteChunk |
A Chunk that holds binary data, normally unparsed.
|
ByteChunkDeferred |
|
BytePropertyNode<T extends BytePropertyNode<T>> |
Deprecated.
|
CharacterProperties |
|
CharacterRun |
This class represents a run of text that share common properties.
|
CharacterSprmCompressor |
|
CharacterSprmUncompressor |
|
CharFlagsTextProp |
Definition for the common character text property bitset, which
handles bold/italic/underline etc.
|
CharIndexTranslator |
|
CHPAbstractType |
Character Properties.
|
CHPBinTable |
This class holds all of the character formatting properties.
|
CHPFormattedDiskPage |
Represents a CHP fkp.
|
CHPX |
DANGER - works in bytes!
|
Chunk |
Base of all chunks, which hold data, flags etc
|
Chunk |
|
Chunk.Command |
A command in the visio file.
|
ChunkBasedPropertyValue |
A variable length PropertyValue that is backed by a Chunk
TODO Provide a way to link these up with the chunks
|
ChunkFactory |
Factor class to create the appropriate chunks, which
needs the version of the file to process the chunk header
and trailer areas.
|
ChunkFactory.CommandDefinition |
The definition of a Command, which a chunk may hold.
|
ChunkGroup |
A group of chunks, that are at the same point in the file structure.
|
ChunkGroupWithProperties |
A group of chunks which is indexable by MAPIProperty entries.
|
ChunkHeader |
A chunk header
|
ChunkHeaderV11 |
A chunk header from v11+
|
ChunkHeaderV4V5 |
A chunk header from v4 or v5
|
ChunkHeaderV6 |
A chunk header from v6
|
ChunkNotFoundException |
|
Chunks |
Collection of convenience chunks for standard parts of the MSG file.
|
ChunkSeparator |
A separator between the trailer of one chunk, and the
header of the next one
|
ChunkStream |
|
ChunkTrailer |
A trailer that follows a chunk
|
Colorref |
24-bit color structure
|
ColorSchemeAtom |
A ColorSchemeAtom (type 2032).
|
Comment2000 |
This class represents a comment on a slide, in the format used by
PPT 2000/XP/etc.
|
Comment2000Atom |
An atomic record containing information about a comment.
|
ComplexFileTable |
|
CompressedRTF |
Within a HMEFMessage , the content is often
stored in as RTF, but LZW compressed.
|
CompressedStreamStore |
A StreamStore where the data on-disk is compressed,
using the crazy Visio LZW
|
CorruptPowerPointFileException |
This exception is thrown when we try to open a PowerPoint file, and
something is fundamentally broken about it.
|
CString |
A CString (type 4026).
|
CurrentUserAtom |
This is a special kind of Atom, because it doesn't live inside the
PowerPoint document.
|
DateAndTime |
This class is used to represent a date and time in a Word document.
|
DateTimeMCAtom |
|
DefaultFontReplacer |
|
DIB |
Represents a DIB picture data in a PPT file
|
DirectoryChunk |
A Chunk that is just a placeholder in the MAPIMessage directory structure,
which contains children.
|
DocInfoListContainer |
A container record that specifies information about the document and document display settings.
|
Document |
Master container for Document.
|
DocumentAtom |
A Document Atom (type 1001).
|
DocumentAtom.SlideSize |
Holds the different Slide Size values
|
DocumentEncryptionAtom |
A Document Encryption Atom (type 12052).
|
DocumentProperties |
|
DOPAbstractType |
Document Properties.
|
DoubleByteUtil |
Utilities for working with double byte CodePages.
|
DropCapSpecifier |
This data structure is used by a paragraph to determine how it should drop
its first letter.
|
DummyPositionSensitiveRecordWithChildren |
If we come across a record we know has children of (potential)
interest, but where the record itself is boring, but where other
records may care about where this one lives, we create one
of these.
|
DummyRecordWithChildren |
If we come across a record we know has children of (potential)
interest, but where the record itself is boring, we create one
of these.
|
EMF |
Represents EMF (Windows Enhanced Metafile) picture data.
|
EncryptedPowerPointFileException |
This exception is thrown when we try to open a PowerPoint file, and
discover that it is encrypted
|
Environment |
Environment, which contains lots of settings for the document.
|
EscherDelayStm |
|
EscherPart |
Parent class of all Escher parts
|
EscherPlaceholder |
An atom record that specifies whether a shape is a placeholder shape.
|
EscherStm |
|
EscherTextboxWrapper |
A wrapper around a DDF (Escher) EscherTextbox Record.
|
ExAviMovie |
A container record that specifies information about a movie stored externally.
|
ExcelToFoConverter |
Converts xls files (97-2007) to XSL FO.
|
ExcelToHtmlConverter |
Converts xls files (97-2007) to HTML file.
|
ExControl |
A container record that specifies information about an ActiveX control.
|
ExControlAtom |
An atom record that specifies an ActiveX control.
|
ExEmbed |
This data represents an embedded object in the document.
|
ExEmbedAtom |
The atom that holds metadata on a specific embedded object in the document.
|
ExHyperlink |
This class represents the data of a link in the document.
|
ExHyperlinkAtom |
Tne atom that holds metadata on a specific Link in the document.
|
ExMCIMovie |
A container record that specifies information about a movie stored externally.
|
ExMediaAtom |
An atom record that specifies information about external audio or video data.
|
ExObjList |
This class holds the links to exernal objects referenced from the document.
|
ExObjListAtom |
The atom that holds the seed info used by a ExObjList
|
ExObjRefAtom |
ExObjRefAtom (3009).
|
ExOleObjAtom |
Atom storing information for an OLE object.
|
ExOleObjAtom.OleType |
|
ExOleObjAtom.Subtype |
|
ExOleObjStg |
Storage for embedded OLE objects.
|
ExVideoContainer |
A container record that specifies information about external video data.
|
FFData |
The FFData structure specifies form field data for a text box, check box, or
drop-down list box.
|
FFDataBase |
The FFData structure specifies form field data for a text box, check box, or
drop-down list box.
|
FFDataBaseAbstractType |
The FFData structure specifies form field data for a text box, check box, or drop-down list box.
|
Ffn |
FFN - Font Family Name.
|
FibBase |
Base part of the File information Block (FibBase).
|
FibBaseAbstractType |
Base part of the File information Block (FibBase).
|
FIBFieldHandler |
|
FibRgLw |
|
FibRgLw95AbstractType |
The FibRgLw95 structure is the third section of the FIB for Word95.
|
FibRgLw97 |
The FibRgLw97 structure is the third section of the FIB.
|
FibRgLw97AbstractType |
The FibRgLw97 structure is the third section of the FIB.
|
FibRgW97 |
The FibRgW97 structure is a variable-length portion of the Fib.
|
FibRgW97AbstractType |
The FibRgW97 structure is a variable-length portion of the Fib.
|
Field |
|
FieldDescriptor |
Class for the FLD structure.
|
FieldIterator |
For iterating through our fields.
|
Fields |
User-friendly interface to access document Field s
|
FieldsDocumentPart |
|
FieldsImpl |
Default implementation of Field
|
FieldsTables |
This class provides access to all the fields Plex.
|
FileInformationBlock |
The File Information Block (FIB).
|
FLDAbstractType |
Field Descriptor (FLD).
|
FoDocumentFacade |
|
FontAlignmentProp |
Definition for the font alignment property.
|
FontCollection |
FontCollection ia a container that holds information
about all the fonts in the presentation.
|
FontEmbeddedData |
|
FontEntityAtom |
This atom corresponds exactly to a Windows Logical Font (LOGFONT) structure.
|
FontReplacer |
|
FontReplacer.Triplet |
|
FontTable |
FontTable or in MS terminology sttbfffn is a common data structure written in all
Word files.
|
FootnoteReferenceDescriptor |
|
FormattedDiskPage |
Represents an FKP data structure.
|
FRDAbstractType |
Footnote Reference Descriptor (FRD).
|
FSPA |
File Shape Address structure
|
FSPAAbstractType |
File Shape Address (FSPA).
|
FSPADocumentPart |
|
FSPATable |
This class holds all the FSPA (File Shape Address) structures.
|
GenericPropertyNode |
|
Grfhic |
The grfhic structure is a set of HTML incompatibility flags that specify the
HTML incompatibilities of a list structure.
|
GrfhicAbstractType |
The grfhic structure is a set of HTML incompatibility flags that specify the HTML
incompatibilities of a list structure.
|
HDGFDiagram |
See
http://www.redferni.uklinux.net/visio/
http://www.gnome.ru/projects/docs/vsdocs.html
http://www.gnome.ru/projects/docs/slide1.png
http://www.gnome.ru/projects/docs/slide2.png
|
HDGFException |
The superclass of all HDGF exceptions
|
HDGFLZW |
A decoder for the crazy LZW implementation used
in Visio.
|
HeadersFooters |
Header / Footer settings.
|
HeadersFootersAtom |
An atom record that specifies options for displaying headers and footers
on a presentation slide or notes slide.
|
HeadersFootersContainer |
A container record that specifies information about the footers on a presentation slide.
|
HeaderStories |
A HeaderStory is a Header, a Footer, or footnote/endnote
separator.
|
HemfComment |
Contains arbitrary data
|
HemfComment.EmfComment |
|
HemfComment.EmfCommentData |
|
HemfComment.EmfCommentDataBeginGroup |
|
HemfComment.EmfCommentDataEndGroup |
|
HemfComment.EmfCommentDataFormat |
|
HemfComment.EmfCommentDataGeneric |
Private data is unknown to EMF; it is meaningful only to applications that know the format of the
data and how to use it.
|
HemfComment.EmfCommentDataIterator |
|
HemfComment.EmfCommentDataMultiformats |
|
HemfComment.EmfCommentDataPlus |
The EMR_COMMENT_EMFPLUS record contains embedded EMF+ records.
|
HemfComment.EmfCommentDataUnicode |
|
HemfComment.EmfCommentDataWMF |
|
HemfComment.EmfFormatSignature |
|
HemfComment.HemfCommentRecordType |
|
HemfDraw |
|
HemfDraw.EmfAbortPath |
This record aborts a path bracket or discards the path from a closed path bracket.
|
HemfDraw.EmfArc |
The EMR_ARC record specifies an elliptical arc.
|
HemfDraw.EmfArcTo |
The EMR_ARCTO record specifies an elliptical arc.
|
HemfDraw.EmfBeginPath |
This record opens a path bracket in the current playback device context.
|
HemfDraw.EmfChord |
The EMR_CHORD record specifies a chord, which is a region bounded by the intersection of an
ellipse and a line segment, called a secant.
|
HemfDraw.EmfCloseFigure |
This record closes an open figure in a path.
|
HemfDraw.EmfEllipse |
The EMR_ELLIPSE record specifies an ellipse.
|
HemfDraw.EmfEndPath |
This record closes a path bracket and selects the path defined by the bracket into
the playback device context.
|
HemfDraw.EmfFillPath |
The EMR_FILLPATH record closes any open figures in the current path and fills the path's interior by
using the current brush and polygon-filling mode.
|
HemfDraw.EmfFlattenPath |
This record transforms any curves in the selected path into the playback device
context; each curve MUST be turned into a sequence of lines.
|
HemfDraw.EmfLineTo |
The EMR_LINETO record specifies a line from the current position up to, but not including, the
specified point.
|
HemfDraw.EmfPie |
The EMR_PIE record specifies a pie-shaped wedge bounded by the intersection of an ellipse and two
radials.
|
HemfDraw.EmfPolyBezier |
The EMR_POLYBEZIER record specifies one or more Bezier curves.
|
HemfDraw.EmfPolyBezier16 |
The EMR_POLYBEZIER16 record specifies one or more Bezier curves.
|
HemfDraw.EmfPolyBezierTo |
The EMR_POLYBEZIERTO record specifies one or more Bezier curves based upon the current
position.
|
HemfDraw.EmfPolyBezierTo16 |
The EMR_POLYBEZIERTO16 record specifies one or more Bezier curves based on the current
position.
|
HemfDraw.EmfPolyDraw |
The EMR_POLYDRAW record specifies a set of line segments and Bezier curves.
|
HemfDraw.EmfPolyDraw16 |
|
HemfDraw.EmfPolygon |
The EMR_POLYGON record specifies a polygon consisting of two or more vertexes connected by
straight lines.
|
HemfDraw.EmfPolygon16 |
The EMR_POLYGON16 record specifies a polygon consisting of two or more vertexes connected by straight lines.
|
HemfDraw.EmfPolyline |
The EMR_POLYLINE record specifies a series of line segments by connecting the points in the
specified array.
|
HemfDraw.EmfPolyline16 |
The EMR_POLYLINE16 record specifies a series of line segments by connecting the points in the
specified array.
|
HemfDraw.EmfPolylineTo |
The EMR_POLYLINETO record specifies one or more straight lines based upon the current position.
|
HemfDraw.EmfPolylineTo16 |
The EMR_POLYLINETO16 record specifies one or more straight lines based upon the current position.
|
HemfDraw.EmfPolyPolygon |
The EMR_POLYPOLYGON record specifies a series of closed polygons.
|
HemfDraw.EmfPolyPolygon16 |
The EMR_POLYPOLYGON16 record specifies a series of closed polygons.
|
HemfDraw.EmfPolyPolyline |
The EMR_POLYPOLYLINE record specifies multiple series of connected line segments.
|
HemfDraw.EmfPolyPolyline16 |
The EMR_POLYPOLYLINE16 record specifies multiple series of connected line segments.
|
HemfDraw.EmfRectangle |
The EMR_RECTANGLE record draws a rectangle.
|
HemfDraw.EmfRoundRect |
The EMR_ROUNDRECT record specifies a rectangle with rounded corners.
|
HemfDraw.EmfSelectObject |
The EMR_SELECTOBJECT record adds a graphics object to the current metafile playback device
context.
|
HemfDraw.EmfSetMoveToEx |
The EMR_MOVETOEX record specifies coordinates of the new current position, in logical units.
|
HemfDraw.EmfSetPixelV |
The EMR_SETPIXELV record defines the color of the pixel at the specified logical coordinates.
|
HemfDraw.EmfStrokeAndFillPath |
The EMR_STROKEANDFILLPATH record closes any open figures in a path, strokes the outline of the
path by using the current pen, and fills its interior by using the current brush.
|
HemfDraw.EmfStrokePath |
The EMR_STROKEPATH record renders the specified path by using the current pen.
|
HemfDraw.EmfWidenPath |
This record redefines the current path as the area that would be painted if the path
were drawn using the pen currently selected into the playback device context.
|
HemfDrawProperties |
|
HemfEmbeddedIterator |
|
HemfFill |
|
HemfFill.EmfAlphaBlend |
|
HemfFill.EmfBitBlt |
The EMR_BITBLT record specifies a block transfer of pixels from a source bitmap to a destination rectangle,
optionally in combination with a brush pattern, according to a specified raster operation.
|
HemfFill.EmfExtFloodFill |
|
HemfFill.EmfExtSelectClipRgn |
|
HemfFill.EmfFillRgn |
The EMR_FILLRGN record fills the specified region by using the specified brush.
|
HemfFill.EmfFrameRgn |
The EMR_FRAMERGN record draws a border around the specified region using the specified brush.
|
HemfFill.EmfInvertRgn |
The EMR_INVERTRGN record inverts the colors in the specified region.
|
HemfFill.EmfPaintRgn |
The EMR_PAINTRGN record paints the specified region by using the brush currently selected into the
playback device context.
|
HemfFill.EmfSetDiBitsToDevice |
The EMR_SETDIBITSTODEVICE record specifies a block transfer of pixels from specified scanlines of
a source bitmap to a destination rectangle.
|
HemfFill.EmfSetPolyfillMode |
The EMR_SETPOLYFILLMODE record defines polygon fill mode.
|
HemfFill.EmfStretchBlt |
The EMR_STRETCHBLT record specifies a block transfer of pixels from a source bitmap to a destination rectangle,
optionally in combination with a brush pattern, according to a specified raster operation, stretching or
compressing the output to fit the dimensions of the destination, if necessary.
|
HemfFill.EmfStretchDiBits |
The EMR_STRETCHDIBITS record specifies a block transfer of pixels from a source bitmap to a
destination rectangle, optionally in combination with a brush pattern, according to a specified raster
operation, stretching or compressing the output to fit the dimensions of the destination, if necessary.
|
HemfFont |
|
HemfFont.LogFontDetails |
|
HemfFont.LogFontExDv |
|
HemfFont.LogFontPanose |
|
HemfGraphics |
|
HemfGraphics.EmfRenderState |
|
HemfHeader |
Extracts the full header from EMF files.
|
HemfImageRenderer |
|
HemfMisc |
|
HemfMisc.EmfCreateBrushIndirect |
The EMR_CREATEBRUSHINDIRECT record defines a logical brush for graphics operations.
|
HemfMisc.EmfCreateDibPatternBrushPt |
The EMR_CREATEDIBPATTERNBRUSHPT record defines a pattern brush for graphics operations.
|
HemfMisc.EmfCreateMonoBrush |
|
HemfMisc.EmfCreatePen |
The EMR_CREATEPEN record defines a logical pen for graphics operations.
|
HemfMisc.EmfDeleteObject |
The EMR_DELETEOBJECT record deletes a graphics object, which is specified by its index
in the EMF Object Table
|
HemfMisc.EmfEof |
|
HemfMisc.EmfExtCreatePen |
|
HemfMisc.EmfModifyWorldTransform |
|
HemfMisc.EmfRestoreDc |
The EMF_RESTOREDC record restores the playback device context from a previously saved device
context.
|
HemfMisc.EmfSaveDc |
The EMF_SAVEDC record saves the playback device context for later retrieval.
|
HemfMisc.EmfSetBkColor |
The META_SETBKCOLOR record sets the background color in the playback device context to a
specified color, or to the nearest physical color if the device cannot represent the specified color.
|
HemfMisc.EmfSetBkMode |
The EMR_SETBKMODE record specifies the background mix mode of the playback device context.
|
HemfMisc.EmfSetBrushOrgEx |
|
HemfMisc.EmfSetMapMode |
The EMR_SETMAPMODE record specifies the mapping mode of the playback device context.
|
HemfMisc.EmfSetMapperFlags |
The EMR_SETMAPPERFLAGS record specifies parameters of the process of matching logical fonts to
physical fonts, which is performed by the font mapper.
|
HemfMisc.EmfSetMiterLimit |
The EMR_SETMITERLIMIT record specifies the limit for the length of miter joins for the playback
device context.
|
HemfMisc.EmfSetRop2 |
The EMR_SETROP2 record defines a binary raster operation mode.
|
HemfMisc.EmfSetStretchBltMode |
The EMR_SETSTRETCHBLTMODE record specifies bitmap stretch mode.
|
HemfMisc.EmfSetWorldTransform |
|
HemfMisc.HemfModifyWorldTransformMode |
|
HemfPalette |
|
HemfPalette.EmfCreatePalette |
The EMR_CREATEPALETTE record defines a logical palette for graphics operations.
|
HemfPalette.EmfRealizePalette |
This record maps palette entries from the current LogPalette object to the system_palette.
|
HemfPalette.EmfResizePalette |
The EMR_RESIZEPALETTE record increases or decreases the size of an existing LogPalette object
|
HemfPalette.EmfSelectPalette |
The EMR_SELECTPALETTE record specifies a logical palette for the playback device context.
|
HemfPalette.EmfSetIcmMode |
The EMR_SETICMMODE record specifies the mode of Image Color Management (ICM) for graphics operations.
|
HemfPalette.EmfSetIcmMode.ICMMode |
The ICMMode enumeration defines values that specify when to turn on and off ICM.
|
HemfPalette.EmfSetPaletteEntries |
The EMR_SETPALETTEENTRIES record defines RGB color values in a range of entries for an existing
LogPalette object.
|
HemfPenStyle |
|
HemfPicture |
Read-only EMF extractor.
|
HemfPlusBrush |
|
HemfPlusBrush.EmfPlusBrush |
The EmfPlusBrush object specifies a graphics brush for filling regions.
|
HemfPlusBrush.EmfPlusBrushData |
|
HemfPlusBrush.EmfPlusBrushType |
The BrushType enumeration defines types of graphics brushes, which are used to fill graphics regions.
|
HemfPlusBrush.EmfPlusHatchBrushData |
The EmfPlusHatchBrushData object specifies a hatch pattern for a graphics brush.
|
HemfPlusBrush.EmfPlusHatchStyle |
|
HemfPlusBrush.EmfPlusLinearGradientBrushData |
The EmfPlusLinearGradientBrushData object specifies a linear gradient for a graphics brush.
|
HemfPlusBrush.EmfPlusPathGradientBrushData |
The EmfPlusPathGradientBrushData object specifies a path gradient for a graphics brush.
|
HemfPlusBrush.EmfPlusSolidBrushData |
The EmfPlusSolidBrushData object specifies a solid color for a graphics brush.
|
HemfPlusBrush.EmfPlusTextureBrushData |
The EmfPlusTextureBrushData object specifies a texture image for a graphics brush.
|
HemfPlusDraw |
|
HemfPlusDraw.EmfPlusCompressed |
|
HemfPlusDraw.EmfPlusDrawDriverString |
The EmfPlusDrawDriverString record specifies text output with character positions.
|
HemfPlusDraw.EmfPlusDrawImage |
The EmfPlusDrawImage record specifies drawing a scaled image.
|
HemfPlusDraw.EmfPlusDrawImagePoints |
The EmfPlusDrawImagePoints record specifies drawing a scaled image inside a parallelogram.
|
HemfPlusDraw.EmfPlusDrawPath |
The EmfPlusDrawPath record specifies drawing a graphics path
|
HemfPlusDraw.EmfPlusDrawRects |
The EmfPlusDrawRects record specifies drawing a series of rectangles.
|
HemfPlusDraw.EmfPlusFillPath |
The EmfPlusFillPath record specifies filling the interior of a graphics path.
|
HemfPlusDraw.EmfPlusFillRects |
The EmfPlusFillRects record specifies filling the interiors of a series of rectangles.
|
HemfPlusDraw.EmfPlusFillRegion |
The EmfPlusFillRegion record specifies filling the interior of a graphics region.
|
HemfPlusDraw.EmfPlusRelativePosition |
|
HemfPlusDraw.EmfPlusSolidColor |
|
HemfPlusDraw.EmfPlusUnitType |
|
HemfPlusFont |
|
HemfPlusFont.EmfPlusFont |
|
HemfPlusGDIImageRenderer |
|
HemfPlusHeader |
|
HemfPlusHeader.EmfPlusGraphicsVersion |
|
HemfPlusHeader.GraphicsVersion |
The GraphicsVersion enumeration defines versions of operating system graphics that are used to
create EMF+ metafiles.
|
HemfPlusImage |
|
HemfPlusImage.EmfPlusBitmapDataType |
|
HemfPlusImage.EmfPlusImage |
|
HemfPlusImage.EmfPlusImageAttributes |
|
HemfPlusImage.EmfPlusImageDataType |
The ImageDataType enumeration defines types of image data formats.
|
HemfPlusImage.EmfPlusMetafileDataType |
|
HemfPlusImage.EmfPlusObjectClamp |
|
HemfPlusImage.EmfPlusPixelFormat |
|
HemfPlusImage.EmfPlusWrapMode |
The WrapMode enumeration defines how the pattern from a texture or gradient brush is tiled
across a shape or at shape boundaries, when it is smaller than the area being filled.
|
HemfPlusMisc |
|
HemfPlusMisc.CombineMode |
|
HemfPlusMisc.EmfPlusEOF |
|
HemfPlusMisc.EmfPlusFlagOnly |
|
HemfPlusMisc.EmfPlusGetDC |
The EmfPlusGetDC record specifies that subsequent EMF records encountered in the metafile
SHOULD be processed.
|
HemfPlusMisc.EmfPlusMultiplyWorldTransform |
The EmfPlusMultiplyWorldTransform record multiplies the current world space transform by a
specified transform matrix.
|
HemfPlusMisc.EmfPlusObjectId |
|
HemfPlusMisc.EmfPlusResetClip |
The EmfPlusResetClip record resets the current clipping region for the world space to infinity.
|
HemfPlusMisc.EmfPlusResetWorldTransform |
The EmfPlusResetWorldTransform record resets the current world space transform to the identify matrix.
|
HemfPlusMisc.EmfPlusRestore |
The EmfPlusRestore record restores the graphics state, identified by a specified index, from a stack
of saved graphics states.
|
HemfPlusMisc.EmfPlusSave |
The EmfPlusSave record saves the graphics state, identified by a specified index, on a stack of saved
graphics states.
|
HemfPlusMisc.EmfPlusSetAntiAliasMode |
The EmfPlusSetAntiAliasMode record specifies the anti-aliasing mode for text output.
|
HemfPlusMisc.EmfPlusSetClipPath |
The EmfPlusSetClipPath record combines the current clipping region with a graphics path.
|
HemfPlusMisc.EmfPlusSetClipRect |
The EmfPlusSetClipRect record combines the current clipping region with a rectangle.
|
HemfPlusMisc.EmfPlusSetClipRegion |
The EmfPlusSetClipRegion record combines the current clipping region with another graphics region.
|
HemfPlusMisc.EmfPlusSetCompositingMode |
The EmfPlusSetCompositingMode record specifies how source colors are combined with background colors.
|
HemfPlusMisc.EmfPlusSetCompositingQuality |
The EmfPlusSetCompositingQuality record specifies the desired level of quality for creating
composite images from multiple objects.
|
HemfPlusMisc.EmfPlusSetInterpolationMode |
The EmfPlusSetInterpolationMode record specifies how image scaling, including stretching and
shrinking, is performed.
|
HemfPlusMisc.EmfPlusSetPageTransform |
The EmfPlusSetPageTransform record specifies scaling factors and units for converting page space
coordinates to device space coordinates.
|
HemfPlusMisc.EmfPlusSetPixelOffsetMode |
The EmfPlusSetPixelOffsetMode record specifies how pixels are centered with respect to the
coordinates of the drawing surface.
|
HemfPlusMisc.EmfPlusSetRenderingOrigin |
The EmfPlusSetRenderingOrigin record specifies the rendering origin for graphics output.
|
HemfPlusMisc.EmfPlusSetTextRenderingHint |
The EmfPlusSetTextRenderingHint record specifies the quality of text rendering, including the type
of anti-aliasing.
|
HemfPlusMisc.EmfPlusSetWorldTransform |
The EmfPlusSetWorldTransform record sets the world transform according to the values in a
specified transform matrix.
|
HemfPlusObject |
|
HemfPlusObject.EmfPlusObject |
The EmfPlusObject record specifies an object for use in graphics operations.
|
HemfPlusObject.EmfPlusObjectData |
|
HemfPlusObject.EmfPlusObjectType |
The ObjectType enumeration defines types of graphics objects that can be created and used in graphics operations.
|
HemfPlusObject.EmfPlusUnknownData |
|
HemfPlusPath |
|
HemfPlusPath.EmfPlusPath |
|
HemfPlusPath.EmfPlusPathPointType |
The PathPointType enumeration defines types of points on a graphics path.
|
HemfPlusPen |
|
HemfPlusPen.EmfPlusAdjustableArrowCap |
|
HemfPlusPen.EmfPlusCustomLineCap |
|
HemfPlusPen.EmfPlusDashedLineCapType |
The DashedLineCapType enumeration defines types of line caps to use at the ends of dashed lines
that are drawn with graphics pens.
|
HemfPlusPen.EmfPlusLineCapType |
The LineCapType enumeration defines types of line caps to use at the ends of lines that are drawn
with graphics pens.
|
HemfPlusPen.EmfPlusLineJoin |
The LineJoinType enumeration defines ways to join two lines that are drawn by the same graphics
pen and whose ends meet.
|
HemfPlusPen.EmfPlusLineStyle |
The LineStyle enumeration defines styles of lines that are drawn with graphics pens.
|
HemfPlusPen.EmfPlusPathArrowCap |
|
HemfPlusPen.EmfPlusPen |
|
HemfPlusPen.EmfPlusPenAlignment |
The PenAlignment enumeration defines the distribution of the width of the pen with respect to the
line being drawn.
|
HemfPlusRecord |
|
HemfPlusRecordIterator |
|
HemfPlusRecordType |
|
HemfPlusRegion |
|
HemfPlusRegion.EmfPlusRegion |
The EmfPlusRegion object specifies line and curve segments that define a nonrectilinear shape.
|
HemfPlusRegion.EmfPlusRegionEmpty |
|
HemfPlusRegion.EmfPlusRegionInfinite |
|
HemfPlusRegion.EmfPlusRegionNode |
The EmfPlusRegionNode object specifies nodes of a graphics region.
|
HemfPlusRegion.EmfPlusRegionNodeData |
|
HemfPlusRegion.EmfPlusRegionNodeDataType |
|
HemfPlusRegion.EmfPlusRegionPath |
|
HemfPlusRegion.EmfPlusRegionRect |
|
HemfRecord |
|
HemfRecord.RenderBounds |
|
HemfRecordIterator |
|
HemfRecordType |
|
HemfText |
Container class to gather all text-related commands
This is starting out as read only, and very little is actually
implemented at this point!
|
HemfText.EmfExtCreateFontIndirectW |
|
HemfText.EmfExtTextOutA |
|
HemfText.EmfExtTextOutOptions |
|
HemfText.EmfExtTextOutW |
|
HemfText.EmfGraphicsMode |
|
HemfText.EmfSetTextAlign |
The EMR_SETTEXTALIGN record specifies text alignment.
|
HemfText.EmfSetTextColor |
The EMR_SETTEXTCOLOR record defines the current text color.
|
HemfText.PolyTextOutA |
Needs to be implemented.
|
HemfText.PolyTextOutW |
Needs to be implemented.
|
HemfText.SetTextJustification |
|
HemfWindowing |
|
HemfWindowing.EmfScaleViewportExtEx |
The EMR_SCALEVIEWPORTEXTEX record respecifies the viewport for a device context by using the
ratios formed by the specified multiplicands and divisors.
|
HemfWindowing.EmfScaleWindowExtEx |
The EMR_SCALEWINDOWEXTEX record respecifies the window for a playback device context by
using the ratios formed by the specified multiplicands and divisors.
|
HemfWindowing.EmfSelectClipPath |
The EMR_SELECTCLIPPATH record specifies the current path as a clipping region for a playback
device context, combining the new region with any existing clipping region using the specified mode.
|
HemfWindowing.EmfSetExcludeClipRect |
The EMR_EXCLUDECLIPRECT record specifies a new clipping region that consists of the existing
clipping region minus the specified rectangle.
|
HemfWindowing.EmfSetIntersectClipRect |
The EMR_INTERSECTCLIPRECT record specifies a new clipping region from the intersection of the
current clipping region and the specified rectangle.
|
HemfWindowing.EmfSetOffsetClipRgn |
The EMR_OFFSETCLIPRGN record moves the current clipping region in the playback device context
by the specified offsets.
|
HemfWindowing.EmfSetViewportExtEx |
The EMR_SETVIEWPORTEXTEX record defines the viewport extent.
|
HemfWindowing.EmfSetViewportOrgEx |
The EMR_SETVIEWPORTORGEX record defines the viewport origin.
|
HemfWindowing.EmfSetWindowExtEx |
The EMR_SETWINDOWEXTEX record defines the window extent.
|
HemfWindowing.EmfSetWindowOrgEx |
The EMR_SETWINDOWORGEX record defines the window origin.
|
HMEFContentsExtractor |
A utility for extracting out the message body, and all attachments
from a HMEF/TNEF/winmail.dat file
|
HMEFDumper |
Developer focused raw dumper
|
HMEFMessage |
HMEF - Implementation of the Microsoft TNEF message
encoding format (aka winmail.dat)
See:
http://support.microsoft.com/kb/241538
http://en.wikipedia.org/wiki/Transport_Neutral_Encapsulation_Format
http://search.cpan.org/dist/Convert-TNEF/
|
HPBFDocument |
This class provides the basic functionality
for HPBF, our implementation of the publisher
file format.
|
HPBFDumper |
For dumping out the contents of HPBF (Publisher)
files, while we try to figure out how they're
constructed.
|
HPBFPart |
Parent class of all HPBF sub-parts, handling
the fiddly reading in / writing out bits
for all of them.
|
HRESIAbstractType |
Hyphenation (HRESI).
|
HSLFAutoShape |
Represents an AutoShape.
|
HSLFBackground |
Background shape
|
HSLFComment |
|
HSLFConnectorShape |
Specifies a connection shape.
|
HSLFEscherClientDataRecord |
An atom record that specifies whether a shape is a placeholder shape.
|
HSLFEscherRecordFactory |
Generates escher records when provided the byte array containing those records.
|
HSLFException |
A generic exception that can be thrown by HSLF classes
|
HSLFFill |
Represents functionality provided by the 'Fill Effects' dialog in PowerPoint.
|
HSLFFontInfo |
Represents a Font used in a presentation.
|
HSLFFontInfo.FontRenderType |
|
HSLFFontInfoPredefined |
Predefined fonts
|
HSLFFreeformShape |
A "Freeform" shape.
|
HSLFGroupShape |
Represents a group of shapes.
|
HSLFHyperlink |
Represents a hyperlink in a PowerPoint document
|
HSLFLine |
Represents a line in a PowerPoint drawing
|
HSLFMasterSheet |
The superclass of all master sheets - Slide masters, Notes masters, etc.
|
HSLFMetroShape<S extends Shape<S,P>,P extends TextParagraph<S,P,? extends TextRun>> |
Experimental class for metro blobs, i.e.
|
HSLFNotes |
This class represents a slide's notes in a PowerPoint Document.
|
HSLFObjectData |
A class that represents object data embedded in a slide show.
|
HSLFObjectShape |
A shape representing embedded OLE object.
|
HSLFPictureData |
A class that represents image data contained in a slide show.
|
HSLFPictureShape |
Represents a picture in a PowerPoint document.
|
HSLFPlaceholder |
Represents a Placeholder in PowerPoint.
|
HSLFPlaceholderDetails |
Extended placeholder details for HSLF sheets - mainly for headers and footers
|
HSLFShape |
Represents a Shape which is the elemental object that composes a drawing.
|
HSLFShapeContainer |
Common interface for shape containers, e.g.
|
HSLFShapeFactory |
Create a Shape object depending on its type
|
HSLFShapePlaceholderDetails |
Extended placeholder details for HSLF shapes
|
HSLFSheet |
This class defines the common format of "Sheets" in a powerpoint
document.
|
HSLFSimpleShape |
An abstract simple (non-group) shape.
|
HSLFSlide |
This class represents a slide in a PowerPoint Document.
|
HSLFSlideMaster |
SlideMaster determines the graphics, layout, and formatting for all the slides in a given presentation.
|
HSLFSlideShow |
This class is a friendly wrapper on top of the more scary HSLFSlideShow.
|
HSLFSlideShowEncrypted |
This class provides helper functions for encrypted PowerPoint documents.
|
HSLFSlideShowFactory |
|
HSLFSlideShowImpl |
This class contains the main functionality for the Powerpoint file
"reader".
|
HSLFSoundData |
A class that represents sound data embedded in a slide show.
|
HSLFTable |
Represents a table in a PowerPoint presentation
|
HSLFTableCell |
Represents a cell in a ppt table
|
HSLFTabStop |
|
HSLFTabStopPropCollection |
Container for tabstop lists
|
HSLFTextBox |
Represents a TextFrame shape in PowerPoint.
|
HSLFTextParagraph |
This class represents a run of text in a powerpoint document.
|
HSLFTextRun |
Represents a run of text, all with the same style
|
HSLFTextShape |
A common superclass of all shapes that can hold text.
|
HSLFTitleMaster |
Title masters define the design template for slides with a Title Slide layout.
|
HSMFDump |
Dumps out the chunk details, and where possible contents
|
HtmlDocumentFacade |
|
HwmfBinaryRasterOp |
The BinaryRasterOperation Enumeration section lists the binary raster-operation codes.
|
HwmfBitmap16 |
|
HwmfBitmapDib |
The DeviceIndependentBitmap Object defines an image in device-independent bitmap (DIB) format.
|
HwmfBitmapDib.BitCount |
|
HwmfBitmapDib.Compression |
|
HwmfBrushStyle |
A 16-bit unsigned integer that defines the brush style.
|
HwmfCharsetAware |
Helper interface to provide a default charset to records which would depend on a system charset
|
HwmfColorRef |
A 32-bit ColorRef Object that defines the color value.
|
HwmfDraw |
|
HwmfDraw.WmfArc |
The META_ARC record draws an elliptical arc.
|
HwmfDraw.WmfArc.WmfArcClosure |
|
HwmfDraw.WmfChord |
The META_CHORD record draws a chord, which is defined by a region bounded by the intersection of
an ellipse with a line segment.
|
HwmfDraw.WmfEllipse |
The META_ELLIPSE record draws an ellipse.
|
HwmfDraw.WmfFrameRegion |
The META_FRAMEREGION record draws a border around a specified region using a specified brush.
|
HwmfDraw.WmfLineTo |
The META_LINETO record draws a line from the drawing position that is defined in the playback
device context up to, but not including, the specified point.
|
HwmfDraw.WmfMoveTo |
The META_MOVETO record sets the output position in the playback device context to a specified
point.
|
HwmfDraw.WmfPie |
The META_PIE record draws a pie-shaped wedge bounded by the intersection of an ellipse and two
radials.
|
HwmfDraw.WmfPolygon |
The META_POLYGON record paints a polygon consisting of two or more vertices connected by
straight lines.
|
HwmfDraw.WmfPolyline |
The META_POLYLINE record draws a series of line segments by connecting the points in the
specified array.
|
HwmfDraw.WmfPolyPolygon |
The META_POLYPOLYGON record paints a series of closed polygons.
|
HwmfDraw.WmfRectangle |
The META_RECTANGLE record paints a rectangle.
|
HwmfDraw.WmfRoundRect |
The META_ROUNDRECT record paints a rectangle with rounded corners.
|
HwmfDraw.WmfSelectObject |
The META_SELECTOBJECT record specifies a graphics object for the playback device context.
|
HwmfDraw.WmfSetPixel |
The META_SETPIXEL record sets the pixel at the specified coordinates to the specified color.
|
HwmfDrawProperties |
|
HwmfEmbedded |
An embedded resource - this class hides the logic of chained emf+ object records and other internals.
|
HwmfEmbeddedIterator |
|
HwmfEmbeddedType |
|
HwmfEscape |
The MetafileEscapes specifies printer driver functionality that
might not be directly accessible through WMF records
|
HwmfEscape.EscapeFunction |
|
HwmfEscape.HwmfEscapeData |
|
HwmfEscape.WmfEscapeEMF |
|
HwmfEscape.WmfEscapeUnknownData |
|
HwmfFill |
|
HwmfFill.ColorUsage |
The ColorUsage Enumeration (a 16-bit unsigned integer) specifies whether a color table
exists in a device-independent bitmap (DIB) and how to interpret its values,
i.e.
|
HwmfFill.HwmfImageRecord |
A record which contains an image (to be extracted)
|
HwmfFill.WmfBitBlt |
|
HwmfFill.WmfDibBitBlt |
|
HwmfFill.WmfDibStretchBlt |
The META_DIBSTRETCHBLT record specifies the transfer of a block of pixels in device-independent format
according to a raster operation, with possible expansion or contraction.
|
HwmfFill.WmfExtFloodFill |
The META_EXTFLOODFILL record fills an area with the brush that is defined in
the playback device context.
|
HwmfFill.WmfExtFloodFill.HwmfFloodFillMode |
|
HwmfFill.WmfFillRegion |
The META_FILLREGION record fills a region using a specified brush.
|
HwmfFill.WmfFloodFill |
The META_FLOODFILL record fills an area of the output surface with the brush that
is defined in the playback device context.
|
HwmfFill.WmfInvertRegion |
The META_INVERTREGION record draws a region in which the colors are inverted.
|
HwmfFill.WmfPaintRegion |
The META_PAINTREGION record paints the specified region by using the brush that is
defined in the playback device context.
|
HwmfFill.WmfPatBlt |
The META_PATBLT record paints a specified rectangle using the brush that is defined in the playback
device context.
|
HwmfFill.WmfSetDibToDev |
The META_SETDIBTODEV record sets a block of pixels in the playback device context
using deviceindependent color data.
|
HwmfFill.WmfSetPolyfillMode |
The META_SETPOLYFILLMODE record sets polygon fill mode in the playback device context for
graphics operations that fill polygons.
|
HwmfFill.WmfSetPolyfillMode.HwmfPolyfillMode |
A 16-bit unsigned integer that defines polygon fill mode.
|
HwmfFill.WmfStretchBlt |
The META_STRETCHBLT record specifies the transfer of a block of pixels according to a raster
operation, with possible expansion or contraction.
|
HwmfFill.WmfStretchDib |
The META_STRETCHDIB record specifies the transfer of color data from a
block of pixels in device independent format according to a raster operation,
with possible expansion or contraction.
|
HwmfFont |
The Font object specifies the attributes of a logical font
|
HwmfFont.WmfClipPrecision |
ClipPrecision Flags specify clipping precision, which defines how to clip characters that are
partially outside a clipping region.
|
HwmfFont.WmfFontQuality |
The output quality defines how carefully to attempt to match the logical font attributes to those of an actual
physical font.
|
HwmfFont.WmfOutPrecision |
The output precision defines how closely the output must match the requested font's height,
width, character orientation, escapement, pitch, and font type.
|
HwmfGraphics |
|
HwmfGraphics.FillDrawStyle |
|
HwmfGraphicsState |
An util class for saving the state of a Graphics2D object
|
HwmfHatchStyle |
The HatchStyle Enumeration specifies the hatch pattern.
|
HwmfHeader |
|
HwmfHeader.HwmfHeaderMetaType |
|
HwmfImageRenderer |
|
HwmfMapMode |
A 16-bit unsigned integer that defines the mapping mode.
|
HwmfMisc |
|
HwmfMisc.WmfCreateBrushIndirect |
The META_CREATEBRUSHINDIRECT record creates a Brush Object
from a LogBrush Object.
|
HwmfMisc.WmfCreatePatternBrush |
|
HwmfMisc.WmfCreatePenIndirect |
|
HwmfMisc.WmfDeleteObject |
The META_DELETEOBJECT record deletes an object, including Bitmap16, Brush,
DeviceIndependentBitmap, Font, Palette, Pen, and Region.
|
HwmfMisc.WmfDibCreatePatternBrush |
The META_DIBCREATEPATTERNBRUSH record creates a Brush Object with a
pattern specified by a DeviceIndependentBitmap (DIB) Object
|
HwmfMisc.WmfRestoreDc |
The META_RESTOREDC record restores the playback device context from a previously saved device
context.
|
HwmfMisc.WmfSaveDc |
The META_SAVEDC record saves the playback device context for later retrieval.
|
HwmfMisc.WmfSetBkColor |
The META_SETBKCOLOR record sets the background color in the playback device context to a
specified color, or to the nearest physical color if the device cannot represent the specified color.
|
HwmfMisc.WmfSetBkMode |
The META_SETBKMODE record defines the background raster operation mix mode in the playback
device context.
|
HwmfMisc.WmfSetBkMode.HwmfBkMode |
A 16-bit unsigned integer that defines background mix mode.
|
HwmfMisc.WmfSetLayout |
The META_SETLAYOUT record defines the layout orientation in the playback device context.
|
HwmfMisc.WmfSetMapMode |
The META_SETMAPMODE record defines the mapping mode in the playback device context.
|
HwmfMisc.WmfSetMapperFlags |
The META_SETMAPPERFLAGS record defines the algorithm that the font mapper uses when it maps
logical fonts to physical fonts.
|
HwmfMisc.WmfSetRelabs |
The META_SETRELABS record is reserved and not supported.
|
HwmfMisc.WmfSetRop2 |
The META_SETROP2 record defines the foreground raster operation mix mode in the playback device
context.
|
HwmfMisc.WmfSetStretchBltMode |
The META_SETSTRETCHBLTMODE record defines the bitmap stretching mode in the playback device
context.
|
HwmfMisc.WmfSetStretchBltMode.StretchBltMode |
|
HwmfObjectTableEntry |
Marker interface for Records, which should be added to the
WMF object table for further selection
|
HwmfPalette |
|
HwmfPalette.PaletteEntry |
|
HwmfPalette.WmfAnimatePalette |
The META_ANIMATEPALETTE record redefines entries in the logical palette that
is defined in the playback device context with the specified Palette object
The logical palette that is specified by the Palette object in this record is the
source of the palette changes, and the logical palette that is currently selected
into the playback device context is the destination.
|
HwmfPalette.WmfCreatePalette |
The META_CREATEPALETTE record creates a Palette Object
|
HwmfPalette.WmfPaletteParent |
|
HwmfPalette.WmfRealizePalette |
The META_REALIZEPALETTE record maps entries from the logical palette that
is defined in the playback device context to the system palette.
|
HwmfPalette.WmfResizePalette |
The META_RESIZEPALETTE record redefines the size of the logical palette that is defined in the
playback device context.
|
HwmfPalette.WmfSelectPalette |
The META_SELECTPALETTE record defines the current logical palette with a specified Palette Object.
|
HwmfPalette.WmfSetPaletteEntries |
The META_SETPALENTRIES record defines RGB color values in a range of entries in the logical
palette that is defined in the playback device context.
|
HwmfPenStyle |
The 16-bit PenStyle Enumeration is used to specify different types of pens
that can be used in graphics operations.
|
HwmfPenStyle.HwmfLineCap |
|
HwmfPenStyle.HwmfLineDash |
|
HwmfPenStyle.HwmfLineJoin |
|
HwmfPicture |
|
HwmfPlaceableHeader |
|
HwmfRecord |
|
HwmfRecordType |
Available record types for WMF
|
HwmfRegionMode |
|
HwmfROP2Composite |
HWMFs Raster Operation for Binary arguments (Source / Destination)
|
HwmfROP3Composite |
HWMFs Raster Operation for Ternary arguments (Source / Destination / Pattern)
|
HwmfTernaryRasterOp |
Each ternary raster operation code represents a Boolean operation in which the values of the pixels in
the source, the selected brush, and the destination are combined.
|
HwmfText |
|
HwmfText.HwmfTextAlignment |
|
HwmfText.HwmfTextVerticalAlignment |
|
HwmfText.WmfCreateFontIndirect |
|
HwmfText.WmfExtTextOut |
The META_EXTTEXTOUT record outputs text by using the font, background color, and text color that
are defined in the playback device context.
|
HwmfText.WmfExtTextOutOptions |
|
HwmfText.WmfSetTextAlign |
The META_SETTEXTALIGN record defines text-alignment values in the playback device context.
|
HwmfText.WmfSetTextCharExtra |
The META_SETTEXTCHAREXTRA record defines inter-character spacing for text justification in the
playback device context.
|
HwmfText.WmfSetTextColor |
The META_SETTEXTCOLOR record defines the text foreground color in the playback device context.
|
HwmfText.WmfSetTextJustification |
The META_SETTEXTJUSTIFICATION record defines the amount of space to add to break characters
in a string of justified text.
|
HwmfText.WmfTextOut |
The META_TEXTOUT record outputs a character string at the specified location by using the font,
background color, and text color that are defined in the playback device context.
|
HwmfWindowing |
|
HwmfWindowing.WmfCreateRegion |
|
HwmfWindowing.WmfExcludeClipRect |
The META_EXCLUDECLIPRECT record sets the clipping region in the playback device context to the
existing clipping region minus the specified rectangle.
|
HwmfWindowing.WmfIntersectClipRect |
The META_INTERSECTCLIPRECT record sets the clipping region in the playback device context to the
intersection of the existing clipping region and the specified rectangle.
|
HwmfWindowing.WmfOffsetClipRgn |
The META_OFFSETCLIPRGN record moves the clipping region in the playback device context by the
specified offsets.
|
HwmfWindowing.WmfOffsetViewportOrg |
The META_OFFSETVIEWPORTORG record moves the viewport origin in the playback device context
by specified horizontal and vertical offsets.
|
HwmfWindowing.WmfOffsetWindowOrg |
The META_OFFSETWINDOWORG record moves the output window origin in the
playback device context by specified horizontal and vertical offsets.
|
HwmfWindowing.WmfScaleViewportExt |
The META_SCALEVIEWPORTEXT record scales the horizontal and vertical extents of the viewport
that is defined in the playback device context by using the ratios formed by the specified
multiplicands and divisors.
|
HwmfWindowing.WmfScaleWindowExt |
The META_OFFSETWINDOWORG record moves the output window origin in the
playback device context by specified horizontal and vertical offsets.
|
HwmfWindowing.WmfScanObject |
|
HwmfWindowing.WmfSelectClipRegion |
The META_SELECTCLIPREGION record specifies a Region Object to be the current clipping region.
|
HwmfWindowing.WmfSetViewportExt |
The META_SETVIEWPORTEXT record sets the horizontal and vertical extents
of the viewport in the playback device context.
|
HwmfWindowing.WmfSetViewportOrg |
The META_SETVIEWPORTORG record defines the viewport origin in the playback device context.
|
HwmfWindowing.WmfSetWindowExt |
The META_SETWINDOWEXT record defines the horizontal and vertical extents
of the output window in the playback device context.
|
HwmfWindowing.WmfSetWindowOrg |
The META_SETWINDOWORG record defines the output window origin in the playback device context.
|
HWPFDocument |
This class acts as the bucket that we throw all of the Word data structures
into.
|
HWPFDocumentCore |
This class holds much of the core of a Word document, but
without some of the table structure information.
|
HWPFFileSystem |
|
HWPFList |
This class is used to create a list in a Word document.
|
HWPFLister |
Used by developers to list out key information on a HWPF file.
|
HWPFOldDocument |
Provides very simple support for old (Word 6 / Word 95) files.
|
Hyphenation |
Hyphenation.
|
ImageExtractor |
Utility to extract pictures from a PowerPoint file.
|
IndentProp |
Definition of the indent level of some text.
|
InteractiveInfo |
This class represents the metadata of a link in a slide/notes/etc.
|
InteractiveInfoAtom |
Tne atom that holds metadata on Links in the document.
|
InteractiveInfoAtom.Action |
|
InteractiveInfoAtom.Jump |
|
InteractiveInfoAtom.Link |
|
JPEG |
Represents a JPEG picture data in a PPT file
|
JPEG.ColorSpace |
|
LFO |
"The LFO structure specifies the LSTF element that corresponds to a list that
contains a paragraph.
|
LFOAbstractType |
List Format Override (LFO).
|
LFOData |
The LFOData structure contains the Main Document CP of the corresponding LFO,
as well as an array of LVL override data.
|
LFOLVLBaseAbstractType |
The LFOLVL structure contains information that is used to override the formatting information of a corresponding LVL.
|
LineSpacingDescriptor |
This class is used to determine line spacing for a paragraph.
|
ListData |
|
ListEntry |
|
ListFormatOverrideLevel |
The LFOLVL structure contains information that is used to override the
formatting information of a corresponding LVL.
|
ListLevel |
"The LVL structure contains formatting information about a specific level in
a list.
|
ListTables |
|
LittleEndianCP950Reader |
Stream that converts CP950 (MSOffice's dialect of Big5), with
zero-byte padding for ASCII and in LittleEndianOrder.
|
LocaleDateFormat |
|
LocaleDateFormat.MapFormatId |
Enum to specify initial remapping of the FormatID based on thd LCID
|
LSTFAbstractType |
The LSTF structure contains formatting properties that apply to an entire list.
|
LVLFAbstractType |
The LVLF structure contains formatting properties for an individual level in a list.
|
MainContents |
The main Contents.
|
MainMaster |
Master slide
|
MAPIAttribute |
|
MAPIDateAttribute |
|
MAPIMessage |
Reads an Outlook MSG File in and provides hooks into its data structure.
|
MAPIMessage.MESSAGE_CLASS |
A MAPI file can be an email (NOTE) or a number of other types
|
MAPIProperty |
Holds the list of MAPI Attributes, and allows lookup by friendly name, ID and
MAPI Property Name.
|
MAPIRtfAttribute |
A pure-MAPI attribute holding RTF (compressed or not), which applies
to a HMEFMessage or one of its Attachment s.
|
MAPIStringAttribute |
|
MasterTextPropAtom |
Specifies the Indent Level for the text
|
MessagePropertiesChunk |
|
MessageSubmissionChunk |
A Chunk that holds the details given back by the server at submission time.
|
Metafile |
Represents a metafile picture which can be one of the following types: EMF, WMF, or PICT.
|
Metafile.Header |
A structure which represents a 34-byte header preceding the compressed metafile data
|
MovieShape |
Represents a movie in a PowerPoint document.
|
NameIdChunks |
Collection of convenience chunks for the NameID part of an outlook file
|
NameIdChunks.PredefinedPropertySet |
|
NameIdChunks.PropertySetType |
|
NilPICFAndBinData |
|
Notes |
Master container for Notes.
|
Notes |
User-friendly interface to access document notes information
|
NotesAtom |
A Notes Atom (type 1009).
|
NotesImpl |
Default implementation of Notes interface
|
NotesTables |
Holds information about document notes (footnotes or ending notes)
|
NoteType |
Word document notes types (and their FIB field indices)
|
NumberFormatter |
Utility class to translate numbers in letters, usually for lists.
|
ObjectPoolImpl |
|
ObjectsPool |
|
OEPlaceholderAtom |
OEPlaceholderAtom (3011).
|
OfficeArtContent |
Information about drawings in the document.
|
OfficeDrawing |
User-friendly interface to office drawing objects.
|
OfficeDrawing.HorizontalPositioning |
|
OfficeDrawing.HorizontalRelativeElement |
|
OfficeDrawing.VerticalPositioning |
|
OfficeDrawing.VerticalRelativeElement |
|
OfficeDrawings |
User-friendly interface to access document part's office drawings
|
OfficeDrawingsImpl |
|
OldCHPBinTable |
This class holds all of the character formatting
properties from Old (Word 6 / Word 95) documents.
|
OldComplexFileTable |
|
OldFfn |
Word 6.0 Font information
|
OldFontTable |
Font table for Word 6.0
|
OldPAPBinTable |
This class holds all of the paragraph formatting
properties from Old (Word 6 / Word 95) documents.
|
OldPowerPointFormatException |
This exception is thrown when we try to open a PowerPoint file, and
it's too old for us.
|
OldSectionTable |
This class holds all of the section formatting
properties from Old (Word 6 / Word 95) documents.
|
OldTextPiece |
Lightweight representation of a text piece.
|
OldTextPieceTable |
|
OldVisioFormatException |
|
OldWordFileFormatException |
|
OLE2ScratchpadExtractorFactory |
|
OutlineTextRefAtom |
OEPlaceholderAtom (3998).
|
OutlookTextExtractor |
A text extractor for HSMF (Outlook) .msg files.
|
PAPAbstractType |
Paragraph Properties.
|
PAPBinTable |
This class represents the bin table of Word document but it also serves as a
holder for all of the paragraphs of document that have been loaded into
memory.
|
PAPFormattedDiskPage |
Represents a PAP FKP.
|
PAPX |
DANGER - works in bytes!
Make sure you call getStart() / getEnd() when you want characters
(normal use), but getStartByte() / getEndByte() when you're
reading in / writing out!
|
Paragraph |
|
ParagraphFlagsTextProp |
Definition for the common paragraph text property bitset.
|
ParagraphHeight |
|
ParagraphProperties |
|
ParagraphSprmCompressor |
|
ParagraphSprmUncompressor |
|
ParentAwareRecord |
Interface to define how a record can indicate it cares about what its
parent is, and how it wants to be told which record is its parent.
|
PersistPtrHolder |
General holder for PersistPtrFullBlock and PersistPtrIncrementalBlock
records.
|
PersistRecord |
A record that can be referenced in PersistPtr storage.
|
PICF |
The PICF structure specifies the type of a picture, as well as the size of
the picture and information about its border.
|
PICFAbstractType |
The PICF structure specifies the type of a picture, as well as the size of the
picture and information about its border.
|
PICFAndOfficeArtData |
|
PICT |
Represents Macintosh PICT picture data.
|
Picture |
Represents embedded picture extracted from Word Document
|
PictureRunMapper |
Helper class for mapping Pictures to Runs within
a document.
|
PicturesManager |
User-implemented pictures manager to store images on-disk
|
PicturesTable |
Holds information about all pictures embedded in Word Document either via "Insert -> Picture -> From File" or via
clipboard.
|
PictureType |
Picture types supported by MS Word format
|
PieceDescriptor |
|
PLCDumper |
For dumping out the PLC contents of QC Bits of a
HPBF (Publisher) file, while we try to figure out
what the format of them is.
|
PlexOfCps |
Plex of CPs stored in File (PLCF)
|
PlexOfField |
Structure describing the Plex for fields (contained plclfd* in the spec).
|
PlfLfo |
The PlfLfo structure contains the list format override data for the document.
|
PNG |
Represents a PNG picture data in a PPT file
|
POIFSChunkParser |
Processes a POIFS of a .msg file into groups of Chunks, such as
core data, attachment #1 data, attachment #2 data, recipient
data and so on.
|
Pointer |
Base class of pointers, which hold metadata and offsets about
blocks elsewhere in the file
|
PointerContainingStream |
A stream that holds pointers, possibly in addition to some
other data too.
|
PointerFactory |
Factor class to create the appropriate pointers, based on the version
of the file
|
PointerV5 |
A Pointer from v5
|
PointerV6 |
A Pointer from v6+
|
Polygon |
A simple closed polygon shape
|
PositionDependentRecord |
Records which either care about where they are on disk, or have other
records who care about where they are, will implement this interface.
|
PositionDependentRecordAtom |
A special (and dangerous) kind of Record Atom that cares about where
it lives on the disk, or who has other Atoms that care about where
this is on the disk.
|
PositionDependentRecordContainer |
A special (and dangerous) kind of Record Container, for which other
Atoms care about where this one lives on disk.
|
PPDrawing |
These are actually wrappers onto Escher drawings.
|
PPDrawingGroup |
Container records which always exists inside Document.
|
PPDrawingTextListing |
Uses record level code to locate PPDrawing entries.
|
PPTXMLDump |
Utility class which dumps raw contents of a ppt file into XML format
|
PropertiesChunk |
A Chunk which holds (single) fixed-length properties, and pointer to the
variable length ones / multi-valued ones (which get their own chunk).
|
PropertyModifier |
|
PropertyNode<T extends PropertyNode<T>> |
Represents a lightweight node in the Trees used to store content
properties.
|
PropertyValue |
|
PropertyValue.BooleanPropertyValue |
|
PropertyValue.CurrencyPropertyValue |
signed 64-bit integer that represents a base ten decimal, with four
digits to the right of the decimal point
|
PropertyValue.DoublePropertyValue |
|
PropertyValue.FloatPropertyValue |
|
PropertyValue.LongLongPropertyValue |
|
PropertyValue.LongPropertyValue |
|
PropertyValue.NullPropertyValue |
|
PropertyValue.ShortPropertyValue |
|
PropertyValue.TimePropertyValue |
64-bit integer specifying the number of 100ns periods since Jan 1, 1601
|
PublisherTextExtractor |
Extract text from HPBF Publisher files
|
QCBit |
Parent of all Quill CONTENTS bits
|
QCPLCBit |
A "PLC " (PLC) based bit of Quill Contents.
|
QCPLCBit.Type0 |
Type 0 seem to be somewhat rare.
|
QCPLCBit.Type12 |
Type 12 holds hyperlinks, and is very complex.
|
QCPLCBit.Type4 |
Type 4 is quite common.
|
QCPLCBit.Type8 |
Type 8 is quite common.
|
QCTextBit |
A Text based bit of Quill Contents
|
QuickButCruddyTextExtractor |
This class will get all the text from a Powerpoint Document, including
all the bits you didn't want, and in a somewhat random order, but will
do it very fast.
|
QuickTest |
|
QuillContents |
Read Quill Contents (/Quill/QuillSub/CONTENTS) from an HPBF (Publisher .pub) document
|
Range |
This class is the central class of the HWPF object model.
|
RecipientChunks |
Collection of convenience chunks for the Recip(ient) part of an outlook file.
|
RecipientChunks.RecipientChunksSorter |
Orders by the recipient number.
|
Record |
This abstract class represents a record in the PowerPoint document.
|
RecordAtom |
Abstract class which all atom records will extend.
|
RecordContainer |
Abstract class which all container records will extend.
|
RecordTypes |
List of all known record types in a PowerPoint document, and the
classes that handle them.
|
RecordTypes.RecordConstructor<T extends Record> |
|
RecordUtil |
Helper functions for the record transformations.
|
RevisionMarkAuthorTable |
String table containing the names of authors of revision marks, e-mails and
comments in this document.
|
RoundTripHFPlaceholder12 |
An atom record that specifies that a shape is a header or footer placeholder shape
|
SavedByEntry |
|
SavedByTable |
String table containing the history of the last few revisions ("saves") of
the document.
|
Section |
|
SectionDescriptor |
Section Descriptor (SED)
See page 186 for details.
|
SectionProperties |
|
SectionSprmCompressor |
|
SectionSprmUncompressor |
|
SectionTable |
|
SEPAbstractType |
Section Properties.
|
SEPX |
|
ShadingDescriptor |
The SHD is a substructure of the CHP, PAP, and TC for Word 2000.
|
ShadingDescriptor80 |
The SHD80 is a substructure of the CHP and PAP, and TC for Word 97.
|
SHD80AbstractType |
The Shd80 structure specifies the colors and pattern that are used for background shading.
|
SHDAbstractType |
The Shd structure specifies the colors and pattern that are used for background shading.
|
SheetContainer |
The superclass of all sheet container records - Slide, Notes, MainMaster, etc.
|
SinglentonTextPiece |
|
Slide |
Master container for Slides.
|
SlideAndNotesAtomListing |
Uses record level code to locate Notes and Slide records.
|
SlideAtom |
A Slide Atom (type 1007).
|
SlideAtomLayout |
Holds the geometry of the Slide, and the ID of the placeholders on the slide.
|
SlideAtomLayout.SlideLayoutType |
|
SlideIdListing |
Gets all the different things that have Slide IDs (of sorts)
in them, and displays them, so you can try to guess what they
all mean
|
SlideListWithText |
These are tricky beasts.
|
SlideListWithText.SlideAtomsSet |
Inner class to wrap up a matching set of records that hold the
text for a given sheet.
|
SlidePersistAtom |
A SlidePersist Atom (type 1011).
|
SlideShowDumper |
This class provides a way to "peek" inside a powerpoint file.
|
SlideShowRecordDumper |
This class provides a way to view the contents of a powerpoint file.
|
SLWTListing |
Uses record level code to Documents.
|
SLWTTextListing |
Uses record level code to locate SlideListWithText entries.
|
Sound |
A container holding information about a sound.
|
SoundCollection |
Is a container for all sound related atoms and containers.
|
SoundData |
Storage for embedded sounds.
|
SprmBuffer |
|
SprmIterator |
This class is used to iterate through a list of sprms from a Word 97/2000/XP
document.
|
SprmOperation |
This class is used to represent a sprm operation from a Word 97/2000/XP
document.
|
SprmUncompressor |
|
SprmUtils |
|
SSSlideInfoAtom |
A SlideShowSlideInfo Atom (type 1017).
An atom record that specifies which transition effects to perform
during a slide show, and how to advance to the next presentation slide.
Combination of effectType and effectDirection:
Combination of effectType and effectDirection
typedescriptiondirection
0cut0x00 = no transition, 0x01 = black transition
1random0x00
2blinds0x00 = vertical, 0x01 = horizontal
3checkerlike blinds
4cover0x00 = left, 0x01 = up, 0x02 = right, 0x03 = down, 0x04 = left/up, 0x05 = right/up, 0x06 left/down, 0x07 = left/down
5dissolve0x00
6fade0x00
7uncoverlike cover
8random barslike blinds
9stripslike 0x04 - 0x07 of cover
10wipelike 0x00 - 0x03 of cover
11box in/out0x00 = out, 0x01 = in
13split0x00 = horizontally out, 0x01 = horizontally in, 0x02 = vertically out, 0x03 = vertically in
17diamond0x00
18plus0x00
19wedge0x00
20pushlike 0x00 - 0x03 of cover
21comblike blinds
22newsflash0x00
23alphafade0x00
26wheelnumber of radial divisions (0x01,0x02,0x03,0x04,0x08)
27circle0x00
255undefined0x00
|
StdfBaseAbstractType |
The StdfBase structure specifies general information about a style.
|
StdfPost2000AbstractType |
The StdfPost2000 structure specifies general information about a style.
|
StoragePropertiesChunk |
A PropertiesChunk for a Storage Properties, such as Attachments and
Recipients.
|
Stream |
Base of all Streams within a HDGF document.
|
StreamStore |
Holds the representation of the stream on-disk, and
handles de-compressing it as required.
|
StringChunk |
A Chunk made up of a single string.
|
StringsStream |
A Stream which holds Strings.
|
StshifAbstractType |
The Stshif structure specifies general stylesheet information.
|
Sttb |
The STTB is a string table that is made up of a header that is followed by an
array of elements.
|
StyleDescription |
|
StyleSheet |
Represents a document's stylesheet.
|
StyleTextProp9Atom |
The atom record that specifies additional text formatting.
|
StyleTextPropAtom |
A StyleTextPropAtom (type 4001).
|
SubdocumentType |
Document text parts that can have text pieces (CPs)
|
SystemTimeUtils |
A helper class for dealing with SystemTime Structs, as defined at
http://msdn.microsoft.com/library/en-us/sysinfo/base/systemtime_str.asp .
|
TabDescriptor |
Tab descriptor.
|
Table |
|
TableAutoformatLookSpecifier |
|
TableCell |
|
TableCellDescriptor |
|
TableIterator |
|
TableProperties |
|
TableRow |
|
TableSprmCompressor |
|
TableSprmUncompressor |
|
TAPAbstractType |
Table Properties
|
TBDAbstractType |
The TBD is a substructure of the PAP.
|
TCAbstractType |
Table Cell Descriptor.
|
TextAlignmentProp |
Definition for the text alignment property.
|
TextBytesAtom |
A TextBytesAtom (type 4008).
|
TextCharsAtom |
A TextCharsAtom (type 4000).
|
TextDocumentFacade |
|
TextHeaderAtom |
A TextHeaderAtom (type 3999).
|
TextPFException9 |
This structure store text autonumber scheme and start number.
|
TextPiece |
Lightweight representation of a text piece.
|
TextPieceTable |
The piece table for matching up character positions to bits of text.
|
TextProp |
Definition of a property of some text, or its paragraph.
|
TextPropCollection |
For a given run of characters, holds the properties (which could
be paragraph properties or character properties).
|
TextPropCollection.TextPropType |
|
TextRulerAtom |
Ruler of a text as it differs from the style's ruler settings.
|
TextSpecInfoAtom |
The special info runs contained in this text.
|
TextSpecInfoRun |
|
TextSpecInfoRun.SpellInfoEnum |
A enum that specifies the spelling status of a run of text.
|
TextStyleListing |
Uses record level code to locate StyleTextPropAtom entries.
|
TLPAbstractType |
Table Autoformat Look sPecifier (TLP).
|
TNEFAttribute |
|
TNEFDateAttribute |
|
TNEFMAPIAttribute |
|
TNEFProperty |
Holds the list of TNEF Attributes, and allows lookup
by friendly name, ID and MAPI Property Name.
|
TNEFStringAttribute |
|
TrailerStream |
The TrailerStream is a special kind of Stream containing pointers,
and some core document settings.
|
TxInteractiveInfoAtom |
Tne atom that holds starting and ending character positions of a hyperlink
|
TxMasterStyleAtom |
TxMasterStyleAtom atom (4003).
|
Types |
The types list and details are available from
http://msdn.microsoft.com/en-us/library/microsoft.exchange.data.contenttypes.tnef.tnefpropertytype%28v=EXCHG.140%29.aspx
|
Types.MAPIType |
|
TypesLister |
Lists the different MAPI types
|
UnhandledDataStructure |
A data structure used to hold some data we don't
understand / can't handle, so we have it available
for when we come to write back out again
|
UnimplementedHemfPlusRecord |
|
UnimplementedHemfRecord |
|
UnknownQCBit |
Any Quill Contents bits we don't know
how to handle explicitly
|
UnknownRecordPlaceholder |
If we come across a record we don't know about, we create one of
these.
|
UnknownStream |
A placeholder for a stream where we don't known anything
about how to process / handle it
|
UPX |
|
UserEditAndPersistListing |
Uses record level code to locate UserEditAtom records, and other
persistence related atoms.
|
UserEditAtom |
A UserEdit Atom (type 4085).
|
VBAInfoAtom |
An atom record that specifies a reference to the VBA project storage.
|
VBAInfoContainer |
A container record that specifies VBA information for the document.
|
VisioTextExtractor |
Class to find all the text in a Visio file, and return it.
|
VSDDumper |
Developer helper class to dump out the pointer+stream structure
of a Visio file
|
WMF |
Represents a WMF (Windows Metafile) picture data.
|
Word6Extractor |
Class to extract the text from old (Word 6 / Word 95) Word Documents.
|
WordExtractor |
Class to extract the text from a Word Document.
|
WordToFoConverter |
|
WordToFoUtils |
|
WordToHtmlConverter |
Converts Word files (95-2007) into HTML files.
|
WordToHtmlUtils |
|
WordToTextConverter |
|
WrapFlagsTextProp |
|
Xst |
The Xst structure is a string.
|
Xstz |
|