public class ExternalFontMapper
extends com.lowagie.text.pdf.DefaultFontMapper
| Constructor | Description |
|---|---|
ExternalFontMapper(java.lang.String[] fontLocations) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
com.lowagie.text.pdf.BaseFont |
awtToPdf(java.awt.Font font) |
|
static ExternalFontMapper |
createMapperFromResourceList(java.io.InputStream in) |
Creates a font mapper given a stream of strings giving resource paths,
for resources available on the classpath.
|
static ExternalFontMapper |
createMapperFromResourcePaths(java.lang.String[] paths) |
Creates a font mapper given a list of font resource paths,
for resources available on the classpath.
|
static void |
main(java.lang.String[] args) |
When given the names of one or more zip/jar files as arguments,
this writes to standard output the absolute paths of any entries
that appear to be a TTF file.
|
static java.lang.String[] |
readLines(java.io.InputStream in) |
Reads lines of text from a stream.
|
static void |
writeLines(java.lang.String[] lines,
java.io.OutputStream out) |
Writes lines of text to a stream.
|
public ExternalFontMapper(java.lang.String[] fontLocations)
fontLocations - locations for font TTF files as supplied to the
FontFactory.register method; URLs work (probably files too)public com.lowagie.text.pdf.BaseFont awtToPdf(java.awt.Font font)
awtToPdf in class com.lowagie.text.pdf.DefaultFontMapperpublic static ExternalFontMapper createMapperFromResourcePaths(java.lang.String[] paths)
paths - absolute resource path strings for TTF filespublic static ExternalFontMapper createMapperFromResourceList(java.io.InputStream in) throws java.io.IOException
createMapperFromResourcePaths(java.lang.String[]) is called.
Each resource is on a separate line, encoding is UTF-8.in - input streamjava.io.IOExceptionpublic static java.lang.String[] readLines(java.io.InputStream in)
throws java.io.IOException
in - input streamjava.io.IOExceptionpublic static void writeLines(java.lang.String[] lines,
java.io.OutputStream out)
throws java.io.IOException
lines - lines to writeout - output streamjava.io.IOExceptionpublic static void main(java.lang.String[] args)
throws java.io.IOException
createMapperFromResourceList(java.io.InputStream) method.args - list of zip file namesjava.io.IOExceptionCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.