pdfname.java

来自「源码包含生成 PDF 和 HTML 的类库」· Java 代码 · 共 1,278 行 · 第 1/4 页

JAVA
1,278
字号
/* * $Id: PdfName.java 3539 2008-07-08 13:15:46Z blowagie $ * * Copyright 1999-2006 Bruno Lowagie * * The contents of this file are subject to the Mozilla Public License Version 1.1 * (the "License"); you may not use this file except in compliance with the License. * You may obtain a copy of the License at http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License * for the specific language governing rights and limitations under the License. * * The Original Code is 'iText, a free JAVA-PDF library'. * * The Initial Developer of the Original Code is Bruno Lowagie. Portions created by * the Initial Developer are Copyright (C) 1999, 2000, 2001, 2002 by Bruno Lowagie. * All Rights Reserved. * Co-Developer of the code is Paulo Soares. Portions created by the Co-Developer * are Copyright (C) 2000, 2001, 2002 by Paulo Soares. All Rights Reserved. * * Contributor(s): all the names of the contributors are added in the source code * where applicable. * * Alternatively, the contents of this file may be used under the terms of the * LGPL license (the "GNU LIBRARY GENERAL PUBLIC LICENSE"), in which case the * provisions of LGPL are applicable instead of those above.  If you wish to * allow use of your version of this file only under the terms of the LGPL * License and not to allow others to use your version of this file under * the MPL, indicate your decision by deleting the provisions above and * replace them with the notice and other provisions required by the LGPL. * If you do not delete the provisions above, a recipient may use your version * of this file under either the MPL or the GNU LIBRARY GENERAL PUBLIC LICENSE. * * This library is free software; you can redistribute it and/or modify it * under the terms of the MPL as stated above or under the terms of the GNU * Library General Public License as published by the Free Software Foundation; * either version 2 of the License, or any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Library general Public License for more * details. * * If you didn't download this code from the following link, you should check if * you aren't using an obsolete version: * http://www.lowagie.com/iText/ */package com.lowagie.text.pdf;/** * <CODE>PdfName</CODE> is an object that can be used as a name in a PDF-file. * <P> * 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 * %, (, ), [, ], &lt;, &gt;, {, }, / 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.<BR> * This object is described in the 'Portable Document Format Reference Manual version 1.7' * section 3.2.4 (page 56-58). * <P> * * @see		PdfObject * @see		PdfDictionary * @see		BadPdfFormatException */public class PdfName extends PdfObject implements Comparable{        // static membervariables (a variety of standard names used in PDF)        /** A name */    public static final PdfName A = new PdfName("A");        /** A name */    public static final PdfName AA = new PdfName("AA");    /** A name */    public static final PdfName ABSOLUTECALORIMETRIC = new PdfName("AbsoluteColorimetric");    /** A name */    public static final PdfName AC = new PdfName("AC");    /** A name */    public static final PdfName ACROFORM = new PdfName("AcroForm");    /** A name */    public static final PdfName ACTION = new PdfName("Action");    /** A name */    public static final PdfName ADBE_PKCS7_DETACHED = new PdfName("adbe.pkcs7.detached");    /** A name */    public static final PdfName ADBE_PKCS7_S4 =new PdfName("adbe.pkcs7.s4");    /** A name */    public static final PdfName ADBE_PKCS7_S5 =new PdfName("adbe.pkcs7.s5");    /** A name */    public static final PdfName ADBE_PKCS7_SHA1 = new PdfName("adbe.pkcs7.sha1");    /** A name */    public static final PdfName ADBE_X509_RSA_SHA1 = new PdfName("adbe.x509.rsa_sha1");    /** A name */    public static final PdfName ADOBE_PPKLITE = new PdfName("Adobe.PPKLite");    /** A name */    public static final PdfName ADOBE_PPKMS = new PdfName("Adobe.PPKMS");    /** A name */    public static final PdfName AESV2 = new PdfName("AESV2");    /** A name */    public static final PdfName AIS = new PdfName("AIS");    /** A name */    public static final PdfName ALLPAGES = new PdfName("AllPages");    /** A name */    public static final PdfName ALT = new PdfName("Alt");    /** A name */    public static final PdfName ALTERNATE = new PdfName("Alternate");    /** A name */    public static final PdfName ANNOT = new PdfName("Annot");    /** A name */    public static final PdfName ANTIALIAS = new PdfName("AntiAlias");    /** A name */    public static final PdfName ANNOTS = new PdfName("Annots");    /** A name */    public static final PdfName AP = new PdfName("AP");    /** A name */    public static final PdfName APPDEFAULT = new PdfName("AppDefault");    /** A name */    public static final PdfName ARTBOX = new PdfName("ArtBox");    /** A name */    public static final PdfName ASCENT = new PdfName("Ascent");    /** A name */    public static final PdfName AS = new PdfName("AS");    /** A name */    public static final PdfName ASCII85DECODE = new PdfName("ASCII85Decode");    /** A name */    public static final PdfName ASCIIHEXDECODE = new PdfName("ASCIIHexDecode");    /** A name */    public static final PdfName AUTHEVENT = new PdfName("AuthEvent");    /** A name */    public static final PdfName AUTHOR = new PdfName("Author");    /** A name */    public static final PdfName B = new PdfName("B");    /** A name */    public static final PdfName BASEENCODING = new PdfName("BaseEncoding");    /** A name */    public static final PdfName BASEFONT = new PdfName("BaseFont");    /** A name */    public static final PdfName BBOX = new PdfName("BBox");    /** A name */    public static final PdfName BC = new PdfName("BC");    /** A name */    public static final PdfName BG = new PdfName("BG");    /** A name */    public static final PdfName BIGFIVE = new PdfName("BigFive");    /** A name */    public static final PdfName BITSPERCOMPONENT = new PdfName("BitsPerComponent");    /** A name */    public static final PdfName BITSPERSAMPLE = new PdfName("BitsPerSample");    /** A name */    public static final PdfName BL = new PdfName("Bl");    /** A name */    public static final PdfName BLACKIS1 = new PdfName("BlackIs1");    /** A name */    public static final PdfName BLACKPOINT = new PdfName("BlackPoint");    /** A name */    public static final PdfName BLEEDBOX = new PdfName("BleedBox");    /** A name */    public static final PdfName BLINDS = new PdfName("Blinds");    /** A name */    public static final PdfName BM = new PdfName("BM");    /** A name */    public static final PdfName BORDER = new PdfName("Border");    /** A name */    public static final PdfName BOUNDS = new PdfName("Bounds");    /** A name */    public static final PdfName BOX = new PdfName("Box");    /** A name */    public static final PdfName BS = new PdfName("BS");    /** A name */    public static final PdfName BTN = new PdfName("Btn");    /** A name */    public static final PdfName BYTERANGE = new PdfName("ByteRange");    /** A name */    public static final PdfName C = new PdfName("C");    /** A name */    public static final PdfName C0 = new PdfName("C0");    /** A name */    public static final PdfName C1 = new PdfName("C1");    /** A name */    public static final PdfName CA = new PdfName("CA");    /** A name */    public static final PdfName ca = new PdfName("ca");    /** A name */    public static final PdfName CALGRAY = new PdfName("CalGray");    /** A name */    public static final PdfName CALRGB = new PdfName("CalRGB");    /** A name */    public static final PdfName CAPHEIGHT = new PdfName("CapHeight");    /** A name */    public static final PdfName CATALOG = new PdfName("Catalog");    /** A name */    public static final PdfName CATEGORY = new PdfName("Category");    /** A name */    public static final PdfName CCITTFAXDECODE = new PdfName("CCITTFaxDecode");    /** A name */    public static final PdfName CENTERWINDOW = new PdfName("CenterWindow");    /** A name */    public static final PdfName CERT = new PdfName("Cert");    /** A name */    public static final PdfName CF = new PdfName("CF");    /** A name */    public static final PdfName CFM = new PdfName("CFM");    /** A name */    public static final PdfName CH = new PdfName("Ch");    /** A name */    public static final PdfName CHARPROCS = new PdfName("CharProcs");    /** A name */    public static final PdfName CI = new PdfName("CI");    /** A name */    public static final PdfName CIDFONTTYPE0 = new PdfName("CIDFontType0");    /** A name */    public static final PdfName CIDFONTTYPE2 = new PdfName("CIDFontType2");    /** A name     * @since 2.0.7     */    public static final PdfName CIDSET = new PdfName("CIDSet");    /** A name */    public static final PdfName CIDSYSTEMINFO = new PdfName("CIDSystemInfo");    /** A name */    public static final PdfName CIDTOGIDMAP = new PdfName("CIDToGIDMap");    /** A name */    public static final PdfName CIRCLE = new PdfName("Circle");    /** A name */    public static final PdfName CO = new PdfName("CO");    /** A name */    public static final PdfName COLORS = new PdfName("Colors");    /** A name */    public static final PdfName COLORSPACE = new PdfName("ColorSpace");    /** A name */    public static final PdfName COLLECTION = new PdfName("Collection");    /** A name */    public static final PdfName COLLECTIONFIELD = new PdfName("CollectionField");    /** A name */    public static final PdfName COLLECTIONITEM = new PdfName("CollectionItem");    /** A name */    public static final PdfName COLLECTIONSCHEMA = new PdfName("CollectionSchema");    /** A name */    public static final PdfName COLLECTIONSORT = new PdfName("CollectionSort");    /** A name */    public static final PdfName COLLECTIONSUBITEM = new PdfName("CollectionSubitem");    /** A name */    public static final PdfName COLUMNS = new PdfName("Columns");    /** A name */    public static final PdfName CONTACTINFO = new PdfName("ContactInfo");    /** A name */    public static final PdfName CONTENT = new PdfName("Content");    /** A name */    public static final PdfName CONTENTS = new PdfName("Contents");    /** A name */    public static final PdfName COORDS = new PdfName("Coords");    /** A name */    public static final PdfName COUNT = new PdfName("Count");    /** A name of a base 14 type 1 font */    public static final PdfName COURIER = new PdfName("Courier");    /** A name of a base 14 type 1 font */    public static final PdfName COURIER_BOLD = new PdfName("Courier-Bold");    /** A name of a base 14 type 1 font */    public static final PdfName COURIER_OBLIQUE = new PdfName("Courier-Oblique");    /** A name of a base 14 type 1 font */    public static final PdfName COURIER_BOLDOBLIQUE = new PdfName("Courier-BoldOblique");    /** A name */    public static final PdfName CREATIONDATE = new PdfName("CreationDate");    /** A name */    public static final PdfName CREATOR = new PdfName("Creator");    /** A name */    public static final PdfName CREATORINFO = new PdfName("CreatorInfo");    /** A name */    public static final PdfName CROPBOX = new PdfName("CropBox");    /** A name */    public static final PdfName CRYPT = new PdfName("Crypt");    /** A name */    public static final PdfName CS = new PdfName("CS");    /** A name */    public static final PdfName D = new PdfName("D");    /** A name */    public static final PdfName DA = new PdfName("DA");    /** A name */    public static final PdfName DATA = new PdfName("Data");    /** A name */    public static final PdfName DC = new PdfName("DC");    /** A name */    public static final PdfName DCTDECODE = new PdfName("DCTDecode");    /** A name */    public static final PdfName DECODE = new PdfName("Decode");    /** A name */    public static final PdfName DECODEPARMS = new PdfName("DecodeParms");    /** A name */    public static final PdfName DEFAULTCRYPTFILER = new PdfName("DefaultCryptFilter");    /** A name */    public static final PdfName DEFAULTCMYK = new PdfName("DefaultCMYK");    /** A name */    public static final PdfName DEFAULTGRAY = new PdfName("DefaultGray");    /** A name */    public static final PdfName DEFAULTRGB = new PdfName("DefaultRGB");    /** A name */    public static final PdfName DESC = new PdfName("Desc");    /** A name */    public static final PdfName DESCENDANTFONTS = new PdfName("DescendantFonts");    /** A name */    public static final PdfName DESCENT = new PdfName("Descent");    /** A name */    public static final PdfName DEST = new PdfName("Dest");    /** A name */    public static final PdfName DESTOUTPUTPROFILE = new PdfName("DestOutputProfile");    /** A name */    public static final PdfName DESTS = new PdfName("Dests");    /** A name */    public static final PdfName DEVICEGRAY = new PdfName("DeviceGray");    /** A name */    public static final PdfName DEVICERGB = new PdfName("DeviceRGB");    /** A name */    public static final PdfName DEVICECMYK = new PdfName("DeviceCMYK");    /** A name */    public static final PdfName DI = new PdfName("Di");    /** A name */    public static final PdfName DIFFERENCES = new PdfName("Differences");    /** A name */    public static final PdfName DISSOLVE = new PdfName("Dissolve");

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?