Uses of Class
io.keikai.axyra.sheets.io.PdfOptions.Builder
Packages that use PdfOptions.Builder
Package
Description
Options for saving and rendering a workbook, and a streaming writer for
large exports.
-
Uses of PdfOptions.Builder in io.keikai.axyra.sheets.io
Methods in io.keikai.axyra.sheets.io that return PdfOptions.BuilderModifier and TypeMethodDescriptionPdfOptions.Builder.addFontDir(String dir) Adds one directory tofontDirs(List).PdfOptions.Builder.allowCopy(boolean allow) Permits or forbids copying and extracting content.PdfOptions.Builder.allowModify(boolean allow) Permits or forbids changing the document.PdfOptions.Builder.allowPrint(boolean allow) Permits or forbids printing.Sets the document author in the PDF metadata.PdfOptions.Builder.bookmarks(boolean on) Adds a PDF outline (bookmarks): one entry per exported sheet, pointing at the sheet's first page.static PdfOptions.BuilderPdfOptions.builder()A builder with every option unset; its result renders like the plainrenderPdf(Path).PdfOptions.Builder.fitTo(PdfOptions.Fit fit) Overrides the scaling of every selected sheet; each sheet's own scale and fit-to-page setting is ignored.Sets the extra directories scanned for fonts, on top of the host's own font paths, replacing any set before.PdfOptions.Builder.ownerPassword(String password) Sets the password that grants full access and lifts theallow*restrictions; this turns on encryption.Selects pages of the final document: comma-separated 1-based pages or inclusive spans, e.g.PdfOptions.Builder.pdfA(boolean on) Produces a PDF/A-2b conformant document (ISO 19005-2 level B): XMP identification metadata, an sRGB output intent, a document ID and print-flagged annotations.PdfOptions.Builder.sheetNames(String... names) Selects sheets to export by name, compared case-sensitively.PdfOptions.Builder.sheets(int... sheets) Selects sheets to export by 0-based index.Sets the document title in the PDF metadata.PdfOptions.toBuilder()A builder pre-loaded with these options, for changing a few of them.PdfOptions.Builder.userPassword(String password) Sets the password required to open the document; this turns on AES-128 encryption.Paintstextdiagonally, in light gray, under every page's content, e.g.