COSName

Overview

COSName is a class in Aspose.Pdf FOSS for Java. Inherits from: COSBase, Comparable<COSName>.

PDF name object (§7.3.5, ISO 32000-1:2008).

Properties

NameTypeAccessDescription
nameStringReadReturns the decoded name (without leading ‘/’).
valueStringReadReturns the decoded name value.
TYPECOSNameRead
SUBTYPECOSNameRead
PAGESCOSNameRead
PAGECOSNameRead
FONTCOSNameRead
LENGTHCOSNameRead
FILTERCOSNameRead
FLATE_DECODECOSNameRead
LZW_DECODECOSNameRead
ASCII_HEX_DECODECOSNameRead
ASCII85_DECODECOSNameRead
RUN_LENGTH_DECODECOSNameRead
CCITTFAX_DECODECOSNameRead
DCT_DECODECOSNameRead
JPX_DECODECOSNameRead
WIDTHCOSNameRead
HEIGHTCOSNameRead
RESOURCESCOSNameRead
CONTENTSCOSNameRead
MEDIABOXCOSNameRead
CROPBOXCOSNameRead
TRIMBOXCOSNameRead
BLEEDBOXCOSNameRead
ARTBOXCOSNameRead
COUNTCOSNameRead
KIDSCOSNameRead
PARENTCOSNameRead
CATALOGCOSNameRead
ROOTCOSNameRead
SIZECOSNameRead
PREVCOSNameRead
INFOCOSNameRead
IDCOSNameRead
ENCRYPTCOSNameRead
DECODE_PARMSCOSNameRead
ENCODINGCOSNameRead
BASE_FONTCOSNameRead
FIRST_CHARCOSNameRead
LAST_CHARCOSNameRead
WIDTHSCOSNameRead
TO_UNICODECOSNameRead
FONT_DESCRIPTORCOSNameRead
XOBJECTCOSNameRead
IMAGECOSNameRead
FORMCOSNameRead
BBOXCOSNameRead
MATRIXCOSNameRead
ANNOTSCOSNameRead
RECTCOSNameRead
ROTATECOSNameRead
SCOSNameRead
NCOSNameRead
PREDICTORCOSNameRead
COLUMNSCOSNameRead
COLORSCOSNameRead
BITS_PER_COMPONENTCOSNameRead
dirtybooleanReadReturns {@code true} if this object was modified since loading.
indirectbooleanReadReturns whether this object is an indirect object (has an object key).
objectKeyCOSObjectKeyReadReturns the indirect object key, or {@code null} for direct objects.

Methods

SignatureDescription
of(name: String)COSNameReturns a COSName for the given decoded name.
fromPdfToken(pdfToken: String)COSNameDecodes a PDF name token (with {@code #XX} hex escapes) to a COSName.
getName()StringReturns the decoded name (without leading ‘/’).
getValue()StringReturns the decoded name value.
writeTo(os: OutputStream)
accept(visitor: ICOSVisitor<T>)T
compareTo(other: COSName)int
equals(o: Object)boolean
hashCode()int
toString()String
isDirty()booleanReturns {@code true} if this object was modified since loading.
setDirty(dirty: boolean)Sets the dirty flag on this object.
isIndirect()booleanReturns whether this object is an indirect object (has an object key).
getObjectKey()COSObjectKeyReturns the indirect object key, or {@code null} for direct objects.
setObjectKey(key: COSObjectKey)Sets the indirect object key.

See Also