All Classes and Interfaces
Class
Description
Used to specify PDF page with size A3.
Used to specify PDF page with size A4.
Used to specify PDF page with size A5.
Used to specify the horizontal and vertical alignment, for example of the
text in a Cell, TextBlock, Paragraph or TextColumn.
Used to create arc objects.
Used to specify PDF page with size B5, the ISO 216 B5 of 176 by 250 mm.
Bar chart renderer for PDF pages: one slot per category, the bars of the
series grouped inside each slot.
Used to create one dimensional barcodes - EAN-13, UPC-A, Code 39 and Code 128.
The base class of the annotations: circles, squares, polygons and text notes.
A drawable whose location is the baseline of its text, not the top left
corner of a box: a line of text, such as TextLine and CompositeTextLine.
Provides BIDI processing for Arabic, Persian, Urdu and Hebrew.
Use this class if you have a lot of data.
Please see Example_41
Used to control the visibility of cell borders.
Draws a calendar for one month: the names of the days in the header font,
a line under them, and the dates in the body font, each in a blue circle,
in up to six weeks.
Used to specify the cap style of a line.
Used to create table cell objects.
XY chart renderer for PDF pages.
Creates a CheckBox, which can be set checked or unchecked.
A circle annotation.
Used to select Chinese, Japanese and Korean fonts, for the Font constructor
that takes one: these fonts are not embedded, which keeps a document small,
and the viewer supplies them.
Used to specify the pen and brush colors, as 0xRRGGBB values.
Used to set PDF/UA and PDF/A compliance.
This class was designed and implemented by Jon T.
A group of drawable elements that are moved, rotated and scaled together:
shapes, text, images, annotations, stamps and nested containers.
The Content.java class.
The metrics of the 14 standard PDF fonts.
Used to create 2D Data Matrix barcodes: ECC 200 symbols as specified in
ISO/IEC 16022.
A destination on a page, made by Page.addDestination.
Encapsulates the width and height of a component.
The direction a Barcode is drawn in.
A donut or pie chart: each slice is its value's share of the sum of the
values, with a label next to it and its percentage inside it.
Interface that is required for components that can be drawn on a PDF page as part of Optional Content Group.
An ellipse: an arc that sweeps 360 degrees.
Used to embed file objects.
Encrypts a PDF with 256-bit AES as defined in ISO 32000-2 (PDF 2.0).
Used to specify the error correction level for QR Codes.
Used to specify PDF page with size Executive.
Please see Example_44
Used to attach file objects.
Used to create font objects.
Please see Example_44
The graphics state class
The GS1 Digital Link of GS1 data written as people read it, each Application
Identifier in parentheses and its data after it, such as
"(01)09506000134352(17)261231(10)ABC123".
The IBM Plex Math fonts.
The IBM Plex Mono fonts.
The IBM Plex Sans fonts.
The IBM Plex Sans Arabic fonts.
The IBM Plex Sans Hebrew fonts.
The IBM Plex Sans JP fonts.
The IBM Plex Sans KR fonts.
The IBM Plex Sans SC fonts.
The IBM Plex Sans TC fonts.
The IBM Plex Sans Thai fonts.
Used to create image objects and draw them on a page.
The size an image is drawn at, and its pixels, read from the header of its
file alone, without its image data in memory: the size of a page laid out
before its images are drawn, and an image refused early, for its size or
for a header that Image refuses, before a byte of its image data is
decoded.
The JetBrains Mono fonts.
Used to specify PDF page with size JIS B5, the Japanese B5 of 182 by 257 mm.
Used to specify the join style when joining two lines.
Used to specify PDF page with size Legal.
Used to specify PDF page with size Letter.
Used to create line objects.
Used to specify the check mark in CheckBox.
Draws a Markdown text on as many pages as it needs: headings of # and of
underlines, paragraphs with the inline markup of Markup, bullet and
numbered lists that nest, block quotes, fenced and indented code, thematic
breaks, the tables and the task lists of GitHub's Markdown, - [ ] and
- [x], drawn as boxes, and images alone in their paragraph.
Makes paragraphs of text with the inline markup of Markdown: **bold**,
*italic*, ***bold italic***, `code` and [links](https://pdfjet.com), in the
fonts given for each, and as GitHub's Markdown has them, __bold__ and
_italic_, ~~strikethrough~~ of two ~, one being text here, as in ~5, and
links that are their address,
<https://pdfjet.com> or https://pdfjet.com alone.
The Noto Sans fonts.
Container for drawable objects that can be drawn on a page as part of Optional Content Group.
Used to create PDF page objects.
Used to specify the PDF page layout.
Used to specify the PDF page mode.
The width and height of a page in points; 1 point is 1/72 inch.
Used to create paragraph objects.
The user and owner passwords of an encrypted PDF.
Used to create path objects.
The operators that paint a path, for example in Page.drawPath.
Used to create PDF objects that represent PDF documents.
Used to create PDF417 barcodes.
An object of a PDF that was read with PDF.read, which holds the tokens of
its dictionary and its stream.
Encapsulates the user access permissions for a PDF document as specified in
ISO 32000-2, Table 22.
A point with a marker: a shape drawn around its (x, y) coordinates, which
are the center of the marker.
A polygon annotation.
Used to create 2D QR Code barcodes.
Creates a RadioButton, which can be set selected or unselected.
A rectangle that can be drawn on a page.
Says how a file attached to the document relates to what the document shows.
Used to specify whether text is drawn as normal text, as a subscript or as a
superscript.
One series of a Chart: its points, the line that connects them when it is
drawn, and the marker of the points added by their coordinates.
The shape of the marker drawn at a Point.
A slice of a DonutChart: a value, a color and a label.
The Source Serif 4 fonts.
A square annotation.
Content that is drawn once with the path and text methods of this class,
written to the document as a PDF form XObject by complete, and placed on
pages with drawOn, at a location, a rotation and a scale, as a Container is.
The structure element types of a tagged (PDF/UA) document, as in ISO 32000-1
section 14.8.4.
Used to embed SVG images in the PDF document.
Used to create table objects and draw them on a page.
Used to specify PDF page with size Tabloid.
A text note annotation.
A block of text that wraps at its width, with an optional border, background
and padding.
A column of paragraphs, each a list of TextLine objects that can differ in
font, size and color, aligned left, right, center or justified, with a line
spacing, a paragraph spacing and an optional line between the paragraphs.
Paragraphs of text lines, wrapped at the width of the frame, with an optional
border.
Used to create text line objects.
The font, font size, location and text for Stamp.drawText.
Please see Example_41
Represents the user access permissions for an encrypted PDF document as defined in
ISO 32000-2 (PDF 2.0) Table 22.
The document is not the XML that XMLParser reads; the message says where.
An element of an XML document that XMLParser read: its name, its
attributes, its text and the elements in it.
Reads XML into elements: their names, their namespaces, their attributes in
the order they are written, and their text.