Class PdfName

  • All Implemented Interfaces:
    java.lang.Comparable<PdfName>

    public class PdfName
    extends PdfObject
    implements java.lang.Comparable<PdfName>
    PdfName is an object that can be used as a name in a PDF-file.

    A name, like a string, is a sequence of characters. It must begin with a slash followed by a sequence of ASCII characters in the range 32 through 136 except %, (, ), [, ], <, >, {, }, / and #. Any character except 0x00 may be included in a name by writing its two character hex code, preceded by #. The maximum number of characters in a name is 127.
    This object is described in the 'Portable Document Format Reference Manual version 1.7' section 3.2.4 (page 56-58).

    See Also:
    PdfObject, PdfDictionary, BadPdfFormatException
    • Field Detail

      • _3D

        public static final PdfName _3D
        A name.
        Since:
        2.1.6
      • A

        public static final PdfName A
        (Optional) An action that shall be performed when the annotation is activated.
      • AA

        public static final PdfName AA
        (Optional) An additional-actions dictionary defining the field's / annotations's behaviour in response to various trigger events. This entry has exactly the same meaning as the AA entry in an annotation dictionary.
      • ABSOLUTECOLORIMETRIC

        public static final PdfName ABSOLUTECOLORIMETRIC
        A name
        Since:
        2.1.5 renamed from ABSOLUTECALORIMETRIC
      • AC

        public static final PdfName AC
        A name
      • ACROFORM

        public static final PdfName ACROFORM
        A name
      • ACTION

        public static final PdfName ACTION
        (Required) A name which, in conjunction with Fields, indicates the set of fields that should be locked. The value shall be one of the following: All, include or exclude.
      • ACTIVATION

        public static final PdfName ACTIVATION
        A name.
        Since:
        2.1.6
      • ADBE

        public static final PdfName ADBE
        A name.
        Since:
        2.1.6
      • ACTUALTEXT

        public static final PdfName ACTUALTEXT
        a name used in PDF structure
        Since:
        2.1.6
      • ADBE_PKCS7_DETACHED

        public static final PdfName ADBE_PKCS7_DETACHED
        A name
      • ADBE_PKCS7_S4

        public static final PdfName ADBE_PKCS7_S4
        A name
      • ADBE_PKCS7_S5

        public static final PdfName ADBE_PKCS7_S5
        A name
      • ADBE_PKCS7_SHA1

        public static final PdfName ADBE_PKCS7_SHA1
        A name
      • ADBE_X509_RSA_SHA1

        public static final PdfName ADBE_X509_RSA_SHA1
        A name
      • ADOBE_PPKLITE

        public static final PdfName ADOBE_PPKLITE
        A name
      • ADOBE_PPKMS

        public static final PdfName ADOBE_PPKMS
        A name
      • AESV2

        public static final PdfName AESV2
        (PDF 1.6; deprecated) The application shall ask the security handler for the file encryption key and shall implicitly decrypt data with 7.6.3.1, "Algorithm 1: Encryption of data using the RC4or AES algorithms", using the AES algorithm in Cipher BlockChaining (CBC) mode with a 16-byte block size and an initialization vector that shall be randomly generated and placed as the first 16 bytes in the stream or string. The key size(Length) shall be 128 bits.
      • AESV3

        public static final PdfName AESV3
        (PDF 2.0) The application shall ask the security handler for the file encryption key and shall implicitly decrypt data with 7.6.3.2, "Algorithm 1.A: Encryption of data using the AES algorithms", using the AES-256 algorithm in Cipher Block Chaining (CBC)with padding mode with a 16-byte block size and an initialization vector that is randomly generated and placed as the first 16 bytes in the stream or string. The key size (Length)shall be 256 bits.
      • AF

        public static final PdfName AF
        (Optional; PDF 2.0) An array of one or more file specification dictionaries which denote the associated files for this annotation.
      • AIS

        public static final PdfName AIS
        A name
      • ALL

        public static final PdfName ALL
        Stands for "Lock all fields in the document" which is one possible value of the Action attribute in a signature field lock dictionary
      • ALLPAGES

        public static final PdfName ALLPAGES
        A name
      • ALT

        public static final PdfName ALT
        A name
      • ALTERNATE

        public static final PdfName ALTERNATE
        A name
      • ANIMATION

        public static final PdfName ANIMATION
        A name.
        Since:
        2.1.6
      • ANNOT

        public static final PdfName ANNOT
        A name
      • ANNOTS

        public static final PdfName ANNOTS
        A name
      • ANTIALIAS

        public static final PdfName ANTIALIAS
        A name
      • AP

        public static final PdfName AP
        (Optional) An appearance dictionary specifying how the annotation shall be presented visually on the page. A PDF writer shall include an appearance dictionary when writing or updating an annotation dictionary except for the two cases listed below. Every annotation (including those whose Subtype value is Widget, as used for form fields), except for the two cases listed below, shall have at least one appearance dictionary. Exclusions:
        • Annotations where the value of the Rect key consists of an array where the value at index 1 is equal to the value at index 3 or the value at index 2 is equal to the value at index 4
        • Annotations whose Subtype value is Popup, Projection or Link.
      • APP

        public static final PdfName APP
        A build data dictionary for a description of the signature APP.
      • APPDEFAULT

        public static final PdfName APPDEFAULT
        A name
      • ART

        public static final PdfName ART
        A name
        Since:
        2.1.6
      • ARTBOX

        public static final PdfName ARTBOX
        A name
      • ASCENT

        public static final PdfName ASCENT
        A name
      • AS

        public static final PdfName AS
        (Required if the appearance dictionary AP contains one or more subdictionaries) The annotation's appearance state, which selects the applicable appearance stream from an appearance subdictionary.
      • ASCII85DECODE

        public static final PdfName ASCII85DECODE
        A name
      • ASCIIHEXDECODE

        public static final PdfName ASCIIHEXDECODE
        A name
      • ASSET

        public static final PdfName ASSET
        A name.
        Since:
        2.1.6
      • ASSETS

        public static final PdfName ASSETS
        A name.
        Since:
        2.1.6
      • AUTHEVENT

        public static final PdfName AUTHEVENT
        A name
      • AUTHOR

        public static final PdfName AUTHOR
        A name
      • B

        public static final PdfName B
        A name
      • BACKGROUND

        public static final PdfName BACKGROUND
        A name
        Since:
        2.1.6
      • BASEENCODING

        public static final PdfName BASEENCODING
        A name
      • BASEFONT

        public static final PdfName BASEFONT
        A name
      • BASEVERSION

        public static final PdfName BASEVERSION
        A name
        Since:
        2.1.6
      • BBOX

        public static final PdfName BBOX
        A name
      • BC

        public static final PdfName BC
        A name
      • BG

        public static final PdfName BG
        A name
      • BIBENTRY

        public static final PdfName BIBENTRY
        A name
        Since:
        2.1.6
      • BIGFIVE

        public static final PdfName BIGFIVE
        A name
      • BINDING

        public static final PdfName BINDING
        A name.
        Since:
        2.1.6
      • BINDINGMATERIALNAME

        public static final PdfName BINDINGMATERIALNAME
        A name.
        Since:
        2.1.6
      • BITSPERCOMPONENT

        public static final PdfName BITSPERCOMPONENT
        A name
      • BITSPERSAMPLE

        public static final PdfName BITSPERSAMPLE
        A name
      • BL

        public static final PdfName BL
        A name
      • BLACKIS1

        public static final PdfName BLACKIS1
        A name
      • BLACKPOINT

        public static final PdfName BLACKPOINT
        A name
      • BLOCKQUOTE

        public static final PdfName BLOCKQUOTE
        A name
        Since:
        2.1.6
      • BLEEDBOX

        public static final PdfName BLEEDBOX
        A name
      • BLINDS

        public static final PdfName BLINDS
        A name
      • BM

        public static final PdfName BM
        (Optional; PDF 2.0) The blend mode that shall be used when painting the annotation onto the page. If this key is not present, blending shall take place using the Normal blend mode. The value shall be a name object, designating one of the standard blend modes.
      • BORDER

        public static final PdfName BORDER
        Optional) An array specifying the characteristics of the annotation's border, which shall be drawn as a rounded rectangle.
      • BOUNDS

        public static final PdfName BOUNDS
        A name
      • BOX

        public static final PdfName BOX
        A name
      • BS

        public static final PdfName BS
        A name
      • BTN

        public static final PdfName BTN
        A name
      • BYTERANGE

        public static final PdfName BYTERANGE
        An array of pairs of integers (starting byte offset, length in bytes) describing the exact byte range for the digest calculation. (Required)
      • C

        public static final PdfName C
        (Optional) An array of numbers in the range 0.0 to 1.0, representing a colour used for the following purposes:
        • The background of the annotation's icon when closed
        • The title bar of the annotation's popup window
        • The border of a link annotation

        The number of array elements determines the colour space in which the colour shall be defined: 0=No colour; transparent 1=DeviceGray 3=DeviceRGB 4=DeviceCMYK

      • C0

        public static final PdfName C0
        A name
      • C1

        public static final PdfName C1
        A name
      • CA

        public static final PdfName CA
        (Optional; PDF 2.0) When regenerating the annotation's appearance stream, this is the opacity value that shall be used for stroking all visiblea elements of the annotation in its closed state, including its background and border, but not the popup window that appears when the annotation is opened. If a ca entry is not present in this dictionary, then the value of this CA entry shall also be used for nonstroking operations as well.

        Default Value: 1.0

        The specified value shall not be used if the annotation has an appearance stream; in that case, the appearance stream shall specify any transparency.

      • ca

        public static final PdfName ca
        (Optional; PDF 2.0) When regenerating the annotation's appearance stream, this is the opacity value that shall be used for all nonstroking operations on all visible elements of the annotation in its closed state (including its background and border) but not the popup window that appears when the annotation is opened. Default value: 1.0 The specified value shall not be used if the annotation has an appearance stream in that case, the appearance stream shall specify any transparency.
      • CALGRAY

        public static final PdfName CALGRAY
        A name
      • CALRGB

        public static final PdfName CALRGB
        A name
      • CAPHEIGHT

        public static final PdfName CAPHEIGHT
        A name
      • CAPTION

        public static final PdfName CAPTION
        A name
        Since:
        2.1.6
      • CATALOG

        public static final PdfName CATALOG
        A name
      • CATEGORY

        public static final PdfName CATEGORY
        A name
      • CCITTFAXDECODE

        public static final PdfName CCITTFAXDECODE
        A name
      • CENTER

        public static final PdfName CENTER
        A name.
        Since:
        2.1.6
      • CENTERWINDOW

        public static final PdfName CENTERWINDOW
        A name
      • CERT

        public static final PdfName CERT
        A name
      • CERTS

        public static final PdfName CERTS
        An array of indirect reference to streams, each containing one DER-encoded X.509 certificate (see RFC 5280). This array contains certificates that maybe used in the validation of any signatures in the document.
      • CF

        public static final PdfName CF
        A name
      • CFM

        public static final PdfName CFM
        A name
      • CH

        public static final PdfName CH
        A name
      • CHARPROCS

        public static final PdfName CHARPROCS
        A name
      • CHECKSUM

        public static final PdfName CHECKSUM
        A name
      • CI

        public static final PdfName CI
        A name
      • CIDFONTTYPE0

        public static final PdfName CIDFONTTYPE0
        A name
      • CIDFONTTYPE2

        public static final PdfName CIDFONTTYPE2
        A name
      • CIDSET

        public static final PdfName CIDSET
        A name
        Since:
        2.0.7
      • CIDSYSTEMINFO

        public static final PdfName CIDSYSTEMINFO
        A name
      • CIDTOGIDMAP

        public static final PdfName CIDTOGIDMAP
        A name
      • CIRCLE

        public static final PdfName CIRCLE
        A name
      • CMD

        public static final PdfName CMD
        A name.
        Since:
        2.1.6
      • CO

        public static final PdfName CO
        A name
      • CODE

        public static final PdfName CODE
        A name
        Since:
        2.1.6
      • COLORS

        public static final PdfName COLORS
        A name
      • COLORSPACE

        public static final PdfName COLORSPACE
        A name
      • COLLECTION

        public static final PdfName COLLECTION
        A name
      • COLLECTIONFIELD

        public static final PdfName COLLECTIONFIELD
        A name
      • COLLECTIONITEM

        public static final PdfName COLLECTIONITEM
        A name
      • COLLECTIONSCHEMA

        public static final PdfName COLLECTIONSCHEMA
        A name
      • COLLECTIONSORT

        public static final PdfName COLLECTIONSORT
        A name
      • COLLECTIONSUBITEM

        public static final PdfName COLLECTIONSUBITEM
        A name
      • COLUMNS

        public static final PdfName COLUMNS
        A name
      • CONDITION

        public static final PdfName CONDITION
        A name.
        Since:
        2.1.6
      • CONFIGURATION

        public static final PdfName CONFIGURATION
        A name.
        Since:
        2.1.6
      • CONFIGURATIONS

        public static final PdfName CONFIGURATIONS
        A name.
        Since:
        2.1.6
      • CONTACTINFO

        public static final PdfName CONTACTINFO
        A name
      • CONTENT

        public static final PdfName CONTENT
        A name
      • CONTENTS

        public static final PdfName CONTENTS
        Used in several places:
        • 1) Annotations: (Optional) Text that shall be displayed for the annotation or, if this type of annotation does not display text, an alternative description of the annotation's contents in human-readable form. In either case, this text is useful when extracting the document's contents in support of accessibility to users with disabilities or for other purposes. Might be different for each annotation type.
        • 2) Part of the signature dictionary. The signature value. The value is a hexadecimal string representing the value of the byte range digest. (Required)
      • COORDS

        public static final PdfName COORDS
        A name
      • COUNT

        public static final PdfName COUNT
        A name
      • COURIER

        public static final PdfName COURIER
        A name of a base 14 type 1 font
      • COURIER_BOLD

        public static final PdfName COURIER_BOLD
        A name of a base 14 type 1 font
      • COURIER_OBLIQUE

        public static final PdfName COURIER_OBLIQUE
        A name of a base 14 type 1 font
      • COURIER_BOLDOBLIQUE

        public static final PdfName COURIER_BOLDOBLIQUE
        A name of a base 14 type 1 font
      • CREATIONDATE

        public static final PdfName CREATIONDATE
        A name
      • CREATOR

        public static final PdfName CREATOR
        A name
      • CREATORINFO

        public static final PdfName CREATORINFO
        A name
      • CRLS

        public static final PdfName CRLS
        An array of indirect references to streams, each containing a DER-encoded Certificate Revocation List (CRL) (see RFC 5280). This array contains CRLs that may be used in the validation of the signatures in the document.
      • CROPBOX

        public static final PdfName CROPBOX
        A name
      • CRYPT

        public static final PdfName CRYPT
        A name
      • CS

        public static final PdfName CS
        A name
      • CUEPOINT

        public static final PdfName CUEPOINT
        A name.
        Since:
        2.1.6
      • CUEPOINTS

        public static final PdfName CUEPOINTS
        A name.
        Since:
        2.1.6
      • D

        public static final PdfName D
        A name
      • DA

        public static final PdfName DA
        (Required; inheritable) The default appearance string containing a sequence of valid page-content graphics or text state operators that define such properties as the field's text size and colour.
      • DATA

        public static final PdfName DATA
        A name
      • DATE

        public static final PdfName DATE
        Part of the Build Data Dictionary. The software module build date.
      • DC

        public static final PdfName DC
        A name
      • DCTDECODE

        public static final PdfName DCTDECODE
        A name
      • DEACTIVATION

        public static final PdfName DEACTIVATION
        A name.
        Since:
        2.1.6
      • DECODE

        public static final PdfName DECODE
        A name
      • DECODEPARMS

        public static final PdfName DECODEPARMS
        A name
      • DEFAULT

        public static final PdfName DEFAULT
        A name
        Since:
        2.1.6
      • DEFAULTCRYPTFILTER

        public static final PdfName DEFAULTCRYPTFILTER
        A name
        Since:
        2.1.5 renamed from DEFAULTCRYPTFILER
      • DEFAULTCMYK

        public static final PdfName DEFAULTCMYK
        A name
      • DEFAULTGRAY

        public static final PdfName DEFAULTGRAY
        A name
      • DEFAULTRGB

        public static final PdfName DEFAULTRGB
        A name
      • DESC

        public static final PdfName DESC
        A name
      • DESCENDANTFONTS

        public static final PdfName DESCENDANTFONTS
        A name
      • DESCENT

        public static final PdfName DESCENT
        A name
      • DEST

        public static final PdfName DEST
        A name
      • DESTOUTPUTPROFILE

        public static final PdfName DESTOUTPUTPROFILE
        A name
      • DESTS

        public static final PdfName DESTS
        A name
      • DEVICEGRAY

        public static final PdfName DEVICEGRAY
        A name
      • DEVICERGB

        public static final PdfName DEVICERGB
        A name
      • DEVICECMYK

        public static final PdfName DEVICECMYK
        A name
      • DI

        public static final PdfName DI
        A name
      • DIFFERENCES

        public static final PdfName DIFFERENCES
        A name
      • DISSOLVE

        public static final PdfName DISSOLVE
        A name
      • DIRECTION

        public static final PdfName DIRECTION
        A name
      • DISPLAYDOCTITLE

        public static final PdfName DISPLAYDOCTITLE
        A name
      • DIV

        public static final PdfName DIV
        A name
      • DL

        public static final PdfName DL
        A name
      • DM

        public static final PdfName DM
        A name
      • DOCMDP

        public static final PdfName DOCMDP
        A name
      • DOCOPEN

        public static final PdfName DOCOPEN
        A name
      • DOCUMENT

        public static final PdfName DOCUMENT
        A name.
        Since:
        2.1.6
      • DOMAIN

        public static final PdfName DOMAIN
        A name
      • DP

        public static final PdfName DP
        A name
      • DR

        public static final PdfName DR
        A name
      • DS

        public static final PdfName DS
        (Optional) A default style string; described in the PDF Annex M.
      • DSS

        public static final PdfName DSS
        A DSS dictionary containing document-wide security information. See PDF 2.0 specification ch. 12.8.4.3 for further details.
      • DUR

        public static final PdfName DUR
        A name
      • DUPLEX

        public static final PdfName DUPLEX
        A name
      • DUPLEXFLIPSHORTEDGE

        public static final PdfName DUPLEXFLIPSHORTEDGE
        A name
      • DUPLEXFLIPLONGEDGE

        public static final PdfName DUPLEXFLIPLONGEDGE
        A name
      • DV

        public static final PdfName DV
        (Optional; inheritable) The default value to which the field reverts when a reset-form action is executed. The format of this value is the same as that of V.
      • DW

        public static final PdfName DW
        A name
      • E

        public static final PdfName E
        Entry in a structure element dictionary: The expanded form of an abbreviation or an acronym.

        OR

        Entry in an annotation’s additional-actions dictionary: An action that shall be performed when the cursor enters theannotation’s active area.

        OR

        Entry in a collection field dictionary: A flag indicating whether the interactive PDF processor should provide support for editing the field value.

        OR more...

      • EARLYCHANGE

        public static final PdfName EARLYCHANGE
        A name
      • EF

        public static final PdfName EF
        A name
      • EFF

        public static final PdfName EFF
        A name
        Since:
        2.1.3
      • EFOPEN

        public static final PdfName EFOPEN
        A name
        Since:
        2.1.3
      • EMBEDDED

        public static final PdfName EMBEDDED
        A name
        Since:
        2.1.6
      • EMBEDDEDFILE

        public static final PdfName EMBEDDEDFILE
        A name
      • EMBEDDEDFILES

        public static final PdfName EMBEDDEDFILES
        A name
      • ENCODE

        public static final PdfName ENCODE
        A name
      • ENCODEDBYTEALIGN

        public static final PdfName ENCODEDBYTEALIGN
        A name
      • ENCODING

        public static final PdfName ENCODING
        A name
      • ENCRYPT

        public static final PdfName ENCRYPT
        A name
      • ENCRYPTMETADATA

        public static final PdfName ENCRYPTMETADATA
        A name
      • ENDOFBLOCK

        public static final PdfName ENDOFBLOCK
        A name
      • ENDOFLINE

        public static final PdfName ENDOFLINE
        A name
      • ESIC

        public static final PdfName ESIC
        Extension supplied by ETSI TS 102 778-4 V1.1.2 (2009-12)
      • EXCLUDE

        public static final PdfName EXCLUDE
        Stands for "Exclude all fields except those specified in Fields array" which is one possible value of the Action attribute in a signature field lock dictionary
      • EXTEND

        public static final PdfName EXTEND
        A name
      • EXTENSIONS

        public static final PdfName EXTENSIONS
        A name
        Since:
        2.1.6
      • EXTENSIONLEVEL

        public static final PdfName EXTENSIONLEVEL
        A name
        Since:
        2.1.6
      • EXTGSTATE

        public static final PdfName EXTGSTATE
        A name
      • EXPORT

        public static final PdfName EXPORT
        A name
      • EXPORTSTATE

        public static final PdfName EXPORTSTATE
        A name
      • EVENT

        public static final PdfName EVENT
        A name
      • F

        public static final PdfName F
        (Optional) A set of flags specifying various characteristics of the annotation Default value: 0.
      • FAR

        public static final PdfName FAR
        A name.
        Since:
        2.1.6
      • FB

        public static final PdfName FB
        A name
      • FDECODEPARMS

        public static final PdfName FDECODEPARMS
        A name
      • FDF

        public static final PdfName FDF
        A name
      • FF

        public static final PdfName FF
        (Optional; inheritable) A set of flags specifying various characteristics of the field. Default value: 0.
      • FFILTER

        public static final PdfName FFILTER
        A name
      • FIELDMDP

        public static final PdfName FIELDMDP
        The FieldMDP transform method shall be used to detect changes to the values of a list of form fields. The entries in its transform parameters dictionary are Type, Actions, Field and V.
      • FIELDS

        public static final PdfName FIELDS
        A name
      • FIGURE

        public static final PdfName FIGURE
        A name
        Since:
        2.1.6
      • FILEATTACHMENT

        public static final PdfName FILEATTACHMENT
        A name
      • FILEID

        public static final PdfName FILEID
        A name
      • FILESPEC

        public static final PdfName FILESPEC
        A name
      • FILTER

        public static final PdfName FILTER
        A name
      • FIRST

        public static final PdfName FIRST
        A name
      • FIRSTCHAR

        public static final PdfName FIRSTCHAR
        A name
      • FIRSTPAGE

        public static final PdfName FIRSTPAGE
        A name
      • FIT

        public static final PdfName FIT
        A name
      • FITH

        public static final PdfName FITH
        A name
      • FITV

        public static final PdfName FITV
        A name
      • FITR

        public static final PdfName FITR
        A name
      • FITB

        public static final PdfName FITB
        A name
      • FITBH

        public static final PdfName FITBH
        A name
      • FITBV

        public static final PdfName FITBV
        A name
      • FITWINDOW

        public static final PdfName FITWINDOW
        A name
      • FLAGS

        public static final PdfName FLAGS
        A name
      • FLASH

        public static final PdfName FLASH
        A name.
        Since:
        2.1.6
      • FLASHVARS

        public static final PdfName FLASHVARS
        A name.
        Since:
        2.1.6
      • FLATEDECODE

        public static final PdfName FLATEDECODE
        A name
      • FO

        public static final PdfName FO
        A name
      • FONT

        public static final PdfName FONT
        A name
      • FONTBBOX

        public static final PdfName FONTBBOX
        A name
      • FONTDESCRIPTOR

        public static final PdfName FONTDESCRIPTOR
        A name
      • FONTFAMILY

        public static final PdfName FONTFAMILY
        A byte string specifying the preferred font family name. E.g. for the font Times Bold Italic, the FontFamily is Times.
      • FONTFILE

        public static final PdfName FONTFILE
        A name
      • FONTFILE2

        public static final PdfName FONTFILE2
        A name
      • FONTFILE3

        public static final PdfName FONTFILE3
        A name
      • FONTMATRIX

        public static final PdfName FONTMATRIX
        A name
      • FONTNAME

        public static final PdfName FONTNAME
        (Required) The PostScript name of the font. This name shall be the same as the value of BaseFont in the font or CIDFont dictionary that refers to this font descriptor.
      • FONTWEIGHT

        public static final PdfName FONTWEIGHT
        (Optional); PDF 1.5; The weight (thickness) component of the fully-qualified font name or font specifier. The possible values shall be 100, 200, 300, 400, 500, 600, 700, 800, or 900, where each number indicates a weight that is at least as dark as its predecessor. A value of 400 shall indicate a normal weight; 700 shall indicate bold. The specific interpretation of these values varies from font to font. E.g. 300 in one font may appear most similar to 500 in another.
      • FOREGROUND

        public static final PdfName FOREGROUND
        A name
        Since:
        2.1.6
      • FORM

        public static final PdfName FORM
        A name
      • FORMTYPE

        public static final PdfName FORMTYPE
        A name
      • FORMULA

        public static final PdfName FORMULA
        A name
        Since:
        2.1.6
      • FREETEXT

        public static final PdfName FREETEXT
        A name
      • FRM

        public static final PdfName FRM
        A name
      • FS

        public static final PdfName FS
        A name
      • FT

        public static final PdfName FT
        The type of field that this dictionary describes: Btn Button, Tx Text, Ch Choice, Sig Signature (Required; inheritable)
      • FULLSCREEN

        public static final PdfName FULLSCREEN
        A name
      • FUNCTION

        public static final PdfName FUNCTION
        A name
      • FUNCTIONS

        public static final PdfName FUNCTIONS
        A name
      • FUNCTIONTYPE

        public static final PdfName FUNCTIONTYPE
        A name
      • GAMMA

        public static final PdfName GAMMA
        A name of an attribute.
      • GBK

        public static final PdfName GBK
        A name of an attribute.
      • GLITTER

        public static final PdfName GLITTER
        A name of an attribute.
      • GOTO

        public static final PdfName GOTO
        A name of an attribute.
      • GOTOE

        public static final PdfName GOTOE
        A name of an attribute.
      • GOTOR

        public static final PdfName GOTOR
        A name of an attribute.
      • GROUP

        public static final PdfName GROUP
        A name of an attribute.
      • GTS_PDFA1

        public static final PdfName GTS_PDFA1
        A name of an attribute.
      • GTS_PDFX

        public static final PdfName GTS_PDFX
        A name of an attribute.
      • GTS_PDFXVERSION

        public static final PdfName GTS_PDFXVERSION
        A name of an attribute.
      • H

        public static final PdfName H
        Optional) The annotation's highlighting mode, the visual effect that shall be used when the mouse button is pressed or held down inside its active area:
        • N (None) No highlighting.
        • I (Invert) Invert the colours used to display the contents of the annotation rectangle.
        • O (Outline) Stroke the colours used to display the annotation border.
        • P (Push) Display the annotation's down appearance, if any. If no down appearance is defined, the contents of the annotation rectangle shall be offset to appear as if it were beingpushed below the surface of the page.
        • T (Toggle) Same as P (which is preferred).
        A highlighting mode other than P shall override any down appearance defined for the annotation. Default value: I.
      • H1

        public static final PdfName H1
        A name
        Since:
        2.1.6
      • H2

        public static final PdfName H2
        A name
        Since:
        2.1.6
      • H3

        public static final PdfName H3
        A name
        Since:
        2.1.6
      • H4

        public static final PdfName H4
        A name
        Since:
        2.1.6
      • H5

        public static final PdfName H5
        A name
        Since:
        2.1.6
      • H6

        public static final PdfName H6
        A name
        Since:
        2.1.6
      • HALIGN

        public static final PdfName HALIGN
        A name.
        Since:
        2.1.6
      • HEIGHT

        public static final PdfName HEIGHT
        A name of an attribute.
      • HELV

        public static final PdfName HELV
        A name
      • HELVETICA

        public static final PdfName HELVETICA
        A name of a base 14 type 1 font
      • HELVETICA_BOLD

        public static final PdfName HELVETICA_BOLD
        A name of a base 14 type 1 font
      • HELVETICA_OBLIQUE

        public static final PdfName HELVETICA_OBLIQUE
        A name of a base 14 type 1 font
      • HELVETICA_BOLDOBLIQUE

        public static final PdfName HELVETICA_BOLDOBLIQUE
        A name of a base 14 type 1 font
      • HID

        public static final PdfName HID
        A name
      • HIDE

        public static final PdfName HIDE
        A name
      • HIDEMENUBAR

        public static final PdfName HIDEMENUBAR
        A name
      • HIDETOOLBAR

        public static final PdfName HIDETOOLBAR
        A name
      • HIDEWINDOWUI

        public static final PdfName HIDEWINDOWUI
        A name
      • HIGHLIGHT

        public static final PdfName HIGHLIGHT
        A name
      • HOFFSET

        public static final PdfName HOFFSET
        A name.
        Since:
        2.1.6
      • I

        public static final PdfName I
        (Sometimes required, otherwise optional) For choice fields that allow multiple selection (MultiSelect flag set), an array of integers, sorted in ascending order, representing the zero-based indices in the Opt array of the currently selected option items. This entry shall be used when two or more elements in the Opt array have different names but the same export value or when the value of the choice field is an array. If the items identified by this entry differ from those in the V entry of the field dictionary (see discussion following this Table), the V entry shall be used.
      • ICCBASED

        public static final PdfName ICCBASED
        A name
      • ID

        public static final PdfName ID
        A name
      • IDENTITY

        public static final PdfName IDENTITY
        A name
      • IF

        public static final PdfName IF
        A name
      • IMAGE

        public static final PdfName IMAGE
        A name
      • IMAGEB

        public static final PdfName IMAGEB
        A name
      • IMAGEC

        public static final PdfName IMAGEC
        A name
      • IMAGEI

        public static final PdfName IMAGEI
        A name
      • IMAGEMASK

        public static final PdfName IMAGEMASK
        A name
      • INCLUDE

        public static final PdfName INCLUDE
        Stands for "Include all fields specified in Fields array" which is one possible value of the Action attribute in a signature field lock dictionary
      • INDEX

        public static final PdfName INDEX
        A name
      • INDEXED

        public static final PdfName INDEXED
        A name
      • INFO

        public static final PdfName INFO
        A name
      • INK

        public static final PdfName INK
        A name
      • INKLIST

        public static final PdfName INKLIST
        A name
      • INSTANCES

        public static final PdfName INSTANCES
        A name.
        Since:
        2.1.6
      • IMPORTDATA

        public static final PdfName IMPORTDATA
        A name
      • INTENT

        public static final PdfName INTENT
        A name
      • INTERPOLATE

        public static final PdfName INTERPOLATE
        A name
      • ISMAP

        public static final PdfName ISMAP
        A name
      • IRT

        public static final PdfName IRT
        A name
      • ITALICANGLE

        public static final PdfName ITALICANGLE
        A name
      • IX

        public static final PdfName IX
        A name
      • JAVASCRIPT

        public static final PdfName JAVASCRIPT
        A name
      • JBIG2DECODE

        public static final PdfName JBIG2DECODE
        A name
        Since:
        2.1.5
      • JBIG2GLOBALS

        public static final PdfName JBIG2GLOBALS
        A name
        Since:
        2.1.5
      • JPXDECODE

        public static final PdfName JPXDECODE
        A name
      • JS

        public static final PdfName JS
        A name
      • K

        public static final PdfName K
        A name
      • KEYWORDS

        public static final PdfName KEYWORDS
        A name
      • KIDS

        public static final PdfName KIDS
        (Sometimes required, as described) An array of indirect references to the immediate children of this field. In a non-terminal field, the Kids array shall refer to field dictionaries that are immediate descendants of this field. In a terminal field, the Kids array ordinarily shall refer to one or more separate widget annotations that are associated with this field. However, if there is only one associated widget annotation, and its contents have been merged into the field dictionary, Kids shall be omitted.
      • L

        public static final PdfName L
        A name
      • L2R

        public static final PdfName L2R
        A name
      • LANG

        public static final PdfName LANG
        (Optional; PDF 2.0) A language identifier overriding the document's language identifier to specify the natural language for all text in the annotation except where overridden by other explicit language specifications.
      • LANGUAGE

        public static final PdfName LANGUAGE
        A name
      • LAST

        public static final PdfName LAST
        A name
      • LASTCHAR

        public static final PdfName LASTCHAR
        A name
      • LASTPAGE

        public static final PdfName LASTPAGE
        A name
      • LAUNCH

        public static final PdfName LAUNCH
        A name
      • LBL

        public static final PdfName LBL
        A name
        Since:
        2.1.6
      • LBODY

        public static final PdfName LBODY
        A name
        Since:
        2.1.6
      • LENGTH

        public static final PdfName LENGTH
        A name
      • LENGTH1

        public static final PdfName LENGTH1
        A name
      • LI

        public static final PdfName LI
        A name
        Since:
        2.1.6
      • LIMITS

        public static final PdfName LIMITS
        A name
      • LINE

        public static final PdfName LINE
        A name
      • LINEAR

        public static final PdfName LINEAR
        A name.
        Since:
        2.1.6
      • LINK

        public static final PdfName LINK
        A name
      • LISTMODE

        public static final PdfName LISTMODE
        A name
      • LOCATION

        public static final PdfName LOCATION
        A name
      • LOCK

        public static final PdfName LOCK
        (Optional; shall be an indirect reference) A signature field lock dictionary that specifies a set of form fields that shall be locked when this signature field is signed.
      • LOCKED

        public static final PdfName LOCKED
        A name
        Since:
        2.1.2
      • LZWDECODE

        public static final PdfName LZWDECODE
        A name
      • M

        public static final PdfName M
        (Optional) The date and time when the annotation was most recently modified. The format should be a date string (a text string containing no whitespace, of the form (D:YYYYMMDDHHmmSSOHH'mm)) but interactive PDF processors shall accept and display a string in any format.
      • MATERIAL

        public static final PdfName MATERIAL
        A name
        Since:
        2.1.6
      • MATRIX

        public static final PdfName MATRIX
        A name
      • MAC_EXPERT_ENCODING

        public static final PdfName MAC_EXPERT_ENCODING
        A name of an encoding
      • MAC_ROMAN_ENCODING

        public static final PdfName MAC_ROMAN_ENCODING
        A name of an encoding
      • MARKED

        public static final PdfName MARKED
        A name
      • MARKINFO

        public static final PdfName MARKINFO
        A name
      • MASK

        public static final PdfName MASK
        A name
      • MAX_LOWER_CASE

        public static final PdfName MAX_LOWER_CASE
        A name
        Since:
        2.1.6 renamed from MAX
      • MAX_CAMEL_CASE

        public static final PdfName MAX_CAMEL_CASE
        A name
        Since:
        2.1.6
      • MAXLEN

        public static final PdfName MAXLEN
        (Optional; inheritable) The maximum length of the field's text, in characters
      • MEDIABOX

        public static final PdfName MEDIABOX
        A name
      • MCID

        public static final PdfName MCID
        A name
      • MCR

        public static final PdfName MCR
        A name
      • METADATA

        public static final PdfName METADATA
        A name
      • MIN_LOWER_CASE

        public static final PdfName MIN_LOWER_CASE
        A name
        Since:
        2.1.6 renamed from MIN
      • MIN_CAMEL_CASE

        public static final PdfName MIN_CAMEL_CASE
        A name
        Since:
        2.1.6
      • MK

        public static final PdfName MK
        (Optional) An appearance characteristics dictionary that shall be used in constructing a dynamic appearance stream specifying the annotation's visual presentation on the page.
      • MMTYPE1

        public static final PdfName MMTYPE1
        A name
      • MODDATE

        public static final PdfName MODDATE
        A name
      • N

        public static final PdfName N
        A name
      • N0

        public static final PdfName N0
        A name
      • N1

        public static final PdfName N1
        A name
      • N2

        public static final PdfName N2
        A name
      • N3

        public static final PdfName N3
        A name
      • N4

        public static final PdfName N4
        A name
      • NAME

        public static final PdfName NAME
        (optional) The name of the person or authority signing the document. This value should be used only when it is not possible to extract the name from the signature.
      • NAMED

        public static final PdfName NAMED
        A name
      • NAMES

        public static final PdfName NAMES
        A name
      • NAVIGATION

        public static final PdfName NAVIGATION
        A name.
        Since:
        2.1.6
      • NAVIGATIONPANE

        public static final PdfName NAVIGATIONPANE
        A name.
        Since:
        2.1.6
      • NEAR

        public static final PdfName NEAR
        A name.
        Since:
        2.1.6
      • NEEDAPPEARANCES

        public static final PdfName NEEDAPPEARANCES
        A name
      • NEWWINDOW

        public static final PdfName NEWWINDOW
        A name
      • NEXT

        public static final PdfName NEXT
        A name
      • NEXTPAGE

        public static final PdfName NEXTPAGE
        A name
      • NM

        public static final PdfName NM
        The annotation name, a text string uniquely identifying it among all the annotations on its page.
      • NONE

        public static final PdfName NONE
        A name
      • NONEFONTNOWARN

        public static final PdfName NONEFONTNOWARN
        If there is a Legal dictionary in the catalog of the PDF file, and the NonEmbeddedFonts attribute (which specifies the number of fonts not embedded) in that dictionary has a non-zero value, and the viewing application has a preference set to suppress the display of the warning about fonts not being embedded, then the value of this attribute will be set to true (meaning that no warning need be displayed)
      • NONFULLSCREENPAGEMODE

        public static final PdfName NONFULLSCREENPAGEMODE
        A name
      • NONSTRUCT

        public static final PdfName NONSTRUCT
        A name
        Since:
        2.1.6
      • NOTE

        public static final PdfName NOTE
        A name
        Since:
        2.1.6
      • NUMCOPIES

        public static final PdfName NUMCOPIES
        A name
      • NUMS

        public static final PdfName NUMS
        A name
      • O

        public static final PdfName O
        A name
      • OBJ

        public static final PdfName OBJ
        A name used with Document Structure
        Since:
        2.1.5
      • OBJR

        public static final PdfName OBJR
        a name used with Doucment Structure
        Since:
        2.1.5
      • OBJSTM

        public static final PdfName OBJSTM
        A name
      • OC

        public static final PdfName OC
        (Optional) An optional content group or optional content membership dictionary specifying the optional content properties for the annotation. Before the annotation is drawn, its visibility shall be determined based on this entry as well as the annotation flags specified in the F entry. If it is determined to be invisible, the annotation shall not be drawn.
      • OCG

        public static final PdfName OCG
        A name
      • OCGS

        public static final PdfName OCGS
        A name
      • OCMD

        public static final PdfName OCMD
        A name
      • OCPROPERTIES

        public static final PdfName OCPROPERTIES
        A name
      • YES

        public static final PdfName YES
        (Optional) The checked value for the Checkbox form field. The recommended name for the on state is Yes, but this is not required.
      • OCSPS

        public static final PdfName OCSPS
        An array of indirect references to streams, each containing a DER-encoded Online Certificate Status Protocol (OCSP) response (see RFC 6960). This array contains OCSPs that may be used in the validation of the signatures in the document.
      • OE

        public static final PdfName OE
        (Required if R is 6 (PDF 2.0)) A 32-byte string, based on the owner and userpassword, that shall be used in computing the file encryption key.
      • Off

        public static final PdfName Off
        A name
      • OFF

        public static final PdfName OFF
        A name
      • ON

        public static final PdfName ON
        A name
      • ONECOLUMN

        public static final PdfName ONECOLUMN
        A name
      • OPEN

        public static final PdfName OPEN
        A name
      • OPENACTION

        public static final PdfName OPENACTION
        A name
      • OP

        public static final PdfName OP
        A name
      • op

        public static final PdfName op
        A name
      • OPM

        public static final PdfName OPM
        A name
      • OPT

        public static final PdfName OPT
        (Optional; inheritable) An array containing one entry for each widget annotation in the Kids array of the radio button or check box field. Each entry shall be a text string representing the on state of the corresponding widget annotation. When this entry is present, the names used to represent the on state in the AP dictionary of each annotation may use numerical position (starting with 0) of the annotation in the Kids array, encoded as a name object (for example: /0, /1). This allows distinguishing between the annotations even if two or more of them have the same value in the Opt array.
      • ORDER

        public static final PdfName ORDER
        A name
      • ORDERING

        public static final PdfName ORDERING
        A name
      • OS

        public static final PdfName OS
        Parts of the Build Data Dictionary. Indicates the operating system, such as Win10. Currently there is no specific string format defined for the value of this attribute.
      • OSCILLATING

        public static final PdfName OSCILLATING
        A name.
        Since:
        2.1.6
      • OUTLINES

        public static final PdfName OUTLINES
        A name
      • OUTPUTCONDITION

        public static final PdfName OUTPUTCONDITION
        A name
      • OUTPUTCONDITIONIDENTIFIER

        public static final PdfName OUTPUTCONDITIONIDENTIFIER
        A name
      • OUTPUTINTENT

        public static final PdfName OUTPUTINTENT
        A name
      • OUTPUTINTENTS

        public static final PdfName OUTPUTINTENTS
        A name
      • P

        public static final PdfName P
        (Optional) An indirect reference to the page object with which this annotation is associated. This entry shall be present in screen annotations associated with rendition actions. OR (Optional; PDF 2.0) The access permissions granted for this document. Valid values shall be 1,2,3
      • PAGE

        public static final PdfName PAGE
        A name
      • PAGELABELS

        public static final PdfName PAGELABELS
        A name
      • PAGELAYOUT

        public static final PdfName PAGELAYOUT
        A name
      • PAGEMODE

        public static final PdfName PAGEMODE
        A name
      • PAGES

        public static final PdfName PAGES
        A name
      • PAINTTYPE

        public static final PdfName PAINTTYPE
        A name
      • PANOSE

        public static final PdfName PANOSE
        A name
      • PARAMS

        public static final PdfName PARAMS
        A name
      • PARENT

        public static final PdfName PARENT
        (Required if this field is the child of another in the field hierarchy; absent otherwise) The field that is the immediate parent of this one (the field, if any, whose Kids array includes this field). A field can have at most one parent; that is, it can be included in the Kids array of at most one other field.
      • PARENTTREE

        public static final PdfName PARENTTREE
        A name
      • PARENTTREENEXTKEY

        public static final PdfName PARENTTREENEXTKEY
        A name used in defining Document Structure.
        Since:
        2.1.5
      • PART

        public static final PdfName PART
        A name
        Since:
        2.1.6
      • PASSCONTEXTCLICK

        public static final PdfName PASSCONTEXTCLICK
        A name.
        Since:
        2.1.6
      • PATTERN

        public static final PdfName PATTERN
        A name
      • PATTERNTYPE

        public static final PdfName PATTERNTYPE
        A name
      • PC

        public static final PdfName PC
        A name.
        Since:
        2.1.6
      • PDF

        public static final PdfName PDF
        A name
      • PDFDOCENCODING

        public static final PdfName PDFDOCENCODING
        A name
      • PERCEPTUAL

        public static final PdfName PERCEPTUAL
        A name
      • PERMS

        public static final PdfName PERMS
        A name
      • PG

        public static final PdfName PG
        A name
      • PI

        public static final PdfName PI
        A name.
        Since:
        2.1.6
      • PICKTRAYBYPDFSIZE

        public static final PdfName PICKTRAYBYPDFSIZE
        A name
      • PLAYCOUNT

        public static final PdfName PLAYCOUNT
        A name.
        Since:
        2.1.6
      • PMD

        public static final PdfName PMD
        (Required; barcode fields only; ExtensionLevel 3) The PaperMetaData generation parameters dictionary. The entries of this dictionary are instructions to the barcode encoding software on how to generate the barcode image. (Part of *dobe Supplement to the ISO 32000)
      • PO

        public static final PdfName PO
        A name.
        Since:
        2.1.6
      • POPUP

        public static final PdfName POPUP
        A name
      • POSITION

        public static final PdfName POSITION
        A name.
        Since:
        2.1.6
      • PREDICTOR

        public static final PdfName PREDICTOR
        A name
      • PREFERRED

        public static final PdfName PREFERRED
        A name
      • PRERELEASE

        public static final PdfName PRERELEASE
        Parts of the Build Data Dictionary. A flag that can be used by the signature handler or software module to indicate that this signature was created with unreleased software.
      • PRESENTATION

        public static final PdfName PRESENTATION
        A name.
        Since:
        2.1.6
      • PRESERVERB

        public static final PdfName PRESERVERB
        A name
      • PREV

        public static final PdfName PREV
        A name
      • PREVPAGE

        public static final PdfName PREVPAGE
        A name
      • PRINT

        public static final PdfName PRINT
        A name
      • PRINTAREA

        public static final PdfName PRINTAREA
        A name
      • PRINTCLIP

        public static final PdfName PRINTCLIP
        A name
      • PRINTPAGERANGE

        public static final PdfName PRINTPAGERANGE
        A name
      • PRINTSCALING

        public static final PdfName PRINTSCALING
        A name
      • PRINTSTATE

        public static final PdfName PRINTSTATE
        A name
      • PRIVATE

        public static final PdfName PRIVATE
        A name
        Since:
        2.1.6
      • PROCSET

        public static final PdfName PROCSET
        A name
      • PRODUCER

        public static final PdfName PRODUCER
        A name
      • PROP_BUILD

        public static final PdfName PROP_BUILD
        The build properties dictionary and all of its contents are required to be direct objects. The use of a build properties dictionary is optional but highly recommended. The build properties dictionary may contain a build data dictionary entry for each unique software module used to create the signature. The software modules involved in the signing process will vary depending on the viewing application. All signing implementations should include at least a Filter entry in the build properties dictionary.
      • PROPERTIES

        public static final PdfName PROPERTIES
        A name
      • PS

        public static final PdfName PS
        A name
      • PUBSEC

        public static final PdfName PUBSEC
        A name
      • PV

        public static final PdfName PV
        A name.
        Since:
        2.1.6
      • Q

        public static final PdfName Q
        (Optional; inheritable) A code specifying the form of quadding (justification) that shall be used in displaying the text:
        • 0 Left-justified (default)
        • 1 Centered
        • 2 Right-justified
      • QUADPOINTS

        public static final PdfName QUADPOINTS
        A name
      • QUOTE

        public static final PdfName QUOTE
        A name
        Since:
        2.1.6
      • R

        public static final PdfName R
        Part of the Build Data Dictionary. The software module revision number
      • R2L

        public static final PdfName R2L
        A name
      • RANGE

        public static final PdfName RANGE
        A name
      • RC

        public static final PdfName RC
        A name
      • RBGROUPS

        public static final PdfName RBGROUPS
        A name
      • REASON

        public static final PdfName REASON
        A name
      • RECIPIENTS

        public static final PdfName RECIPIENTS
        A name
      • RECT

        public static final PdfName RECT
        (Required) The annotation rectangle, defining the location of the annotation on the page in default user space units.
      • REFERENCE

        public static final PdfName REFERENCE
        A name
      • REGISTRY

        public static final PdfName REGISTRY
        A name
      • REGISTRYNAME

        public static final PdfName REGISTRYNAME
        A name
      • RELATIVECOLORIMETRIC

        public static final PdfName RELATIVECOLORIMETRIC
        A name
        Since:
        2.1.5 renamed from RELATIVECALORIMETRIC
      • RENDITION

        public static final PdfName RENDITION
        A name
      • RESETFORM

        public static final PdfName RESETFORM
        A name
      • RESOURCES

        public static final PdfName RESOURCES
        A name
      • RI

        public static final PdfName RI
        A name
      • REX

        public static final PdfName REX
        Part of the Build Data Dictionary when used as the App dictionary. A text string indicating the version of the application implementation, as described by the Name attribute in this dictionary. When set by Adobe Acrobat, this entry is in the format: major.minor.micro (for example 7.0.7).
      • RICHMEDIA

        public static final PdfName RICHMEDIA
        A name.
        Since:
        2.1.6
      • RICHMEDIAACTIVATION

        public static final PdfName RICHMEDIAACTIVATION
        A name.
        Since:
        2.1.6
      • RICHMEDIAANIMATION

        public static final PdfName RICHMEDIAANIMATION
        A name.
        Since:
        2.1.6
      • RICHMEDIACOMMAND

        public static final PdfName RICHMEDIACOMMAND
        A name
        Since:
        2.1.6
      • RICHMEDIACONFIGURATION

        public static final PdfName RICHMEDIACONFIGURATION
        A name.
        Since:
        2.1.6
      • RICHMEDIACONTENT

        public static final PdfName RICHMEDIACONTENT
        A name.
        Since:
        2.1.6
      • RICHMEDIADEACTIVATION

        public static final PdfName RICHMEDIADEACTIVATION
        A name.
        Since:
        2.1.6
      • RICHMEDIAEXECUTE

        public static final PdfName RICHMEDIAEXECUTE
        A name.
        Since:
        2.1.6
      • RICHMEDIAINSTANCE

        public static final PdfName RICHMEDIAINSTANCE
        A name.
        Since:
        2.1.6
      • RICHMEDIAPARAMS

        public static final PdfName RICHMEDIAPARAMS
        A name.
        Since:
        2.1.6
      • RICHMEDIAPOSITION

        public static final PdfName RICHMEDIAPOSITION
        A name.
        Since:
        2.1.6
      • RICHMEDIAPRESENTATION

        public static final PdfName RICHMEDIAPRESENTATION
        A name.
        Since:
        2.1.6
      • RICHMEDIASETTINGS

        public static final PdfName RICHMEDIASETTINGS
        A name.
        Since:
        2.1.6
      • RICHMEDIAWINDOW

        public static final PdfName RICHMEDIAWINDOW
        A name.
        Since:
        2.1.6
      • ROLEMAP

        public static final PdfName ROLEMAP
        A name
      • ROOT

        public static final PdfName ROOT
        A name
      • ROTATE

        public static final PdfName ROTATE
        A name
      • ROWS

        public static final PdfName ROWS
        A name
      • RUBY

        public static final PdfName RUBY
        A name
        Since:
        2.1.6
      • RUNLENGTHDECODE

        public static final PdfName RUNLENGTHDECODE
        A name
      • RV

        public static final PdfName RV
        (Optional) A rich text string; described in the PDF Specification Annex M
      • S

        public static final PdfName S
        A name
      • SATURATION

        public static final PdfName SATURATION
        A name
      • SCHEMA

        public static final PdfName SCHEMA
        A name
      • SCREEN

        public static final PdfName SCREEN
        A name
      • SCRIPTS

        public static final PdfName SCRIPTS
        A name.
        Since:
        2.1.6
      • SECT

        public static final PdfName SECT
        A name
      • SEPARATION

        public static final PdfName SEPARATION
        A name
      • SETOCGSTATE

        public static final PdfName SETOCGSTATE
        A name
      • SETTINGS

        public static final PdfName SETTINGS
        A name.
        Since:
        2.1.6
      • SHADING

        public static final PdfName SHADING
        A name
      • SHADINGTYPE

        public static final PdfName SHADINGTYPE
        A name
      • SHIFT_JIS

        public static final PdfName SHIFT_JIS
        A name
      • SIG

        public static final PdfName SIG
        A name
      • SIGFIELDLOCK

        public static final PdfName SIGFIELDLOCK
        The type name of a signature field lock dictionary
      • SIGFLAGS

        public static final PdfName SIGFLAGS
        A name
      • SIGREF

        public static final PdfName SIGREF
        A name
      • SIMPLEX

        public static final PdfName SIMPLEX
        A name
      • SINGLEPAGE

        public static final PdfName SINGLEPAGE
        A name
      • SIZE

        public static final PdfName SIZE
        A name
      • SMASK

        public static final PdfName SMASK
        A name
      • SORT

        public static final PdfName SORT
        A name
      • SOUND

        public static final PdfName SOUND
        A name.
        Since:
        2.1.6
      • SPAN

        public static final PdfName SPAN
        A name
      • SPEED

        public static final PdfName SPEED
        A name.
        Since:
        2.1.6
      • SPLIT

        public static final PdfName SPLIT
        A name
      • SQUARE

        public static final PdfName SQUARE
        A name
      • SQUIGGLY

        public static final PdfName SQUIGGLY
        A name
        Since:
        2.1.3
      • ST

        public static final PdfName ST
        A name
      • STAMP

        public static final PdfName STAMP
        A name
      • STANDARD

        public static final PdfName STANDARD
        A name
      • STATE

        public static final PdfName STATE
        (Optional; PDF 1.5) The state to which the original annotation should be set. Default: "Unmarked" if StateModel is "Marked"; "None" if StateModel is "Review". (Additional entries specific to a text annotation)
      • STATEMODEL

        public static final PdfName STATEMODEL
        (Required if State is present, otherwise optional; PDF 1.5) The state model corresponding to State; see "Annotation States" above. (Additional entries specific to a text annotation)
      • STDCF

        public static final PdfName STDCF
        A name
      • STEMV

        public static final PdfName STEMV
        A name
      • STMF

        public static final PdfName STMF
        A name
      • STRF

        public static final PdfName STRF
        A name
      • STRIKEOUT

        public static final PdfName STRIKEOUT
        A name
      • STRUCTPARENT

        public static final PdfName STRUCTPARENT
        (Required if the annotation is a structural content item) The integer key of the annotation's entry in the structural parent tree.
      • STRUCTPARENTS

        public static final PdfName STRUCTPARENTS
        A name
      • STRUCTTREEROOT

        public static final PdfName STRUCTTREEROOT
        A name
      • STYLE

        public static final PdfName STYLE
        A name
      • SUBFILTER

        public static final PdfName SUBFILTER
        A name
      • SUBJ

        public static final PdfName SUBJ
        (Optional; PDF 1.5) Text representing a short description of the subject being addressed by the annotation. (Additional entry specific to markup annotations)
      • SUBJECT

        public static final PdfName SUBJECT
        A name
      • SUBMITFORM

        public static final PdfName SUBMITFORM
        A name
      • SUBTYPE

        public static final PdfName SUBTYPE
        (Required) The type of annotation that this dictionary describes.
      • SUPPLEMENT

        public static final PdfName SUPPLEMENT
        A name
      • SV

        public static final PdfName SV
        (Optional; shall be an indirect reference) A seed value dictionary containing information that constrains the properties of a signature that is applied to this field.
      • SW

        public static final PdfName SW
        A name
      • SYMBOL

        public static final PdfName SYMBOL
        A name of a base 14 type 1 font
      • SYMBOLOGY

        public static final PdfName SYMBOLOGY
        (Required; ExtensionLevel 3) Specifies which barcode or glyph technology is to be used on this annotation. Supported values are PDF417, QRCode, and DataMatrix. (Entries in a PaperMetaData generation parameters dictionary)
      • T

        public static final PdfName T
        (Required) The partial field name.
      • TA

        public static final PdfName TA
        A name
        Since:
        2.1.6
      • TABLE

        public static final PdfName TABLE
        A name
        Since:
        2.1.6
      • TABS

        public static final PdfName TABS
        A name
        Since:
        2.1.5
      • TBODY

        public static final PdfName TBODY
        A name
        Since:
        2.1.6
      • TD

        public static final PdfName TD
        A name
        Since:
        2.1.6
      • TEXT

        public static final PdfName TEXT
        A name
      • TFOOT

        public static final PdfName TFOOT
        A name
        Since:
        2.1.6
      • TH

        public static final PdfName TH
        A name
        Since:
        2.1.6
      • THEAD

        public static final PdfName THEAD
        A name
        Since:
        2.1.6
      • THUMB

        public static final PdfName THUMB
        A name
      • THREADS

        public static final PdfName THREADS
        A name
      • TI

        public static final PdfName TI
        (Optional) For scrollable list boxes, the top index (the index in the Opt array of the first option visible in the list). Default value: 0.
      • TIME

        public static final PdfName TIME
        A name
        Since:
        2.1.6
      • TILINGTYPE

        public static final PdfName TILINGTYPE
        A name
      • TIMES_ROMAN

        public static final PdfName TIMES_ROMAN
        A name of a base 14 type 1 font
      • TIMES_BOLD

        public static final PdfName TIMES_BOLD
        A name of a base 14 type 1 font
      • TIMES_ITALIC

        public static final PdfName TIMES_ITALIC
        A name of a base 14 type 1 font
      • TIMES_BOLDITALIC

        public static final PdfName TIMES_BOLDITALIC
        A name of a base 14 type 1 font
      • TITLE

        public static final PdfName TITLE
        A name
      • TK

        public static final PdfName TK
        A name
      • TM

        public static final PdfName TM
        Optional) The mapping name that shall be used when exporting interactive form field data from the document.
      • TOC

        public static final PdfName TOC
        A name
        Since:
        2.1.6
      • TOCI

        public static final PdfName TOCI
        A name
        Since:
        2.1.6
      • TOGGLE

        public static final PdfName TOGGLE
        A name
      • TOOLBAR

        public static final PdfName TOOLBAR
        A name.
        Since:
        2.1.6
      • TOUNICODE

        public static final PdfName TOUNICODE
        A name
      • TP

        public static final PdfName TP
        A name
      • TABLEROW

        public static final PdfName TABLEROW
        A name
        Since:
        2.1.6
      • TRANS

        public static final PdfName TRANS
        A name
      • TRANSFORMPARAMS

        public static final PdfName TRANSFORMPARAMS
        A name
      • TRANSFORMMETHOD

        public static final PdfName TRANSFORMMETHOD
        A name
      • TRANSPARENCY

        public static final PdfName TRANSPARENCY
        A name
      • TRANSPARENT

        public static final PdfName TRANSPARENT
        A name.
        Since:
        2.1.6
      • TRAPPED

        public static final PdfName TRAPPED
        A name
      • TRIMBOX

        public static final PdfName TRIMBOX
        A name
      • TRUETYPE

        public static final PdfName TRUETYPE
        A name
      • TRUSTEDMODE

        public static final PdfName TRUSTEDMODE
        Parts of the Build Data Dictionary If the value is true, the application was in trusted mode when signing took place. The default value is false. A viewing application is in trusted mode when only reviewed code is executing, where reviewed code is code that does not affect the rendering of PDF files in ways that are not covered by the PDF Reference.
      • TU

        public static final PdfName TU
        (Optional) An alternative field name that shall be used in place of the actual field name wherever the field shall be identified in the user interface (such as in error or status messages referring to the field). This text is also useful when extracting the document's contents in support of accessibility to users with disabilities or for other purposes.
      • TWOCOLUMNLEFT

        public static final PdfName TWOCOLUMNLEFT
        A name
      • TWOCOLUMNRIGHT

        public static final PdfName TWOCOLUMNRIGHT
        A name
      • TWOPAGELEFT

        public static final PdfName TWOPAGELEFT
        A name
      • TWOPAGERIGHT

        public static final PdfName TWOPAGERIGHT
        A name
      • TX

        public static final PdfName TX
        A name
      • TYPE

        public static final PdfName TYPE
        There are lots of Type s in the PDF specification. The following dictionaries use Type:
        • Crypt filters
        • object stream dictionary
        • cross-reference stream dictionary
        • encrypted payload dictionary
        • catalog dictionary
        • page tree node
        • page object
        • file specification dictionary
        • embedded file stream dictionary
        • collection item dictionary
        • collection subitem dictionary
        • extensions dictionary
        • developer extensions dictionary
        • graphics state parameter dictionary
        • Type 1 pattern dictionary
        • DSS dictionary
        • Type 2 pattern dictionary
        • image dictionary
        • Type 1 form dictionary
        • group attributes dictionary
        • content group dictionary
        • content membership dictionary
        • Type 1 font dictionary
        • Type 3 font dictionary
        • encoding dictionary
        • outline dictionary
        • annotation dictionaries
        • field lock dictionary
        • ...
      • TYPE0

        public static final PdfName TYPE0
        A name
      • TYPE1

        public static final PdfName TYPE1
        A name
      • TYPE3

        public static final PdfName TYPE3
        A name of an attribute.
      • U

        public static final PdfName U
        A name of an attribute.
      • UE

        public static final PdfName UE
        (Required if R=6 (PDF 2.0)) A 32-byte string, based on the user password, that shall be used in computing the file encryption key.
      • UF

        public static final PdfName UF
        A name of an attribute.
      • UHC

        public static final PdfName UHC
        A name of an attribute.
      • UNDERLINE

        public static final PdfName UNDERLINE
        A name of an attribute.
      • UR

        public static final PdfName UR
        A name
      • UR3

        public static final PdfName UR3
        A name
      • URI

        public static final PdfName URI
        A name
      • URL

        public static final PdfName URL
        A name
      • USAGE

        public static final PdfName USAGE
        A name
      • USEATTACHMENTS

        public static final PdfName USEATTACHMENTS
        A name
      • USENONE

        public static final PdfName USENONE
        A name
      • USEOC

        public static final PdfName USEOC
        A name
      • USEOUTLINES

        public static final PdfName USEOUTLINES
        A name
      • USER

        public static final PdfName USER
        A name
      • USERPROPERTIES

        public static final PdfName USERPROPERTIES
        A name
      • USERUNIT

        public static final PdfName USERUNIT
        A name
      • USETHUMBS

        public static final PdfName USETHUMBS
        A name
      • V

        public static final PdfName V
        (Optional; inheritable) The field value, whose format varies depending on the field type. See the descriptions of individual field types for further information.
      • V2

        public static final PdfName V2
        (Deprecated) The application shall ask the security handler for the file encryption key and shall implicitly decrypt data with7.6.3.1, "Algorithm 1: Encryption of data using the RC4 or AESalgorithms", using the RC4 algorithm.
      • VALIGN

        public static final PdfName VALIGN
        A name.
        Since:
        2.1.6
      • VERISIGN_PPKVS

        public static final PdfName VERISIGN_PPKVS
        A name
      • VERSION

        public static final PdfName VERSION
        A name
      • VIDEO

        public static final PdfName VIDEO
        A name.
        Since:
        2.1.6
      • VIEW

        public static final PdfName VIEW
        A name
      • VIEWS

        public static final PdfName VIEWS
        A name.
        Since:
        2.1.6
      • VIEWAREA

        public static final PdfName VIEWAREA
        A name
      • VIEWCLIP

        public static final PdfName VIEWCLIP
        A name
      • VIEWERPREFERENCES

        public static final PdfName VIEWERPREFERENCES
        A name
      • VIEWSTATE

        public static final PdfName VIEWSTATE
        A name
      • VISIBLEPAGES

        public static final PdfName VISIBLEPAGES
        A name
      • VOFFSET

        public static final PdfName VOFFSET
        A name.
        Since:
        2.1.6
      • VRI

        public static final PdfName VRI
        This dictionary contains Signature VRI dictionaries (see PDF 2.0 ch. 12.8.4.4,"Validation-related information (VRI)"). The key of each entry in this dictionary is the base-16-encoded (uppercase) SHA1 digest of the signature to which it applies a and the value is the Signature VRI dictionary which contains the validation-related information for that signature.
      • W

        public static final PdfName W
        A name of an attribute.
      • W2

        public static final PdfName W2
        A name of an attribute.
      • WARICHU

        public static final PdfName WARICHU
        A name
        Since:
        2.1.6
      • WC

        public static final PdfName WC
        A name of an attribute.
      • WIDGET

        public static final PdfName WIDGET
        A name of an attribute.
      • WIDTH

        public static final PdfName WIDTH
        A name of an attribute.
      • WIDTHS

        public static final PdfName WIDTHS
        A name
      • WIN

        public static final PdfName WIN
        A name of an encoding
      • WIN_ANSI_ENCODING

        public static final PdfName WIN_ANSI_ENCODING
        A name of an encoding
      • WINDOW

        public static final PdfName WINDOW
        A name.
        Since:
        2.1.6
      • WINDOWED

        public static final PdfName WINDOWED
        A name.
        Since:
        2.1.6
      • WIPE

        public static final PdfName WIPE
        A name of an encoding
      • WHITEPOINT

        public static final PdfName WHITEPOINT
        A name
      • WP

        public static final PdfName WP
        A name
      • WS

        public static final PdfName WS
        A name of an encoding
      • X

        public static final PdfName X
        A name
      • XA

        public static final PdfName XA
        A name.
        Since:
        2.1.6
      • XD

        public static final PdfName XD
        A name.
        Since:
        2.1.6
      • XFA

        public static final PdfName XFA
        A name
      • XML

        public static final PdfName XML
        A name
      • XOBJECT

        public static final PdfName XOBJECT
        A name
      • XSTEP

        public static final PdfName XSTEP
        A name
      • XREF

        public static final PdfName XREF
        A name
      • XREFSTM

        public static final PdfName XREFSTM
        A name
      • XYZ

        public static final PdfName XYZ
        A name
      • YSTEP

        public static final PdfName YSTEP
        A name
      • ZADB

        public static final PdfName ZADB
        A name
      • ZAPFDINGBATS

        public static final PdfName ZAPFDINGBATS
        A name of a base 14 type 1 font
      • ZOOM

        public static final PdfName ZOOM
        A name
      • staticNames

        public static java.util.Map<java.lang.String,​PdfName> staticNames
        map strings to all known static names
        Since:
        2.1.6
      • widgetNames

        private static final java.util.ArrayList<PdfName> widgetNames
        List of names used for widget annotations
      • formfieldNames

        private static final java.util.ArrayList<PdfName> formfieldNames
        List of names used in form field dictionaries
      • hash

        private int hash
    • Constructor Detail

      • PdfName

        public PdfName​(java.lang.String name)
        Constructs a new PdfName. The name length will be checked.
        Parameters:
        name - the new name
      • PdfName

        public PdfName​(java.lang.String name,
                       boolean lengthCheck)
        Constructs a new PdfName.
        Parameters:
        name - the new name
        lengthCheck - if true check the length validity, if false the name can have any length
      • PdfName

        public PdfName​(byte[] bytes)
        Constructs a PdfName.
        Parameters:
        bytes - the byte representation of the name
    • Method Detail

      • initLists

        private static void initLists()
      • getWidgetNames

        public static java.util.ArrayList<PdfName> getWidgetNames()
      • getFormfieldNames

        public static java.util.ArrayList<PdfName> getFormfieldNames()
      • encodeName

        public static byte[] encodeName​(java.lang.String name)
        Encodes a plain name given in the unescaped form "AB CD" into "/AB#20CD".
        Parameters:
        name - the name to encode
        Returns:
        the encoded name
        Since:
        2.1.5
      • decodeName

        public static java.lang.String decodeName​(java.lang.String name)
        Decodes an escaped name given in the form "/AB#20CD" into "AB CD".
        Parameters:
        name - the name to decode
        Returns:
        the decoded name
      • compareTo

        public int compareTo​(PdfName name)
        Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

        Specified by:
        compareTo in interface java.lang.Comparable<PdfName>
        Parameters:
        name - the Object to be compared.
        Returns:
        a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
        Throws:
        java.lang.ClassCastException - if the specified object's type prevents it from being compared to this Object.
      • equals

        public boolean equals​(java.lang.Object obj)
        Indicates whether some other object is "equal to" this one.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - the reference object with which to compare.
        Returns:
        true if this object is the same as the obj argument; false otherwise.
      • hashCode

        public int hashCode()
        Returns a hash code value for the object. This method is supported for the benefit of hashtables such as those provided by java.util.Hashtable.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        a hash code value for this object.