public class PSFontUtils extends Object
Modifier and Type | Field and Description |
---|---|
static PSResource |
ADOBECYRILLIC_ENCODING_RESOURCE
the PSResource representing the AdobeStandardCyrillicEncoding.
|
static PSResource |
WINANSI_ENCODING_RESOURCE
the PSResource representing the WinAnsiEncoding.
|
Constructor and Description |
---|
PSFontUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
defineAdobeCyrillicEncoding(PSGenerator gen)
Defines the AdobeStandardCyrillic encoding for use in PostScript files.
|
static void |
defineWinAnsiEncoding(PSGenerator gen)
Defines the WinAnsi encoding for use in PostScript files.
|
static void |
embedType1Font(PSGenerator gen,
InputStream in)
This method reads a Type 1 font from a stream and embeds it into a PostScript stream.
|
static void |
redefineFontEncoding(PSGenerator gen,
String fontName,
String encoding)
Redefines the encoding of a font.
|
public static final PSResource WINANSI_ENCODING_RESOURCE
public static final PSResource ADOBECYRILLIC_ENCODING_RESOURCE
public static void embedType1Font(PSGenerator gen, InputStream in) throws IOException
gen
- The PostScript generatorin
- the InputStream from which to read the Type 1 fontIOException
- in case an I/O problem occurspublic static void defineWinAnsiEncoding(PSGenerator gen) throws IOException
gen
- the PostScript generatorIOException
- In case of an I/O problempublic static void defineAdobeCyrillicEncoding(PSGenerator gen) throws IOException
gen
- the PostScript generatorIOException
- In case of an I/O problempublic static void redefineFontEncoding(PSGenerator gen, String fontName, String encoding) throws IOException
gen
- the PostScript generatorfontName
- the font nameencoding
- the new encoding (must be predefined in the PS file)IOException
- In case of an I/O problemCopyright © 2023 Apache Software Foundation. All rights reserved.