Package com.orsonpdf
Class PDFHints
- java.lang.Object
-
- com.orsonpdf.PDFHints
-
public final class PDFHints extends java.lang.Object
Defines the rendering hints that can be used with thePDFGraphics2D
class. There is just one hint defined at present:
KEY_DRAW_STRING_TYPE
that controls how the drawString() methods generate output (regular text or vector graphics);
- Since:
- 1.5
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PDFHints.Key
A key for hints used by thePDFGraphics2D
class.
-
Field Summary
Fields Modifier and Type Field Description static PDFHints.Key
KEY_DRAW_STRING_TYPE
The key for the hint that controls whether strings are rendered as characters (standard PDF output) or vector graphics (implemented usingTextLayout
).static java.lang.Object
VALUE_DRAW_STRING_TYPE_STANDARD
Hint value forKEY_DRAW_STRING_TYPE
to specify that strings should be written to the output using standard PDF text primitives.static java.lang.Object
VALUE_DRAW_STRING_TYPE_VECTOR
Hint value forKEY_DRAW_STRING_TYPE
to say that strings should be written to the output using vector graphics primitives.
-
Constructor Summary
Constructors Modifier Constructor Description private
PDFHints()
-
-
-
Field Detail
-
KEY_DRAW_STRING_TYPE
public static final PDFHints.Key KEY_DRAW_STRING_TYPE
The key for the hint that controls whether strings are rendered as characters (standard PDF output) or vector graphics (implemented usingTextLayout
). The latter will result in larger output files but permits rendering Unicode characters without font embedding (which is not supported by OrsonPDF at this point). Valid hint values areVALUE_DRAW_STRING_TYPE_STANDARD
andVALUE_DRAW_STRING_TYPE_VECTOR
.
-
VALUE_DRAW_STRING_TYPE_STANDARD
public static final java.lang.Object VALUE_DRAW_STRING_TYPE_STANDARD
Hint value forKEY_DRAW_STRING_TYPE
to specify that strings should be written to the output using standard PDF text primitives.
-
VALUE_DRAW_STRING_TYPE_VECTOR
public static final java.lang.Object VALUE_DRAW_STRING_TYPE_VECTOR
Hint value forKEY_DRAW_STRING_TYPE
to say that strings should be written to the output using vector graphics primitives.
-
-