Uses of Interface
com.openhtmltopdf.extend.FSSupplier
-
Packages that use FSSupplier Package Description com.openhtmltopdf.java2d com.openhtmltopdf.outputdevice.helper com.openhtmltopdf.pdfboxout com.openhtmltopdf.pdfboxout.fontstore -
-
Uses of FSSupplier in com.openhtmltopdf.java2d
Fields in com.openhtmltopdf.java2d declared as FSSupplier Modifier and Type Field Description private FSSupplier<java.io.InputStream>
Java2DFontResolver.InputStreamFontDescription. _supplier
Methods in com.openhtmltopdf.java2d with parameters of type FSSupplier Modifier and Type Method Description void
Java2DFontResolver. addInputStreamFont(FSSupplier<java.io.InputStream> fontSupplier, java.lang.String fontFamilyNameOverride, java.lang.Integer fontWeightOverride, IdentValue fontStyleOverride)
Constructors in com.openhtmltopdf.java2d with parameters of type FSSupplier Constructor Description InputStreamFontDescription(FSSupplier<java.io.InputStream> supplier, int weight, IdentValue style)
-
Uses of FSSupplier in com.openhtmltopdf.outputdevice.helper
Classes in com.openhtmltopdf.outputdevice.helper that implement FSSupplier Modifier and Type Class Description class
FontFaceFontSupplier
Fields in com.openhtmltopdf.outputdevice.helper declared as FSSupplier Modifier and Type Field Description FSSupplier<java.io.InputStream>
AddedFont. supplier
Methods in com.openhtmltopdf.outputdevice.helper with parameters of type FSSupplier Modifier and Type Method Description TFinalClass
BaseRendererBuilder. useFont(FSSupplier<java.io.InputStream> supplier, java.lang.String fontFamily)
Simpler overload forBaseRendererBuilder.useFont(FSSupplier, String, Integer, FontStyle, boolean)
TFinalClass
BaseRendererBuilder. useFont(FSSupplier<java.io.InputStream> supplier, java.lang.String fontFamily, java.lang.Integer fontWeight, BaseRendererBuilder.FontStyle fontStyle, boolean subset)
Add a font programmatically.TFinalClass
BaseRendererBuilder. useFont(FSSupplier<java.io.InputStream> supplier, java.lang.String fontFamily, java.lang.Integer fontWeight, BaseRendererBuilder.FontStyle fontStyle, boolean subset, java.util.Set<BaseRendererBuilder.FSFontUseCase> useFontFlags)
Add a font programmatically.Constructors in com.openhtmltopdf.outputdevice.helper with parameters of type FSSupplier Constructor Description AddedFont(FSSupplier<java.io.InputStream> supplier, java.io.File fontFile, java.lang.Integer weight, java.lang.String family, boolean subset, BaseRendererBuilder.FontStyle style, java.util.Set<BaseRendererBuilder.FSFontUseCase> usedFor)
-
Uses of FSSupplier in com.openhtmltopdf.pdfboxout
Classes in com.openhtmltopdf.pdfboxout that implement FSSupplier Modifier and Type Class Description private static class
PdfBoxFontResolver.FilePDFontSupplier
Loads a Type0 font on demandclass
PDFontSupplier
Implementation ofFSSupplier
that supplies aPDFont
.
Subclass this if you need special font loading rules (like using a font-cache, ...).Fields in com.openhtmltopdf.pdfboxout declared as FSSupplier Modifier and Type Field Description private FSSupplier<org.apache.pdfbox.pdmodel.font.PDFont>
PdfBoxFontResolver.FontDescription. _fontSupplier
private FSSupplier<java.io.InputStream>
PdfBoxFontResolver.FontDescription. _supplier
Methods in com.openhtmltopdf.pdfboxout with parameters of type FSSupplier Modifier and Type Method Description void
PdfBoxFontResolver. addFont(FSSupplier<java.io.InputStream> supplier, java.lang.String fontFamilyNameOverride, java.lang.Integer fontWeightOverride, IdentValue fontStyleOverride, boolean subset)
void
PdfBoxFontResolver. addFont(FSSupplier<java.io.InputStream> supplier, java.lang.String fontFamilyNameOverride, java.lang.Integer fontWeightOverride, IdentValue fontStyleOverride, boolean subset, PdfBoxFontResolver.FontGroup fontGroup)
Adds a font specified by an input stream (truetype) to a specific font group.void
PdfBoxFontResolver. addFontCollection(FSSupplier<java.io.InputStream> supplier, java.lang.String fontFamilyNameOverride, java.lang.Integer fontWeightOverride, IdentValue fontStyleOverride, boolean subset)
void
PdfBoxFontResolver. addFontCollection(FSSupplier<java.io.InputStream> supplier, java.lang.String fontFamilyNameOverride, java.lang.Integer fontWeightOverride, IdentValue fontStyleOverride, boolean subset, PdfBoxFontResolver.FontGroup fontGroup)
Adds a font collection (.ttc in an input stream) to a specific font group.Constructors in com.openhtmltopdf.pdfboxout with parameters of type FSSupplier Constructor Description FontDescription(org.apache.pdfbox.pdmodel.PDDocument doc, FSSupplier<java.io.InputStream> supplier, int weight, IdentValue style, java.lang.String family, boolean isFromFontFace, boolean isSubset, FSCacheEx<java.lang.String,FSCacheValue> metricsCache)
Create a font description from an input stream supplier.FontDescription(org.apache.pdfbox.pdmodel.PDDocument doc, FSSupplier<org.apache.pdfbox.pdmodel.font.PDFont> fontSupplier, IdentValue style, int weight, java.lang.String family, boolean isFromFontFace, boolean isSubset, FSCacheEx<java.lang.String,FSCacheValue> metricsCache)
Creates a font description from a PDFont supplier. -
Uses of FSSupplier in com.openhtmltopdf.pdfboxout.fontstore
Methods in com.openhtmltopdf.pdfboxout.fontstore with parameters of type FSSupplier Modifier and Type Method Description void
FallbackFontStore. addFont(FSSupplier<java.io.InputStream> supplier, java.lang.String fontFamilyNameOverride, java.lang.Integer fontWeightOverride, IdentValue fontStyleOverride, boolean subset)
void
MainFontStore. addFont(FSSupplier<java.io.InputStream> supplier, java.lang.String fontFamilyNameOverride, java.lang.Integer fontWeightOverride, IdentValue fontStyleOverride, boolean subset)
void
FallbackFontStore. addFontLazy(FSSupplier<org.apache.pdfbox.pdmodel.font.PDFont> font, java.lang.String fontFamilyNameOverride, java.lang.Integer fontWeightOverride, IdentValue fontStyleOverride, boolean subset)
Add a font with a lazy loaded PDFontvoid
MainFontStore. addFontLazy(FSSupplier<org.apache.pdfbox.pdmodel.font.PDFont> font, java.lang.String fontFamilyNameOverride, java.lang.Integer fontWeightOverride, IdentValue fontStyleOverride, boolean subset)
Add a font with a lazy loaded PDFont
-