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.fonts | |
org.apache.fop.render.pcl.fonts.truetype | |
org.apache.fop.render.ps |
PostScript Renderer
|
Modifier and Type | Class | 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 | 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 | 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 | Description |
---|---|---|
class |
Base14Font |
Base class for all Base 14 fonts.
|
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 | Description |
---|---|---|
Typeface |
FontReader.getFont() |
Get the generated font object
|
Typeface |
LazyFont.getRealFont() |
Gets the real font.
|
Modifier and Type | Method | 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 | 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 | Description |
---|---|---|
static class |
AFPFontConfig.AFPTrueTypeFont |
Modifier and Type | Class | 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 | Description |
---|---|---|
Typeface |
CustomFontMetricsMapper.getRealFont() |
Modifier and Type | Field | Description |
---|---|---|
protected Typeface |
PCLFontReader.typeface |
Modifier and Type | Method | Description |
---|---|---|
Typeface |
PCLSoftFont.getTypeface() |
Modifier and Type | Method | Description |
---|---|---|
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) |
Constructor | Description |
---|---|
PCLFontReader(Typeface font,
PCLByteWriterUtil pclByteWriter) |
|
PCLSoftFont(int fontID,
Typeface font,
boolean multiByteFont) |
Constructor | Description |
---|---|
PCLTTFFontReader(Typeface font,
PCLByteWriterUtil pclByteWriter) |
Modifier and Type | Method | 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-2016 The Apache Software Foundation. All Rights Reserved.