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 twocharacter 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).
| Field Summary |
|---|
| public static final PdfName | A | A name |
| public static final PdfName | AA | A name |
| public static final PdfName | ABSOLUTECALORIMETRIC | A name |
| public static final PdfName | AC | A name |
| public static final PdfName | ACROFORM | A name |
| public static final PdfName | ACTION | A name |
| public static final PdfName | ADBE_PKCS7_DETACHED | A name |
| public static final PdfName | ADBE_PKCS7_S4 | A name |
| public static final PdfName | ADBE_PKCS7_S5 | A name |
| public static final PdfName | ADBE_PKCS7_SHA1 | A name |
| public static final PdfName | ADBE_X509_RSA_SHA1 | A name |
| public static final PdfName | ADOBE_PPKLITE | A name |
| public static final PdfName | ADOBE_PPKMS | A name |
| public static final PdfName | AESV2 | A name |
| public static final PdfName | AIS | A name |
| public static final PdfName | ALLPAGES | A name |
| public static final PdfName | ALT | A name |
| public static final PdfName | ALTERNATE | A name |
| public static final PdfName | ANNOT | A name |
| public static final PdfName | ANTIALIAS | A name |
| public static final PdfName | ANNOTS | A name |
| public static final PdfName | AP | A name |
| public static final PdfName | APPDEFAULT | A name |
| public static final PdfName | ARTBOX | A name |
| public static final PdfName | ASCENT | A name |
| public static final PdfName | AS | A name |
| public static final PdfName | ASCII85DECODE | A name |
| public static final PdfName | ASCIIHEXDECODE | A name |
| public static final PdfName | AUTHEVENT | A name |
| public static final PdfName | AUTHOR | A name |
| public static final PdfName | B | A name |
| public static final PdfName | BASEENCODING | A name |
| public static final PdfName | BASEFONT | A name |
| public static final PdfName | BBOX | A name |
| public static final PdfName | BC | A name |
| public static final PdfName | BG | A name |
| public static final PdfName | BIGFIVE | A name |
| public static final PdfName | BITSPERCOMPONENT | A name |
| public static final PdfName | BITSPERSAMPLE | A name |
| public static final PdfName | BL | A name |
| public static final PdfName | BLACKIS1 | A name |
| public static final PdfName | BLACKPOINT | A name |
| public static final PdfName | BLEEDBOX | A name |
| public static final PdfName | BLINDS | A name |
| public static final PdfName | BM | A name |
| public static final PdfName | BORDER | A name |
| public static final PdfName | BOUNDS | A name |
| public static final PdfName | BOX | A name |
| public static final PdfName | BS | A name |
| public static final PdfName | BTN | A name |
| public static final PdfName | BYTERANGE | A name |
| public static final PdfName | C | A name |
| public static final PdfName | C0 | A name |
| public static final PdfName | C1 | A name |
| public static final PdfName | CA | A name |
| public static final PdfName | ca | A name |
| public static final PdfName | CALGRAY | A name |
| public static final PdfName | CALRGB | A name |
| public static final PdfName | CAPHEIGHT | A name |
| public static final PdfName | CATALOG | A name |
| public static final PdfName | CATEGORY | A name |
| public static final PdfName | CCITTFAXDECODE | A name |
| public static final PdfName | CENTERWINDOW | A name |
| public static final PdfName | CERT | A name |
| public static final PdfName | CF | A name |
| public static final PdfName | CFM | A name |
| public static final PdfName | CH | A name |
| public static final PdfName | CHARPROCS | A name |
| public static final PdfName | CI | A name |
| public static final PdfName | CIDFONTTYPE0 | A name |
| public static final PdfName | CIDFONTTYPE2 | A name |
| public static final PdfName | CIDSET | A name |
| public static final PdfName | CIDSYSTEMINFO | A name |
| public static final PdfName | CIDTOGIDMAP | A name |
| public static final PdfName | CIRCLE | A name |
| public static final PdfName | CO | A name |
| public static final PdfName | COLORS | A name |
| public static final PdfName | COLORSPACE | A name |
| public static final PdfName | COLLECTION | A name |
| public static final PdfName | COLLECTIONFIELD | A name |
| public static final PdfName | COLLECTIONITEM | A name |
| public static final PdfName | COLLECTIONSCHEMA | A name |
| public static final PdfName | COLLECTIONSORT | A name |
| public static final PdfName | COLLECTIONSUBITEM | A name |
| public static final PdfName | COLUMNS | A name |
| public static final PdfName | CONTACTINFO | A name |
| public static final PdfName | CONTENT | A name |
| public static final PdfName | CONTENTS | A name |
| public static final PdfName | COORDS | A name |
| public static final PdfName | COUNT | A name |
| public static final PdfName | COURIER | A name of a base 14 type 1 font |
| public static final PdfName | COURIER_BOLD | A name of a base 14 type 1 font |
| public static final PdfName | COURIER_OBLIQUE | A name of a base 14 type 1 font |
| public static final PdfName | COURIER_BOLDOBLIQUE | A name of a base 14 type 1 font |
| public static final PdfName | CREATIONDATE | A name |
| public static final PdfName | CREATOR | A name |
| public static final PdfName | CREATORINFO | A name |
| public static final PdfName | CROPBOX | A name |
| public static final PdfName | CRYPT | A name |
| public static final PdfName | CS | A name |
| public static final PdfName | D | A name |
| public static final PdfName | DA | A name |
| public static final PdfName | DATA | A name |
| public static final PdfName | DC | A name |
| public static final PdfName | DCTDECODE | A name |
| public static final PdfName | DECODE | A name |
| public static final PdfName | DECODEPARMS | A name |
| public static final PdfName | DEFAULTCRYPTFILER | A name |
| public static final PdfName | DEFAULTCMYK | A name |
| public static final PdfName | DEFAULTGRAY | A name |
| public static final PdfName | DEFAULTRGB | A name |
| public static final PdfName | DESC | A name |
| public static final PdfName | DESCENDANTFONTS | A name |
| public static final PdfName | DESCENT | A name |
| public static final PdfName | DEST | A name |
| public static final PdfName | DESTOUTPUTPROFILE | A name |
| public static final PdfName | DESTS | A name |
| public static final PdfName | DEVICEGRAY | A name |
| public static final PdfName | DEVICERGB | A name |
| public static final PdfName | DEVICECMYK | A name |
| public static final PdfName | DI | A name |
| public static final PdfName | DIFFERENCES | A name |
| public static final PdfName | DISSOLVE | A name |
| public static final PdfName | DIRECTION | A name |
| public static final PdfName | DISPLAYDOCTITLE | A name |
| public static final PdfName | DIV | A name |
| public static final PdfName | DM | A name |
| public static final PdfName | DOCMDP | A name |
| public static final PdfName | DOCOPEN | A name |
| public static final PdfName | DOMAIN | A name |
| public static final PdfName | DP | A name |
| public static final PdfName | DR | A name |
| public static final PdfName | DS | A name |
| public static final PdfName | DUR | A name |
| public static final PdfName | DUPLEX | A name |
| public static final PdfName | DUPLEXFLIPSHORTEDGE | A name |
| public static final PdfName | DUPLEXFLIPLONGEDGE | A name |
| public static final PdfName | DV | A name |
| public static final PdfName | DW | A name |
| public static final PdfName | E | A name |
| public static final PdfName | EARLYCHANGE | A name |
| public static final PdfName | EF | A name |
| public static final PdfName | EFF | A name |
| public static final PdfName | EFOPEN | A name |
| public static final PdfName | EMBEDDEDFILE | A name |
| public static final PdfName | EMBEDDEDFILES | A name |
| public static final PdfName | ENCODE | A name |
| public static final PdfName | ENCODEDBYTEALIGN | A name |
| public static final PdfName | ENCODING | A name |
| public static final PdfName | ENCRYPT | A name |
| public static final PdfName | ENCRYPTMETADATA | A name |
| public static final PdfName | ENDOFBLOCK | A name |
| public static final PdfName | ENDOFLINE | A name |
| public static final PdfName | EXTEND | A name |
| public static final PdfName | EXTGSTATE | A name |
| public static final PdfName | EXPORT | A name |
| public static final PdfName | EXPORTSTATE | A name |
| public static final PdfName | EVENT | A name |
| public static final PdfName | F | A name |
| public static final PdfName | FB | A name |
| public static final PdfName | FDECODEPARMS | A name |
| public static final PdfName | FDF | A name |
| public static final PdfName | FF | A name |
| public static final PdfName | FFILTER | A name |
| public static final PdfName | FIELDS | A name |
| public static final PdfName | FILEATTACHMENT | A name |
| public static final PdfName | FILESPEC | A name |
| public static final PdfName | FILTER | A name |
| public static final PdfName | FIRST | A name |
| public static final PdfName | FIRSTCHAR | A name |
| public static final PdfName | FIRSTPAGE | A name |
| public static final PdfName | FIT | A name |
| public static final PdfName | FITH | A name |
| public static final PdfName | FITV | A name |
| public static final PdfName | FITR | A name |
| public static final PdfName | FITB | A name |
| public static final PdfName | FITBH | A name |
| public static final PdfName | FITBV | A name |
| public static final PdfName | FITWINDOW | A name |
| public static final PdfName | FLAGS | A name |
| public static final PdfName | FLATEDECODE | A name |
| public static final PdfName | FO | A name |
| public static final PdfName | FONT | A name |
| public static final PdfName | FONTBBOX | A name |
| public static final PdfName | FONTDESCRIPTOR | A name |
| public static final PdfName | FONTFILE | A name |
| public static final PdfName | FONTFILE2 | A name |
| public static final PdfName | FONTFILE3 | A name |
| public static final PdfName | FONTMATRIX | A name |
| public static final PdfName | FONTNAME | A name |
| public static final PdfName | FORM | A name |
| public static final PdfName | FORMTYPE | A name |
| public static final PdfName | FREETEXT | A name |
| public static final PdfName | FRM | A name |
| public static final PdfName | FS | A name |
| public static final PdfName | FT | A name |
| public static final PdfName | FULLSCREEN | A name |
| public static final PdfName | FUNCTION | A name |
| public static final PdfName | FUNCTIONS | A name |
| public static final PdfName | FUNCTIONTYPE | A name |
| public static final PdfName | GAMMA | A name of an attribute. |
| public static final PdfName | GBK | A name of an attribute. |
| public static final PdfName | GLITTER | A name of an attribute. |
| public static final PdfName | GOTO | A name of an attribute. |
| public static final PdfName | GOTOE | A name of an attribute. |
| public static final PdfName | GOTOR | A name of an attribute. |
| public static final PdfName | GROUP | A name of an attribute. |
| public static final PdfName | GTS_PDFA1 | A name of an attribute. |
| public static final PdfName | GTS_PDFX | A name of an attribute. |
| public static final PdfName | GTS_PDFXVERSION | A name of an attribute. |
| public static final PdfName | H | A name of an attribute. |
| public static final PdfName | HEIGHT | A name of an attribute. |
| public static final PdfName | HELV | A name |
| public static final PdfName | HELVETICA | A name of a base 14 type 1 font |
| public static final PdfName | HELVETICA_BOLD | A name of a base 14 type 1 font |
| public static final PdfName | HELVETICA_OBLIQUE | This is a static PdfName PdfName of a base 14 type 1 font |
| public static final PdfName | HELVETICA_BOLDOBLIQUE | This is a static PdfName PdfName of a base 14 type 1 font |
| public static final PdfName | HID | A name |
| public static final PdfName | HIDE | A name |
| public static final PdfName | HIDEMENUBAR | A name |
| public static final PdfName | HIDETOOLBAR | A name |
| public static final PdfName | HIDEWINDOWUI | A name |
| public static final PdfName | HIGHLIGHT | A name |
| public static final PdfName | I | A name |
| public static final PdfName | ICCBASED | A name |
| public static final PdfName | ID | A name |
| public static final PdfName | IDENTITY | A name |
| public static final PdfName | IF | A name |
| public static final PdfName | IMAGE | A name |
| public static final PdfName | IMAGEB | A name |
| public static final PdfName | IMAGEC | A name |
| public static final PdfName | IMAGEI | A name |
| public static final PdfName | IMAGEMASK | A name |
| public static final PdfName | INDEX | A name |
| public static final PdfName | INDEXED | A name |
| public static final PdfName | INFO | A name |
| public static final PdfName | INK | A name |
| public static final PdfName | INKLIST | A name |
| public static final PdfName | IMPORTDATA | A name |
| public static final PdfName | INTENT | A name |
| public static final PdfName | INTERPOLATE | A name |
| public static final PdfName | ISMAP | A name |
| public static final PdfName | IRT | A name |
| public static final PdfName | ITALICANGLE | A name |
| public static final PdfName | IX | A name |
| public static final PdfName | JAVASCRIPT | A name |
| public static final PdfName | JPXDECODE | A name |
| public static final PdfName | JS | A name |
| public static final PdfName | K | A name |
| public static final PdfName | KEYWORDS | A name |
| public static final PdfName | KIDS | A name |
| public static final PdfName | L | A name |
| public static final PdfName | L2R | A name |
| public static final PdfName | LANG | A name |
| public static final PdfName | LANGUAGE | A name |
| public static final PdfName | LAST | A name |
| public static final PdfName | LASTCHAR | A name |
| public static final PdfName | LASTPAGE | A name |
| public static final PdfName | LAUNCH | A name |
| public static final PdfName | LENGTH | A name |
| public static final PdfName | LENGTH1 | A name |
| public static final PdfName | LIMITS | A name |
| public static final PdfName | LINE | A name |
| public static final PdfName | LINK | A name |
| public static final PdfName | LISTMODE | A name |
| public static final PdfName | LOCATION | A name |
| public static final PdfName | LOCK | A name |
| public static final PdfName | LOCKED | A name |
| public static final PdfName | LZWDECODE | A name |
| public static final PdfName | M | A name |
| public static final PdfName | MATRIX | A name |
| public static final PdfName | MAC_EXPERT_ENCODING | A name of an encoding |
| public static final PdfName | MAC_ROMAN_ENCODING | A name of an encoding |
| public static final PdfName | MARKED | A name |
| public static final PdfName | MARKINFO | A name |
| public static final PdfName | MASK | A name |
| public static final PdfName | MAX | A name |
| public static final PdfName | MAXLEN | A name |
| public static final PdfName | MEDIABOX | A name |
| public static final PdfName | MCID | A name |
| public static final PdfName | MCR | A name |
| public static final PdfName | METADATA | A name |
| public static final PdfName | MIN | A name |
| public static final PdfName | MK | A name |
| public static final PdfName | MMTYPE1 | A name |
| public static final PdfName | MODDATE | A name |
| public static final PdfName | N | A name |
| public static final PdfName | N0 | A name |
| public static final PdfName | N1 | A name |
| public static final PdfName | N2 | A name |
| public static final PdfName | N3 | A name |
| public static final PdfName | N4 | A name |
| public static final PdfName | NAME | A name |
| public static final PdfName | NAMED | A name |
| public static final PdfName | NAMES | A name |
| public static final PdfName | NEEDAPPEARANCES | A name |
| public static final PdfName | NEWWINDOW | A name |
| public static final PdfName | NEXT | A name |
| public static final PdfName | NEXTPAGE | A name |
| public static final PdfName | NM | A name |
| public static final PdfName | NONE | A name |
| public static final PdfName | NONFULLSCREENPAGEMODE | A name |
| public static final PdfName | NUMCOPIES | A name |
| public static final PdfName | NUMS | A name |
| public static final PdfName | O | A name |
| public static final PdfName | OBJSTM | A name |
| public static final PdfName | OC | A name |
| public static final PdfName | OCG | A name |
| public static final PdfName | OCGS | A name |
| public static final PdfName | OCMD | A name |
| public static final PdfName | OCPROPERTIES | A name |
| public static final PdfName | Off | A name |
| public static final PdfName | OFF | A name |
| public static final PdfName | ON | A name |
| public static final PdfName | ONECOLUMN | A name |
| public static final PdfName | OPEN | A name |
| public static final PdfName | OPENACTION | A name |
| public static final PdfName | OP | A name |
| public static final PdfName | op | A name |
| public static final PdfName | OPM | A name |
| public static final PdfName | OPT | A name |
| public static final PdfName | ORDER | A name |
| public static final PdfName | ORDERING | A name |
| public static final PdfName | OUTLINES | A name |
| public static final PdfName | OUTPUTCONDITION | A name |
| public static final PdfName | OUTPUTCONDITIONIDENTIFIER | A name |
| public static final PdfName | OUTPUTINTENT | A name |
| public static final PdfName | OUTPUTINTENTS | A name |
| public static final PdfName | P | A name |
| public static final PdfName | PAGE | A name |
| public static final PdfName | PAGELABELS | A name |
| public static final PdfName | PAGELAYOUT | A name |
| public static final PdfName | PAGEMODE | A name |
| public static final PdfName | PAGES | A name |
| public static final PdfName | PAINTTYPE | A name |
| public static final PdfName | PANOSE | A name |
| public static final PdfName | PARAMS | A name |
| public static final PdfName | PARENT | A name |
| public static final PdfName | PARENTTREE | A name |
| public static final PdfName | PATTERN | A name |
| public static final PdfName | PATTERNTYPE | A name |
| public static final PdfName | PDF | A name |
| public static final PdfName | PDFDOCENCODING | A name |
| public static final PdfName | PERCEPTUAL | A name |
| public static final PdfName | PERMS | A name |
| public static final PdfName | PG | A name |
| public static final PdfName | PICKTRAYBYPDFSIZE | A name |
| public static final PdfName | POPUP | A name |
| public static final PdfName | PREDICTOR | A name |
| public static final PdfName | PREFERRED | A name |
| public static final PdfName | PRESERVERB | A name |
| public static final PdfName | PREV | A name |
| public static final PdfName | PREVPAGE | A name |
| public static final PdfName | PRINT | A name |
| public static final PdfName | PRINTAREA | A name |
| public static final PdfName | PRINTCLIP | A name |
| public static final PdfName | PRINTPAGERANGE | A name |
| public static final PdfName | PRINTSCALING | A name |
| public static final PdfName | PRINTSTATE | A name |
| public static final PdfName | PROCSET | A name |
| public static final PdfName | PRODUCER | A name |
| public static final PdfName | PROPERTIES | A name |
| public static final PdfName | PS | A name |
| public static final PdfName | PUBSEC | A name |
| public static final PdfName | Q | A name |
| public static final PdfName | QUADPOINTS | A name |
| public static final PdfName | R | A name |
| public static final PdfName | R2L | A name |
| public static final PdfName | RANGE | A name |
| public static final PdfName | RC | A name |
| public static final PdfName | RBGROUPS | A name |
| public static final PdfName | REASON | A name |
| public static final PdfName | RECIPIENTS | A name |
| public static final PdfName | RECT | A name |
| public static final PdfName | REFERENCE | A name |
| public static final PdfName | REGISTRY | A name |
| public static final PdfName | REGISTRYNAME | A name |
| public static final PdfName | RELATIVECALORIMETRIC | A name |
| public static final PdfName | RENDITION | A name |
| public static final PdfName | RESETFORM | A name |
| public static final PdfName | RESOURCES | A name |
| public static final PdfName | RI | A name |
| public static final PdfName | ROLEMAP | A name |
| public static final PdfName | ROOT | A name |
| public static final PdfName | ROTATE | A name |
| public static final PdfName | ROWS | A name |
| public static final PdfName | RUNLENGTHDECODE | A name |
| public static final PdfName | RV | A name |
| public static final PdfName | S | A name |
| public static final PdfName | SATURATION | A name |
| public static final PdfName | SCHEMA | A name |
| public static final PdfName | SCREEN | A name |
| public static final PdfName | SECT | A name |
| public static final PdfName | SEPARATION | A name |
| public static final PdfName | SETOCGSTATE | A name |
| public static final PdfName | SHADING | A name |
| public static final PdfName | SHADINGTYPE | A name |
| public static final PdfName | SHIFT_JIS | A name |
| public static final PdfName | SIG | A name |
| public static final PdfName | SIGFLAGS | A name |
| public static final PdfName | SIGREF | A name |
| public static final PdfName | SIMPLEX | A name |
| public static final PdfName | SINGLEPAGE | A name |
| public static final PdfName | SIZE | A name |
| public static final PdfName | SMASK | A name |
| public static final PdfName | SORT | A name |
| public static final PdfName | SPAN | A name |
| public static final PdfName | SPLIT | A name |
| public static final PdfName | SQUARE | A name |
| public static final PdfName | SQUIGGLY | A name |
| public static final PdfName | ST | A name |
| public static final PdfName | STAMP | A name |
| public static final PdfName | STANDARD | A name |
| public static final PdfName | STATE | A name |
| public static final PdfName | STDCF | A name |
| public static final PdfName | STEMV | A name |
| public static final PdfName | STMF | A name |
| public static final PdfName | STRF | A name |
| public static final PdfName | STRIKEOUT | A name |
| public static final PdfName | STRUCTPARENT | A name |
| public static final PdfName | STRUCTPARENTS | A name |
| public static final PdfName | STRUCTTREEROOT | A name |
| public static final PdfName | STYLE | A name |
| public static final PdfName | SUBFILTER | A name |
| public static final PdfName | SUBJECT | A name |
| public static final PdfName | SUBMITFORM | A name |
| public static final PdfName | SUBTYPE | A name |
| public static final PdfName | SUPPLEMENT | A name |
| public static final PdfName | SV | A name |
| public static final PdfName | SW | A name |
| public static final PdfName | SYMBOL | A name of a base 14 type 1 font |
| public static final PdfName | T | A name |
| public static final PdfName | TEXT | A name |
| public static final PdfName | THUMB | A name |
| public static final PdfName | THREADS | A name |
| public static final PdfName | TI | A name |
| public static final PdfName | TILINGTYPE | A name |
| public static final PdfName | TIMES_ROMAN | A name of a base 14 type 1 font |
| public static final PdfName | TIMES_BOLD | A name of a base 14 type 1 font |
| public static final PdfName | TIMES_ITALIC | A name of a base 14 type 1 font |
| public static final PdfName | TIMES_BOLDITALIC | A name of a base 14 type 1 font |
| public static final PdfName | TITLE | A name |
| public static final PdfName | TK | A name |
| public static final PdfName | TM | A name |
| public static final PdfName | TOGGLE | A name |
| public static final PdfName | TOUNICODE | A name |
| public static final PdfName | TP | A name |
| public static final PdfName | TRANS | A name |
| public static final PdfName | TRANSFORMPARAMS | A name |
| public static final PdfName | TRANSFORMMETHOD | A name |
| public static final PdfName | TRANSPARENCY | A name |
| public static final PdfName | TRAPPED | A name |
| public static final PdfName | TRIMBOX | A name |
| public static final PdfName | TRUETYPE | A name |
| public static final PdfName | TU | A name |
| public static final PdfName | TWOCOLUMNLEFT | A name |
| public static final PdfName | TWOCOLUMNRIGHT | A name |
| public static final PdfName | TWOPAGELEFT | A name |
| public static final PdfName | TWOPAGERIGHT | A name |
| public static final PdfName | TX | A name |
| public static final PdfName | TYPE | A name |
| public static final PdfName | TYPE0 | A name |
| public static final PdfName | TYPE1 | A name |
| public static final PdfName | TYPE3 | A name of an attribute. |
| public static final PdfName | U | A name of an attribute. |
| public static final PdfName | UF | A name of an attribute. |
| public static final PdfName | UHC | A name of an attribute. |
| public static final PdfName | UNDERLINE | A name of an attribute. |
| public static final PdfName | UR | A name |
| public static final PdfName | UR3 | A name |
| public static final PdfName | URI | A name |
| public static final PdfName | URL | A name |
| public static final PdfName | USAGE | A name |
| public static final PdfName | USEATTACHMENTS | A name |
| public static final PdfName | USENONE | A name |
| public static final PdfName | USEOC | A name |
| public static final PdfName | USEOUTLINES | A name |
| public static final PdfName | USER | A name |
| public static final PdfName | USERPROPERTIES | A name |
| public static final PdfName | USERUNIT | A name |
| public static final PdfName | USETHUMBS | A name |
| public static final PdfName | V | A name |
| public static final PdfName | V2 | A name |
| public static final PdfName | VERISIGN_PPKVS | A name |
| public static final PdfName | VERSION | A name |
| public static final PdfName | VIEW | A name |
| public static final PdfName | VIEWAREA | A name |
| public static final PdfName | VIEWCLIP | A name |
| public static final PdfName | VIEWERPREFERENCES | A name |
| public static final PdfName | VIEWSTATE | A name |
| public static final PdfName | VISIBLEPAGES | A name |
| public static final PdfName | W | A name of an attribute. |
| public static final PdfName | W2 | A name of an attribute. |
| public static final PdfName | WC | A name of an attribute. |
| public static final PdfName | WIDGET | A name of an attribute. |
| public static final PdfName | WIDTH | A name of an attribute. |
| public static final PdfName | WIDTHS | A name |
| public static final PdfName | WIN | A name of an encoding |
| public static final PdfName | WIN_ANSI_ENCODING | A name of an encoding |
| public static final PdfName | WIPE | A name of an encoding |
| public static final PdfName | WHITEPOINT | A name |
| public static final PdfName | WP | A name |
| public static final PdfName | WS | A name of an encoding |
| public static final PdfName | X | A name |
| public static final PdfName | XFA | A name |
| public static final PdfName | XML | A name |
| public static final PdfName | XOBJECT | A name |
| public static final PdfName | XSTEP | A name |
| public static final PdfName | XREF | A name |
| public static final PdfName | XREFSTM | A name |
| public static final PdfName | XYZ | A name |
| public static final PdfName | YSTEP | A name |
| public static final PdfName | ZADB | A name |
| public static final PdfName | ZAPFDINGBATS | A name of a base 14 type 1 font |
| public static final PdfName | ZOOM | A name |
| Fields inherited from com.lowagie.text.pdf.PdfObject: |
|---|
| BOOLEAN, NUMBER, STRING, NAME, ARRAY, DICTIONARY, STREAM, NULL, INDIRECT, NOTHING, TEXT_PDFDOCENCODING, TEXT_UNICODE, bytes, type, indRef |
| Constructor: |
public PdfName(String name) {
// constructors
this(name, true);
}
Constructs a new PdfName. The name length will be checked. Parameters:
name - the new name
|
public PdfName(byte[] bytes) {
super(PdfObject.NAME, bytes);
}
Parameters:
bytes - the byte representation of the name
|
public PdfName(String name,
boolean lengthCheck) {
super(PdfObject.NAME);
// The minimum number of characters in a name is 0, the maximum is 127 (the '/' not included)
int length = name.length();
if (lengthCheck && length > 127) {
throw new IllegalArgumentException("The name '" + name + "' is too long (" + length + " characters).");
}
// The name has to be checked for illegal characters
// every special character has to be substituted
ByteBuffer pdfName = new ByteBuffer(length + 20);
pdfName.append('/");
char character;
char chars[] = name.toCharArray();
// loop over all the characters
for (int index = 0; index < length; index++) {
character = (char)(chars[index] & 0xff);
// special characters are escaped (reference manual p.39)
switch (character) {
case ' ":
case '%":
case '(":
case ')":
case '< ":
case ' >":
case '[":
case ']":
case '{":
case '}":
case '/":
case '#":
pdfName.append('#");
pdfName.append(Integer.toString(character, 16));
break;
default:
if (character > 126 || character < 32) {
pdfName.append('#");
if (character < 16)
pdfName.append('0");
pdfName.append(Integer.toString(character, 16));
}
else
pdfName.append(character);
break;
}
}
bytes = pdfName.toByteArray();
}
Constructs a new PdfName. Parameters:
name - the new name
lengthCheck - if true check the length validity, if false the name can
have any length
|
| Methods from com.lowagie.text.pdf.PdfObject: |
|---|
|
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, toPdf, toString, type |