A B C D E F G H I J L M P R S T U W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addFontFile(File, String, Integer, IdentValue) - Method in class com.openhtmltopdf.java2d.Java2DFontResolver
-
Add a font using a existing file.
- addInputStreamFont(FSSupplier<InputStream>, String, Integer, IdentValue) - Method in class com.openhtmltopdf.java2d.Java2DFontResolver
- ANTI_ALIAS_FONT_SIZE_MIN - Static variable in class com.openhtmltopdf.java2d.Java2DTextRenderer
- antiAliasRenderingHint - Variable in class com.openhtmltopdf.java2d.Java2DTextRenderer
- applyRenderingHints(Graphics2D) - Method in class com.openhtmltopdf.java2d.image.ScalingOptions
-
Applies any rendering hints configured for these ScalingOptions to a Graphics2D instance before image operations are called on it.
- AREA - Static variable in class com.openhtmltopdf.java2d.image.DownscaleQuality
-
One step, fast, but should be better than low-quality.
- asString() - Method in class com.openhtmltopdf.java2d.image.DownscaleQuality
- AWTFSFont - Class in com.openhtmltopdf.java2d.font
- AWTFSFont(List<Font>, float) - Constructor for class com.openhtmltopdf.java2d.font.AWTFSFont
- AWTFSGlyphVector - Class in com.openhtmltopdf.java2d.font
- AWTFSGlyphVector(GlyphVector) - Constructor for class com.openhtmltopdf.java2d.font.AWTFSGlyphVector
- AWTFSImage - Class in com.openhtmltopdf.java2d.image
- AWTFSImage() - Constructor for class com.openhtmltopdf.java2d.image.AWTFSImage
B
- BufferedImagePageProcessor - Class in com.openhtmltopdf.java2d.api
-
PageProcessor to render everything to buffered images
- BufferedImagePageProcessor(int, double) - Constructor for class com.openhtmltopdf.java2d.api.BufferedImagePageProcessor
- buildJava2DRenderer() - Method in class com.openhtmltopdf.java2d.api.Java2DRendererBuilder
- buildJava2DRenderer(Closeable) - Method in class com.openhtmltopdf.java2d.api.Java2DRendererBuilder
C
- close() - Method in class com.openhtmltopdf.java2d.Java2DRenderer
- com.openhtmltopdf.java2d - package com.openhtmltopdf.java2d
- com.openhtmltopdf.java2d.api - package com.openhtmltopdf.java2d.api
- com.openhtmltopdf.java2d.font - package com.openhtmltopdf.java2d.font
- com.openhtmltopdf.java2d.image - package com.openhtmltopdf.java2d.image
- convertToBufferedImage(Image, int) - Static method in class com.openhtmltopdf.java2d.image.ImageUtil
-
Utility method to convert an AWT Image to a BufferedImage.
- createCompatibleBufferedImage(int, int, int) - Static method in class com.openhtmltopdf.java2d.image.ImageUtil
-
Helper method to instantiate new BufferedImages; if the graphics environment is actually connected to real screen devices (e.g. not in headless mode), the image will be compatible with the screen device allowing for best performance.
- createFont(SharedContext, Font, float, IdentValue, IdentValue, IdentValue) - Static method in class com.openhtmltopdf.java2d.Java2DFontResolver
-
Creates a concrete instance of a font at specified size, weight, style and variant.
- createImage(Image) - Static method in class com.openhtmltopdf.java2d.image.AWTFSImage
- createLayoutGraphics() - Method in class com.openhtmltopdf.java2d.api.DefaultPageProcessor
-
Create a graphics device that can be supplied to useLayoutGraphics.
- createPage(int, int, int) - Method in class com.openhtmltopdf.java2d.api.BufferedImagePageProcessor
- createPage(int, int, int) - Method in class com.openhtmltopdf.java2d.api.DefaultPageProcessor
- createPage(int, int, int) - Method in interface com.openhtmltopdf.java2d.api.FSPageProcessor
- createReplacedElement(LayoutContext, BlockBox, UserAgentCallback, int, int) - Method in class com.openhtmltopdf.java2d.Java2DReplacedElementFactory
- createTransparentImage(int, int) - Static method in class com.openhtmltopdf.java2d.image.ImageUtil
D
- DefaultPage(int, int, int, FSPageOutputStreamSupplier, int, String) - Constructor for class com.openhtmltopdf.java2d.api.DefaultPageProcessor.DefaultPage
- DefaultPageProcessor - Class in com.openhtmltopdf.java2d.api
- DefaultPageProcessor(FSPageOutputStreamSupplier, int, String) - Constructor for class com.openhtmltopdf.java2d.api.DefaultPageProcessor
-
Creates a page processor which saves each page as an image.
- DefaultPageProcessor.DefaultPage - Class in com.openhtmltopdf.java2d.api
- detach(LayoutContext) - Method in class com.openhtmltopdf.java2d.image.ImageReplacedElement
- DOTS_PER_INCH - Static variable in class com.openhtmltopdf.java2d.api.Java2DRendererBuilder.Graphics2DPaintingReplacedElement
- DownscaleQuality - Class in com.openhtmltopdf.java2d.image
-
Simple enumerated constants for downscaling (scaling to smaller image size)--since we have various options for what algorithm to use.
- draw(Shape) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- drawBorderLine(Shape, int, int, boolean) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- drawImage(FSImage, int, int, boolean) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- drawLine(int, int, int, int) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- drawLinearGradient(FSLinearGradient, Shape) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- drawOval(int, int, int, int) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- drawRect(int, int, int, int) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- drawSelection(RenderingContext, InlineText) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
-
Deprecated.
- drawString(OutputDevice, String, float, float) - Method in class com.openhtmltopdf.java2d.Java2DTextRenderer
- drawString(OutputDevice, String, float, float, JustificationInfo) - Method in class com.openhtmltopdf.java2d.Java2DTextRenderer
-
Draws a justified string.
- drawWithGraphics(float, float, float, float, OutputDeviceGraphicsDrawer) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
E
- endStructure(Object) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
F
- FAST - Static variable in class com.openhtmltopdf.java2d.image.DownscaleQuality
-
Low quality, but very fast.
- fill(Shape) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- fillOval(int, int, int, int) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- fillRect(int, int, int, int) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- finish(RenderingContext, BlockBox) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- finishPage(FSPage) - Method in class com.openhtmltopdf.java2d.api.BufferedImagePageProcessor
- finishPage(FSPage) - Method in class com.openhtmltopdf.java2d.api.DefaultPageProcessor
- finishPage(FSPage) - Method in interface com.openhtmltopdf.java2d.api.FSPageProcessor
- flushCache() - Method in class com.openhtmltopdf.java2d.Java2DFontResolver
-
Deprecated.
- forString(String, DownscaleQuality) - Static method in class com.openhtmltopdf.java2d.image.DownscaleQuality
-
Retrieves the DownscaleQuality instance for the corresponding string.
- fractionalFontMetricsHint - Variable in class com.openhtmltopdf.java2d.Java2DTextRenderer
- FSPage - Interface in com.openhtmltopdf.java2d.api
- FSPageOutputStreamSupplier - Interface in com.openhtmltopdf.java2d.api
- FSPageProcessor - Interface in com.openhtmltopdf.java2d.api
G
- getAntiAliasMinFontSize() - Method in class com.openhtmltopdf.java2d.Java2DTextRenderer
- getAWTFonts() - Method in class com.openhtmltopdf.java2d.font.AWTFSFont
- getAWTFonts() - Method in class com.openhtmltopdf.java2d.Java2DFont
- getBaseline() - Method in class com.openhtmltopdf.java2d.image.ImageReplacedElement
- getDownscalingHint() - Method in class com.openhtmltopdf.java2d.image.ScalingOptions
- getFont() - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- getFontInstanceHashName(SharedContext, String, float, IdentValue, IdentValue, IdentValue) - Static method in class com.openhtmltopdf.java2d.Java2DFontResolver
-
Gets the hash key for a concrete instance of a font.
- getFontResolver() - Method in class com.openhtmltopdf.java2d.Java2DRenderer
- getFSFontMetrics(FontContext, FSFont, String) - Method in class com.openhtmltopdf.java2d.Java2DTextRenderer
- getGlyphPositions(OutputDevice, FSFont, String) - Method in class com.openhtmltopdf.java2d.Java2DTextRenderer
-
This method gets glyph positions for purposes of selecting text.
- getGlyphVector() - Method in class com.openhtmltopdf.java2d.font.AWTFSGlyphVector
- getGraphics() - Method in class com.openhtmltopdf.java2d.api.DefaultPageProcessor.DefaultPage
- getGraphics() - Method in interface com.openhtmltopdf.java2d.api.FSPage
- getGraphics() - Method in class com.openhtmltopdf.java2d.Java2DFontContext
- getGraphics() - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- getImage() - Method in class com.openhtmltopdf.java2d.image.AWTFSImage
- getImage() - Method in class com.openhtmltopdf.java2d.image.ImageReplacedElement
-
The image we're replacing.
- getImageResource(String, ExternalResourceType) - Method in class com.openhtmltopdf.java2d.Java2DUserAgent
-
Retrieves the image located at the given URI.
- getIntrinsicHeight() - Method in class com.openhtmltopdf.java2d.image.ImageReplacedElement
- getIntrinsicHeight() - Method in class com.openhtmltopdf.java2d.Java2DSVGReplacedElement
- getIntrinsicWidth() - Method in class com.openhtmltopdf.java2d.image.ImageReplacedElement
- getIntrinsicWidth() - Method in class com.openhtmltopdf.java2d.Java2DSVGReplacedElement
- getLocation() - Method in class com.openhtmltopdf.java2d.image.ImageReplacedElement
- getPageCount() - Method in class com.openhtmltopdf.java2d.Java2DRenderer
- getPageImages() - Method in class com.openhtmltopdf.java2d.api.BufferedImagePageProcessor
- getRenderingHint() - Method in class com.openhtmltopdf.java2d.image.ScalingOptions
- getRenderingHint(RenderingHints.Key) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- getRenderingHints() - Method in class com.openhtmltopdf.java2d.image.ScalingOptions
-
Returns a Map of image rendering hints applicable to
Graphics2D.setRenderingHints(java.util.Map). - getRenderingHints() - Method in class com.openhtmltopdf.java2d.Java2DTextRenderer
-
If anti-alias text is enabled, the value from RenderingHints to use for AA smoothing in Java2D.
- getScaledInstance(ScalingOptions, BufferedImage) - Static method in class com.openhtmltopdf.java2d.image.ImageUtil
-
Scales an image to the requested width and height, assuming these are both >= 1; size given in pixels.
- getScaledInstance(BufferedImage, int, int) - Static method in class com.openhtmltopdf.java2d.image.ImageUtil
-
Scales an image to the requested width and height, assuming these are both >= 1; size given in pixels.
- getSize2D() - Method in class com.openhtmltopdf.java2d.font.AWTFSFont
- getSize2D() - Method in class com.openhtmltopdf.java2d.Java2DFont
- getStroke() - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- getTargetHeight() - Method in class com.openhtmltopdf.java2d.image.ScalingOptions
- getTargetWidth() - Method in class com.openhtmltopdf.java2d.image.ScalingOptions
- getWidth(FontContext, FSFont, String) - Method in class com.openhtmltopdf.java2d.Java2DTextRenderer
- Graphics2DPaintingReplacedElement(int, int) - Constructor for class com.openhtmltopdf.java2d.api.Java2DRendererBuilder.Graphics2DPaintingReplacedElement
H
- hasBaseline() - Method in class com.openhtmltopdf.java2d.image.ImageReplacedElement
- HIGH_QUALITY - Static variable in class com.openhtmltopdf.java2d.image.DownscaleQuality
-
Highest-quality downscaling; probably slowest as well.
I
- ImageReplacedElement - Class in com.openhtmltopdf.java2d.image
-
An ImageReplacedElement is a
ReplacedElementthat contains aImage. - ImageReplacedElement() - Constructor for class com.openhtmltopdf.java2d.image.ImageReplacedElement
- ImageReplacedElement(Image, int, int) - Constructor for class com.openhtmltopdf.java2d.image.ImageReplacedElement
-
Creates a new ImageReplacedElement and scales it to the size specified if either width or height has a valid value (values are > -1), otherwise original size is preserved.
- ImageUtil - Class in com.openhtmltopdf.java2d.image
-
Static utility methods for working with images.
- ImageUtil() - Constructor for class com.openhtmltopdf.java2d.image.ImageUtil
- importFontFaces(List<FontFaceRule>) - Method in class com.openhtmltopdf.java2d.Java2DFontResolver
- initializePage(Graphics2D) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- isReplacedElement(Element) - Method in class com.openhtmltopdf.java2d.Java2DReplacedElementFactory
- isRequiresInteractivePaint() - Method in class com.openhtmltopdf.java2d.image.ImageReplacedElement
- isSupportsCMYKColors() - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- isSupportsSelection() - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
-
Deprecated.
J
- Java2DFont - Class in com.openhtmltopdf.java2d
- Java2DFont(List<Font>, float) - Constructor for class com.openhtmltopdf.java2d.Java2DFont
- Java2DFontContext - Class in com.openhtmltopdf.java2d
- Java2DFontContext(Graphics2D) - Constructor for class com.openhtmltopdf.java2d.Java2DFontContext
- Java2DFontResolver - Class in com.openhtmltopdf.java2d
-
REsolves an AWT font instance from a list of CSS font families and characteristics.
- Java2DFontResolver(SharedContext, boolean) - Constructor for class com.openhtmltopdf.java2d.Java2DFontResolver
- Java2DObjectDrawerReplacedElement - Class in com.openhtmltopdf.java2d
- Java2DObjectDrawerReplacedElement(Element, FSObjectDrawer, int, int, int) - Constructor for class com.openhtmltopdf.java2d.Java2DObjectDrawerReplacedElement
- Java2DOutputDevice - Class in com.openhtmltopdf.java2d
- Java2DOutputDevice(Graphics2D) - Constructor for class com.openhtmltopdf.java2d.Java2DOutputDevice
- Java2DRenderer - Class in com.openhtmltopdf.java2d
- Java2DRenderer(BaseDocument, UnicodeImplementation, PageDimensions, Java2DRendererBuilderState, Closeable) - Constructor for class com.openhtmltopdf.java2d.Java2DRenderer
-
Subject to change.
- Java2DRendererBuilder - Class in com.openhtmltopdf.java2d.api
-
Build a Java2D renderer for a given HTML.
- Java2DRendererBuilder() - Constructor for class com.openhtmltopdf.java2d.api.Java2DRendererBuilder
- Java2DRendererBuilder.Graphics2DPaintingReplacedElement - Class in com.openhtmltopdf.java2d.api
-
This class is internal to this library, please do not use or override it!
- Java2DRendererBuilderState - Class in com.openhtmltopdf.java2d.api
-
This class is an internal implementation detail.
- Java2DReplacedElementFactory - Class in com.openhtmltopdf.java2d
- Java2DReplacedElementFactory(SVGDrawer, FSObjectDrawerFactory, SVGDrawer) - Constructor for class com.openhtmltopdf.java2d.Java2DReplacedElementFactory
- Java2DSVGReplacedElement - Class in com.openhtmltopdf.java2d
- Java2DSVGReplacedElement(Element, SVGDrawer, int, int, Box, CssContext) - Constructor for class com.openhtmltopdf.java2d.Java2DSVGReplacedElement
- Java2DTextRenderer - Class in com.openhtmltopdf.java2d
-
Renders to a Graphics2D instance.
- Java2DTextRenderer() - Constructor for class com.openhtmltopdf.java2d.Java2DTextRenderer
- Java2DUserAgent - Class in com.openhtmltopdf.java2d
- Java2DUserAgent() - Constructor for class com.openhtmltopdf.java2d.Java2DUserAgent
L
- layout() - Method in class com.openhtmltopdf.java2d.Java2DRenderer
- LOW_QUALITY - Static variable in class com.openhtmltopdf.java2d.image.DownscaleQuality
-
Low-quality, but not worst quality
M
- makeCompatible(BufferedImage) - Static method in class com.openhtmltopdf.java2d.image.ImageUtil
P
- paint(OutputDevice, RenderingContext, double, double, double, double) - Method in class com.openhtmltopdf.java2d.api.Java2DRendererBuilder.Graphics2DPaintingReplacedElement
- paint(OutputDevice, RenderingContext, double, double, double, double) - Method in class com.openhtmltopdf.java2d.Java2DObjectDrawerReplacedElement
- paint(OutputDevice, RenderingContext, double, double, double, double) - Method in class com.openhtmltopdf.java2d.Java2DSVGReplacedElement
- paintReplacedElement(RenderingContext, BlockBox) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- popClip() - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- popTransformLayer() - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- pushClip(Shape) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- pushTransformLayer(AffineTransform) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
R
- resolveFont(SharedContext, FontSpecification) - Method in class com.openhtmltopdf.java2d.Java2DFontResolver
- resolveFont(SharedContext, String[], float, IdentValue, IdentValue, IdentValue) - Method in class com.openhtmltopdf.java2d.Java2DFontResolver
-
Resolves a list of font families.
- runFirstPage() - Method in class com.openhtmltopdf.java2d.api.Java2DRendererBuilder
-
useLayoutGraphicsandtoPageProcessorMUST have been called. - runPaged() - Method in class com.openhtmltopdf.java2d.api.Java2DRendererBuilder
-
useLayoutGraphicsandtoPageProcessorMUST have been called.
S
- save() - Method in class com.openhtmltopdf.java2d.api.DefaultPageProcessor.DefaultPage
- ScalingOptions - Class in com.openhtmltopdf.java2d.image
-
POJO used when calling
ImageUtil.getScaledInstance(ScalingOptions,java.awt.image.BufferedImage). - ScalingOptions() - Constructor for class com.openhtmltopdf.java2d.image.ScalingOptions
-
Default scaling options, nearest neighbor interpolation, and fast downscaling.
- ScalingOptions(int, int, int, DownscaleQuality, Object) - Constructor for class com.openhtmltopdf.java2d.image.ScalingOptions
-
Constructor with all options.
- ScalingOptions(DownscaleQuality, Object) - Constructor for class com.openhtmltopdf.java2d.image.ScalingOptions
-
Constructor with all options.
- setBidiReorderer(BidiReorderer) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- setColor(FSColor) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- setFont(FSFont) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- setFontMapping(String, Font) - Method in class com.openhtmltopdf.java2d.Java2DFontResolver
-
Sets the fontMapping attribute of the FontResolver object
- setLocation(int, int) - Method in class com.openhtmltopdf.java2d.image.ImageReplacedElement
- setPaint(Paint) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- setRenderingContext(RenderingContext) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- setRenderingHint(RenderingHints.Key, Object) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- setRoot(BlockBox) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- setStroke(Stroke) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- setTargetDimensions(Dimension) - Method in class com.openhtmltopdf.java2d.image.ScalingOptions
- setTargetHeight(int) - Method in class com.openhtmltopdf.java2d.image.ScalingOptions
- setTargetWidth(int) - Method in class com.openhtmltopdf.java2d.image.ScalingOptions
- setup(FontContext) - Method in class com.openhtmltopdf.java2d.Java2DTextRenderer
- setup(FontContext, BidiReorderer) - Method in class com.openhtmltopdf.java2d.Java2DTextRenderer
- sizeMatches(int, int) - Method in class com.openhtmltopdf.java2d.image.ScalingOptions
-
Returns true if the target size specified by these options matches the size provided (e.g. image is already at target size).
- sizeMatches(Image) - Method in class com.openhtmltopdf.java2d.image.ScalingOptions
-
Returns true if the target size specified by these options matches the size provided (e.g. image is already at target size).
- startStructure(StructureType, Box) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
- supply(int) - Method in interface com.openhtmltopdf.java2d.api.FSPageOutputStreamSupplier
T
- toPageProcessor(FSPageProcessor) - Method in class com.openhtmltopdf.java2d.api.Java2DRendererBuilder
-
Output the document in paged format.
- toSinglePage(FSPageProcessor) - Method in class com.openhtmltopdf.java2d.api.Java2DRendererBuilder
-
Render everything to a single page.
- translate(double, double) - Method in class com.openhtmltopdf.java2d.Java2DOutputDevice
U
- useEnvironmentFonts(boolean) - Method in class com.openhtmltopdf.java2d.api.Java2DRendererBuilder
-
Whether to use fonts available in the environment.
- useLayoutGraphics(Graphics2D) - Method in class com.openhtmltopdf.java2d.api.Java2DRendererBuilder
-
Compulsory method.
W
- writePage(int) - Method in class com.openhtmltopdf.java2d.Java2DRenderer
- writePages() - Method in class com.openhtmltopdf.java2d.Java2DRenderer
- writeSinglePage() - Method in class com.openhtmltopdf.java2d.Java2DRenderer
_
- _image - Variable in class com.openhtmltopdf.java2d.image.ImageReplacedElement
- _layoutGraphics - Variable in class com.openhtmltopdf.java2d.api.Java2DRendererBuilderState
- _pageProcessor - Variable in class com.openhtmltopdf.java2d.api.Java2DRendererBuilderState
- _useEnvironmentFonts - Variable in class com.openhtmltopdf.java2d.api.Java2DRendererBuilderState
All Classes All Packages