| Modifier and Type | Method and Description |
|---|---|
PdfRendererBuilder |
PdfRendererBuilder.defaultTextDirection(PdfRendererBuilder.TextDirection textDirection)
The default text direction of the document.
|
PdfRendererBuilder |
PdfRendererBuilder.testMode(boolean mode)
Whether to use test mode and output the PDF uncompressed.
|
PdfRendererBuilder |
PdfRendererBuilder.toStream(OutputStream out)
An output stream to output the resulting PDF.
|
PdfRendererBuilder |
PdfRendererBuilder.useCache(FSCache cache)
Provides an external cache which can choose to cache items between runs,
such as fonts or logo images.
|
PdfRendererBuilder |
PdfRendererBuilder.useDefaultPageSize(float pageWidth,
float pageHeight,
PdfRendererBuilder.PageSizeUnits units)
Specifies the default page size to use if none is specified in CSS.
|
PdfRendererBuilder |
PdfRendererBuilder.useFont(FSSupplier<InputStream> supplier,
String fontFamily)
Simpler overload for
useFont(FSSupplier, String, Integer, FontStyle, boolean) |
PdfRendererBuilder |
PdfRendererBuilder.useFont(FSSupplier<InputStream> supplier,
String fontFamily,
Integer fontWeight,
PdfRendererBuilder.FontStyle fontStyle,
boolean subset)
Add a font programmatically.
|
PdfRendererBuilder |
PdfRendererBuilder.useHttpStreamImplementation(HttpStreamFactory factory)
Provides an HttpStreamFactory implementation if the user desires to use an external
HTTP/HTTPS implementation.
|
PdfRendererBuilder |
PdfRendererBuilder.usePdfVersion(float version)
Set the PDF version, typically we use 1.7.
|
PdfRendererBuilder |
PdfRendererBuilder.useReplacementText(String replacement)
The replacement text to use if a character is cannot be renderered by any of the specified fonts.
|
PdfRendererBuilder |
PdfRendererBuilder.useSVGDrawer(SVGDrawer svgImpl)
Uses the specified SVG drawer implementation.
|
PdfRendererBuilder |
PdfRendererBuilder.useUnicodeBidiReorderer(BidiReorderer reorderer)
Provides a reorderer to properly reverse RTL text.
|
PdfRendererBuilder |
PdfRendererBuilder.useUnicodeBidiSplitter(BidiSplitterFactory splitter)
Provides a text splitter to split text into directional runs.
|
PdfRendererBuilder |
PdfRendererBuilder.useUnicodeCharacterBreaker(FSTextBreaker breaker)
Specify the character breaker.
|
PdfRendererBuilder |
PdfRendererBuilder.useUnicodeLineBreaker(FSTextBreaker breaker)
Specify the line breaker.
|
PdfRendererBuilder |
PdfRendererBuilder.useUnicodeToLowerTransformer(FSTextTransformer tr)
Specify a transformer to use to lower case strings.
|
PdfRendererBuilder |
PdfRendererBuilder.useUnicodeToTitleTransformer(FSTextTransformer tr)
Specify a transformer to title case strings.
|
PdfRendererBuilder |
PdfRendererBuilder.useUnicodeToUpperTransformer(FSTextTransformer tr)
Specify a transformer to use to upper case strings.
|
PdfRendererBuilder |
PdfRendererBuilder.useUriResolver(FSUriResolver resolver)
Provides a uri resolver to resolve relative uris or private uri schemes.
|
PdfRendererBuilder |
PdfRendererBuilder.withFile(File file)
Provides a file to convert to PDF.
|
PdfRendererBuilder |
PdfRendererBuilder.withHtmlContent(String html,
String baseUri)
Provides a string containing XHTML/XML to convert to PDF.
|
PdfRendererBuilder |
PdfRendererBuilder.withUri(String uri)
Provides a URI to convert to PDF.
|
PdfRendererBuilder |
PdfRendererBuilder.withW3cDocument(Document doc,
String baseUri)
Provides a w3c DOM Document acquired from an external source.
|
Copyright © 2017. All rights reserved.