|
intarsys PDF library API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFontFactory
A factory for PDFont
instances.
The factory can create "relative" requests ("getXYZFlavor) as well as "absolute" request defining the complete font attributes.
Method Summary | |
---|---|
PDFont |
getBoldFlavor(PDFont font)
A font based on font , but with "bold" style. |
PDFont |
getFont(IFontQuery query)
A font satisfying the conditions defined in query . |
PDFont |
getItalicFlavor(PDFont font)
A font based on font , but with "italic" style. |
PDFont |
getRegularFlavor(PDFont font)
A font based on font , but with "regular" style. |
void |
setEmbedNew(boolean embedNew)
Flag if the factory should create fonts that are embedded in the document. |
Method Detail |
---|
PDFont getItalicFlavor(PDFont font)
font
, but with "italic" style.
The font returned may be either a new one or a font already in use in a
PDDocument
. Thois decision is up to the factory.Be careful when
changing the font returned!
font
- The base font to be "italicized".
font
, but with "italic" style.PDFont getRegularFlavor(PDFont font)
font
, but with "regular" style.
The font returned may be either a new one or a font already in use in a
PDDocument
. Thois decision is up to the factory.Be careful when
changing the font returned!
font
- The base font to be "regularized".
font
, but with "regular" style.PDFont getBoldFlavor(PDFont font)
font
, but with "bold" style.
The font returned may be either a new one or a font already in use in a
PDDocument
. Thois decision is up to the factory.Be careful when
changing the font returned!
font
- The base font to be "bolded".
font
, but with "bold" style.PDFont getFont(IFontQuery query)
query
.
The font returned may be either a new one or a font already in use in a
PDDocument
. Thois decision is up to the factory.Be careful when
changing the font returned!
query
- A query defining the PDFont
to be looked up.
query
.void setEmbedNew(boolean embedNew)
embedNew
- true
if new fonts should be embedded.
|
intarsys PDF library API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |