Package | Description |
---|---|
org.apache.fop.afp.fonts |
Contains a collection of AFP Graphics Object Content Architecture (GOCA) structured objects.
|
org.apache.fop.fonts |
Classes for font handling.
|
org.apache.fop.fonts.base14 |
Base 14 fonts used for PDF and PostScript.
|
org.apache.fop.render.afp |
An AFP Renderer implementation and supporting classes.
|
org.apache.fop.render.java2d |
Java2D Renderer which paints rendered pages on Graphics2D instances.
|
org.apache.fop.render.pcl |
PCL Renderer (Supports PCL5 and HP GL/2)
|
org.apache.fop.render.pcl.fonts | |
org.apache.fop.render.pcl.fonts.truetype | |
org.apache.fop.render.ps |
PostScript Renderer
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractOutlineFont
A font defined as a set of lines and curves as opposed to a bitmap font.
|
class |
AFPFont
All implementations of AFP fonts should extend this base class,
the object implements the FontMetrics information.
|
class |
DoubleByteFont
Implementation of
AbstractOutlineFont that supports double-byte fonts (CID Keyed font (Type 0)). |
class |
OutlineFont
Default implementation of AbstractOutlineFont.
|
class |
RasterFont
A font where each character is stored as an array of pixels (a bitmap).
|
Modifier and Type | Method and Description |
---|---|
CharacterSet |
CharacterSetBuilder.build(java.lang.String characterSetName,
java.lang.String codePageName,
java.lang.String encoding,
Typeface typeface,
AFPEventProducer eventProducer)
Load the font details and metrics into the CharacterSetMetric object, this will use the
actual afp code page and character set files to load the object with the necessary metrics.
|
CharacterSet |
CharacterSetBuilder.build(java.lang.String characterSetName,
java.lang.String codePageName,
java.lang.String encoding,
Typeface typeface,
AFPResourceAccessor accessor,
AFPEventProducer eventProducer) |
Constructor and Description |
---|
FopCharacterSet(java.lang.String codePage,
java.lang.String encoding,
java.lang.String name,
Typeface charSet,
AFPEventProducer eventProducer)
Constructor for the CharacterSetMetric object, the character set is used
to load the font information from the actual AFP font.
|
FopCharacterSet(java.lang.String codePage,
java.lang.String encoding,
java.lang.String name,
Typeface charSet,
AFPResourceAccessor accessor,
AFPEventProducer eventProducer) |
Modifier and Type | Class and Description |
---|---|
class |
Base14Font
Base class for all Base 14 fonts.
|
class |
CFFToType1Font |
class |
CIDFont
Abstract base class for CID fonts.
|
class |
CustomFont
Abstract base class for custom fonts loaded from files, for example.
|
class |
LazyFont
This class is used to defer the loading of a font until it is really used.
|
class |
MultiByteFont
Generic MultiByte (CID) font
|
class |
SingleByteFont
Generic SingleByte font
|
Modifier and Type | Method and Description |
---|---|
Typeface |
XMLFontMetricsReader.getFont()
Deprecated.
Get the generated font object
|
Typeface |
LazyFont.getRealFont()
Gets the real font.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Typeface> |
FontInfo.getFonts()
Gets a Map of all registered fonts.
|
java.util.Map<java.lang.String,Typeface> |
FontInfo.getUsedFonts()
This is used by the renderers to retrieve all the
fonts used in the document.
|
Modifier and Type | Class and Description |
---|---|
class |
Courier |
class |
CourierBold |
class |
CourierBoldOblique |
class |
CourierOblique |
class |
Helvetica |
class |
HelveticaBold |
class |
HelveticaBoldOblique |
class |
HelveticaOblique |
class |
Symbol |
class |
TimesBold |
class |
TimesBoldItalic |
class |
TimesItalic |
class |
TimesRoman |
class |
ZapfDingbats |
Modifier and Type | Class and Description |
---|---|
static class |
AFPFontConfig.AFPTrueTypeFont |
Modifier and Type | Class and Description |
---|---|
class |
CustomFontMetricsMapper
FontMetricsMapper that delegates most methods to an underlying
FontMetrics instance. |
class |
SystemFontMetricsMapper
This class implements org.apache.fop.layout.FontMetrics and
is added to the hash table in FontInfo.
|
Modifier and Type | Method and Description |
---|---|
Typeface |
CustomFontMetricsMapper.getRealFont() |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<PCLSoftFontManager,java.util.Map<Typeface,java.lang.Long>> |
PCLGenerator.fontManagerMap |
protected java.util.Map<Typeface,PCLFontReader> |
PCLGenerator.fontReaderMap |
Modifier and Type | Method and Description |
---|---|
void |
PCLGenerator.addFont(PCLSoftFontManager sfManager,
Typeface font) |
Modifier and Type | Field and Description |
---|---|
protected Typeface |
PCLFontReader.typeface |
Modifier and Type | Method and Description |
---|---|
Typeface |
PCLSoftFont.getTypeface() |
Modifier and Type | Method and Description |
---|---|
static PCLFontReader |
PCLFontReaderFactory.createInstance(Typeface font) |
PCLSoftFont |
PCLSoftFontManager.getSoftFont(Typeface font,
java.lang.String text)
Finds a soft font associated with the given typeface.
|
int |
PCLSoftFontManager.getSoftFontID(Typeface tf) |
java.util.List<PCLSoftFontManager.PCLTextSegment> |
PCLSoftFontManager.getTextSegments(java.lang.String text,
Typeface font) |
java.io.ByteArrayOutputStream |
PCLSoftFontManager.makeSoftFont(Typeface font,
java.lang.String text) |
Constructor and Description |
---|
PCLFontReader(Typeface font) |
PCLSoftFont(int fontID,
Typeface font,
boolean multiByteFont) |
Constructor and Description |
---|
PCLSoftFontManager(java.util.Map<Typeface,PCLFontReader> fontReaderMap) |
Constructor and Description |
---|
PCLTTFFontReader(Typeface font) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map |
PSFontUtils.determineSuppliedFonts(org.apache.xmlgraphics.ps.dsc.ResourceTracker resTracker,
FontInfo fontInfo,
java.util.Map<java.lang.String,Typeface> fonts)
Determines the set of fonts that will be supplied with the PS file and registers them
with the resource tracker.
|
static java.util.Map |
PSFontUtils.writeFontDict(org.apache.xmlgraphics.ps.PSGenerator gen,
FontInfo fontInfo,
java.util.Map<java.lang.String,Typeface> fonts,
PSEventProducer eventProducer)
Generates the PostScript code for the font dictionary.
|
Copyright 1999-2017 The Apache Software Foundation. All Rights Reserved.