Package | Description |
---|---|
org.apache.poi.hemf.record.emf | |
org.apache.poi.hwmf.record | |
org.apache.poi.hwmf.usermodel |
Modifier and Type | Class and Description |
---|---|
static class |
HemfDraw.EmfArc
The EMR_ARC record specifies an elliptical arc.
|
static class |
HemfDraw.EmfArcTo
The EMR_ARCTO record specifies an elliptical arc.
|
static class |
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.
|
static class |
HemfDraw.EmfEllipse
The EMR_ELLIPSE record specifies an ellipse.
|
static class |
HemfDraw.EmfLineTo
The EMR_LINETO record specifies a line from the current position up to, but not including, the
specified point.
|
static class |
HemfDraw.EmfPie
The EMR_PIE record specifies a pie-shaped wedge bounded by the intersection of an ellipse and two
radials.
|
static class |
HemfDraw.EmfPolyBezier
The EMR_POLYBEZIER record specifies one or more Bezier curves.
|
static class |
HemfDraw.EmfPolyBezier16
The EMR_POLYBEZIER16 record specifies one or more Bezier curves.
|
static class |
HemfDraw.EmfPolyBezierTo
The EMR_POLYBEZIERTO record specifies one or more Bezier curves based upon the current
position.
|
static class |
HemfDraw.EmfPolyBezierTo16
The EMR_POLYBEZIERTO16 record specifies one or more Bezier curves based on the current
position.
|
static class |
HemfDraw.EmfPolyDraw
The EMR_POLYDRAW record specifies a set of line segments and Bezier curves.
|
static class |
HemfDraw.EmfPolyDraw16 |
static class |
HemfDraw.EmfPolygon
The EMR_POLYGON record specifies a polygon consisting of two or more vertexes connected by
straight lines.
|
static class |
HemfDraw.EmfPolygon16
The EMR_POLYGON16 record specifies a polygon consisting of two or more vertexes connected by straight lines.
|
static class |
HemfDraw.EmfPolyline
The EMR_POLYLINE record specifies a series of line segments by connecting the points in the
specified array.
|
static class |
HemfDraw.EmfPolyline16
The EMR_POLYLINE16 record specifies a series of line segments by connecting the points in the
specified array.
|
static class |
HemfDraw.EmfPolylineTo
The EMR_POLYLINETO record specifies one or more straight lines based upon the current position.
|
static class |
HemfDraw.EmfPolylineTo16
The EMR_POLYLINETO16 record specifies one or more straight lines based upon the current position.
|
static class |
HemfDraw.EmfPolyPolygon
The EMR_POLYPOLYGON record specifies a series of closed polygons.
|
static class |
HemfDraw.EmfPolyPolygon16
The EMR_POLYPOLYGON16 record specifies a series of closed polygons.
|
static class |
HemfDraw.EmfPolyPolyline
The EMR_POLYPOLYLINE record specifies multiple series of connected line segments.
|
static class |
HemfDraw.EmfPolyPolyline16
The EMR_POLYPOLYLINE16 record specifies multiple series of connected line segments.
|
static class |
HemfDraw.EmfRectangle
The EMR_RECTANGLE record draws a rectangle.
|
static class |
HemfDraw.EmfRoundRect
The EMR_ROUNDRECT record specifies a rectangle with rounded corners.
|
static class |
HemfDraw.EmfSelectObject
The EMR_SELECTOBJECT record adds a graphics object to the current metafile playback device
context.
|
static class |
HemfDraw.EmfSetMoveToEx
The EMR_MOVETOEX record specifies coordinates of the new current position, in logical units.
|
static class |
HemfDraw.EmfSetPixelV
The EMR_SETPIXELV record defines the color of the pixel at the specified logical coordinates.
|
static class |
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.
|
static class |
HemfFill.EmfExtFloodFill |
static class |
HemfFill.EmfFillRgn
The EMR_FILLRGN record fills the specified region by using the specified brush.
|
static class |
HemfFill.EmfFrameRgn
The EMR_FRAMERGN record draws a border around the specified region using the specified brush.
|
static class |
HemfFill.EmfSetPolyfillMode
The EMR_SETPOLYFILLMODE record defines polygon fill mode.
|
static class |
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.
|
static class |
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.
|
static class |
HemfMisc.EmfCreateBrushIndirect
The EMR_CREATEBRUSHINDIRECT record defines a logical brush for graphics operations.
|
static class |
HemfMisc.EmfCreateDibPatternBrushPt
The EMR_CREATEDIBPATTERNBRUSHPT record defines a pattern brush for graphics operations.
|
static class |
HemfMisc.EmfCreatePen
The EMR_CREATEPEN record defines a logical pen for graphics operations.
|
static class |
HemfMisc.EmfDeleteObject
The EMR_DELETEOBJECT record deletes a graphics object, which is specified by its index
in the EMF Object Table
|
static class |
HemfMisc.EmfExtCreatePen |
static class |
HemfMisc.EmfRestoreDc
The EMF_RESTOREDC record restores the playback device context from a previously saved device
context.
|
static class |
HemfMisc.EmfSaveDc
The EMF_SAVEDC record saves the playback device context for later retrieval.
|
static class |
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.
|
static class |
HemfMisc.EmfSetBkMode
The EMR_SETBKMODE record specifies the background mix mode of the playback device context.
|
static class |
HemfMisc.EmfSetMapMode
The EMR_SETMAPMODE record specifies the mapping mode of the playback device context.
|
static class |
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.
|
static class |
HemfMisc.EmfSetRop2
The EMR_SETROP2 record defines a binary raster operation mode.
|
static class |
HemfMisc.EmfSetStretchBltMode
The EMR_SETSTRETCHBLTMODE record specifies bitmap stretch mode.
|
static class |
HemfPalette.EmfCreatePalette
The EMR_CREATEPALETTE record defines a logical palette for graphics operations.
|
static class |
HemfPalette.EmfRealizePalette
This record maps palette entries from the current LogPalette object to the system_palette.
|
static class |
HemfPalette.EmfResizePalette
The EMR_RESIZEPALETTE record increases or decreases the size of an existing LogPalette object
|
static class |
HemfPalette.EmfSelectPalette
The EMR_SELECTPALETTE record specifies a logical palette for the playback device context.
|
static class |
HemfPalette.EmfSetPaletteEntries
The EMR_SETPALETTEENTRIES record defines RGB color values in a range of entries for an existing
LogPalette object.
|
static class |
HemfText.EmfExtCreateFontIndirectW |
static class |
HemfText.EmfExtTextOutA |
static class |
HemfText.EmfExtTextOutW |
static class |
HemfText.EmfSetTextAlign
The EMR_SETTEXTALIGN record specifies text alignment.
|
static class |
HemfText.EmfSetTextColor
The EMR_SETTEXTCOLOR record defines the current text color.
|
static class |
HemfWindowing.EmfScaleViewportExtEx
The EMR_SCALEVIEWPORTEXTEX record respecifies the viewport for a device context by using the
ratios formed by the specified multiplicands and divisors.
|
static class |
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.
|
static class |
HemfWindowing.EmfSetExcludeClipRect
The EMR_EXCLUDECLIPRECT record specifies a new clipping region that consists of the existing
clipping region minus the specified rectangle.
|
static class |
HemfWindowing.EmfSetIntersectClipRect
The EMR_INTERSECTCLIPRECT record specifies a new clipping region from the intersection of the
current clipping region and the specified rectangle.
|
static class |
HemfWindowing.EmfSetOffsetClipRgn
The EMR_OFFSETCLIPRGN record moves the current clipping region in the playback device context
by the specified offsets.
|
static class |
HemfWindowing.EmfSetViewportExtEx
The EMR_SETVIEWPORTEXTEX record defines the viewport extent.
|
static class |
HemfWindowing.EmfSetViewportOrgEx
The EMR_SETVIEWPORTORGEX record defines the viewport origin.
|
static class |
HemfWindowing.EmfSetWindowExtEx
The EMR_SETWINDOWEXTEX record defines the window extent.
|
static class |
HemfWindowing.EmfSetWindowOrgEx
The EMR_SETWINDOWORGEX record defines the window origin.
|
Modifier and Type | Class and Description |
---|---|
static class |
HwmfDraw.WmfArc
The META_ARC record draws an elliptical arc.
|
static class |
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.
|
static class |
HwmfDraw.WmfEllipse
The META_ELLIPSE record draws an ellipse.
|
static class |
HwmfDraw.WmfFrameRegion
The META_FRAMEREGION record draws a border around a specified region using a specified brush.
|
static class |
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.
|
static class |
HwmfDraw.WmfMoveTo
The META_MOVETO record sets the output position in the playback device context to a specified
point.
|
static class |
HwmfDraw.WmfPie
The META_PIE record draws a pie-shaped wedge bounded by the intersection of an ellipse and two
radials.
|
static class |
HwmfDraw.WmfPolygon
The META_POLYGON record paints a polygon consisting of two or more vertices connected by
straight lines.
|
static class |
HwmfDraw.WmfPolyline
The META_POLYLINE record draws a series of line segments by connecting the points in the
specified array.
|
static class |
HwmfDraw.WmfPolyPolygon
The META_POLYPOLYGON record paints a series of closed polygons.
|
static class |
HwmfDraw.WmfRectangle
The META_RECTANGLE record paints a rectangle.
|
static class |
HwmfDraw.WmfRoundRect
The META_ROUNDRECT record paints a rectangle with rounded corners.
|
static class |
HwmfDraw.WmfSelectObject
The META_SELECTOBJECT record specifies a graphics object for the playback device context.
|
static class |
HwmfDraw.WmfSetPixel
The META_SETPIXEL record sets the pixel at the specified coordinates to the specified color.
|
class |
HwmfEscape
The MetafileEscapes specifies printer driver functionality that
might not be directly accessible through WMF records
|
static class |
HwmfFill.WmfBitBlt |
static class |
HwmfFill.WmfDibBitBlt |
static class |
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.
|
static class |
HwmfFill.WmfExtFloodFill
The META_EXTFLOODFILL record fills an area with the brush that is defined in
the playback device context.
|
static class |
HwmfFill.WmfFillRegion
The META_FILLREGION record fills a region using a specified brush.
|
static class |
HwmfFill.WmfFloodFill
The META_FLOODFILL record fills an area of the output surface with the brush that
is defined in the playback device context.
|
static class |
HwmfFill.WmfInvertRegion
The META_INVERTREGION record draws a region in which the colors are inverted.
|
static class |
HwmfFill.WmfPaintRegion
The META_PAINTREGION record paints the specified region by using the brush that is
defined in the playback device context.
|
static class |
HwmfFill.WmfPatBlt
The META_PATBLT record paints a specified rectangle using the brush that is defined in the playback
device context.
|
static class |
HwmfFill.WmfSetDibToDev
The META_SETDIBTODEV record sets a block of pixels in the playback device context
using deviceindependent color data.
|
static class |
HwmfFill.WmfSetPolyfillMode
The META_SETPOLYFILLMODE record sets polygon fill mode in the playback device context for
graphics operations that fill polygons.
|
static class |
HwmfFill.WmfStretchBlt
The META_STRETCHBLT record specifies the transfer of a block of pixels according to a raster
operation, with possible expansion or contraction.
|
static class |
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.
|
static class |
HwmfMisc.WmfCreateBrushIndirect
The META_CREATEBRUSHINDIRECT record creates a Brush Object
from a LogBrush Object.
|
static class |
HwmfMisc.WmfCreatePatternBrush |
static class |
HwmfMisc.WmfCreatePenIndirect |
static class |
HwmfMisc.WmfDeleteObject
The META_DELETEOBJECT record deletes an object, including Bitmap16, Brush,
DeviceIndependentBitmap, Font, Palette, Pen, and Region.
|
static class |
HwmfMisc.WmfDibCreatePatternBrush
The META_DIBCREATEPATTERNBRUSH record creates a Brush Object with a
pattern specified by a DeviceIndependentBitmap (DIB) Object
|
static class |
HwmfMisc.WmfRestoreDc
The META_RESTOREDC record restores the playback device context from a previously saved device
context.
|
static class |
HwmfMisc.WmfSaveDc
The META_SAVEDC record saves the playback device context for later retrieval.
|
static class |
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.
|
static class |
HwmfMisc.WmfSetBkMode
The META_SETBKMODE record defines the background raster operation mix mode in the playback
device context.
|
static class |
HwmfMisc.WmfSetLayout
The META_SETLAYOUT record defines the layout orientation in the playback device context.
|
static class |
HwmfMisc.WmfSetMapMode
The META_SETMAPMODE record defines the mapping mode in the playback device context.
|
static class |
HwmfMisc.WmfSetMapperFlags
The META_SETMAPPERFLAGS record defines the algorithm that the font mapper uses when it maps
logical fonts to physical fonts.
|
static class |
HwmfMisc.WmfSetRelabs
The META_SETRELABS record is reserved and not supported.
|
static class |
HwmfMisc.WmfSetRop2
The META_SETROP2 record defines the foreground raster operation mix mode in the playback device
context.
|
static class |
HwmfMisc.WmfSetStretchBltMode
The META_SETSTRETCHBLTMODE record defines the bitmap stretching mode in the playback device
context.
|
static class |
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.
|
static class |
HwmfPalette.WmfCreatePalette
The META_CREATEPALETTE record creates a Palette Object
|
static class |
HwmfPalette.WmfPaletteParent |
static class |
HwmfPalette.WmfRealizePalette
The META_REALIZEPALETTE record maps entries from the logical palette that
is defined in the playback device context to the system palette.
|
static class |
HwmfPalette.WmfResizePalette
The META_RESIZEPALETTE record redefines the size of the logical palette that is defined in the
playback device context.
|
static class |
HwmfPalette.WmfSelectPalette
The META_SELECTPALETTE record defines the current logical palette with a specified Palette Object.
|
static class |
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.
|
static class |
HwmfText.WmfCreateFontIndirect |
static class |
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.
|
static class |
HwmfText.WmfSetTextAlign
The META_SETTEXTALIGN record defines text-alignment values in the playback device context.
|
static class |
HwmfText.WmfSetTextCharExtra
The META_SETTEXTCHAREXTRA record defines inter-character spacing for text justification in the
playback device context.
|
static class |
HwmfText.WmfSetTextColor
The META_SETTEXTCOLOR record defines the text foreground color in the playback device context.
|
static class |
HwmfText.WmfSetTextJustification
The META_SETTEXTJUSTIFICATION record defines the amount of space to add to break characters
in a string of justified text.
|
static class |
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.
|
static class |
HwmfWindowing.WmfCreateRegion |
static class |
HwmfWindowing.WmfExcludeClipRect
The META_EXCLUDECLIPRECT record sets the clipping region in the playback device context to the
existing clipping region minus the specified rectangle.
|
static class |
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.
|
static class |
HwmfWindowing.WmfOffsetClipRgn
The META_OFFSETCLIPRGN record moves the clipping region in the playback device context by the
specified offsets.
|
static class |
HwmfWindowing.WmfOffsetViewportOrg
The META_OFFSETVIEWPORTORG record moves the viewport origin in the playback device context
by specified horizontal and vertical offsets.
|
static class |
HwmfWindowing.WmfOffsetWindowOrg
The META_OFFSETWINDOWORG record moves the output window origin in the
playback device context by specified horizontal and vertical offsets.
|
static class |
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.
|
static class |
HwmfWindowing.WmfScaleWindowExt
The META_OFFSETWINDOWORG record moves the output window origin in the
playback device context by specified horizontal and vertical offsets.
|
static class |
HwmfWindowing.WmfSelectClipRegion
The META_SELECTCLIPREGION record specifies a Region Object to be the current clipping region.
|
static class |
HwmfWindowing.WmfSetViewportExt
The META_SETVIEWPORTEXT record sets the horizontal and vertical extents
of the viewport in the playback device context.
|
static class |
HwmfWindowing.WmfSetViewportOrg
The META_SETVIEWPORTORG record defines the viewport origin in the playback device context.
|
static class |
HwmfWindowing.WmfSetWindowExt
The META_SETWINDOWEXT record defines the horizontal and vertical extents
of the output window in the playback device context.
|
static class |
HwmfWindowing.WmfSetWindowOrg
The META_SETWINDOWORG record defines the output window origin in the playback device context.
|
Modifier and Type | Field and Description |
---|---|
java.util.function.Supplier<? extends HwmfRecord> |
HwmfRecordType.constructor |
Modifier and Type | Method and Description |
---|---|
java.util.List<HwmfRecord> |
HwmfPicture.getRecords() |
java.util.Iterator<HwmfRecord> |
HwmfPicture.iterator() |
java.util.Spliterator<HwmfRecord> |
HwmfPicture.spliterator() |
Constructor and Description |
---|
HwmfEmbeddedIterator(java.util.Iterator<HwmfRecord> recordIterator) |
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.