Top Description Fields Constructors Methods
org.apache.fontbox.ttf

public Class NameRecord

extends Object
Class Inheritance
Imports
java.io.IOException

A name record in the name table.
Author
Ben Litchfield

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private int
public static final int
public static final int
public static final int
public static final int
private int
private int
private String
private int
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int

Returns:

Returns the languageId.
getLanguageId
()

public int

Returns:

Returns the nameId.
getNameId
()

public int

Returns:

Returns the platformEncodingId.
getPlatformEncodingId
()

public int

Returns:

Returns the platformId.
getPlatformId
()

public String

Returns:

Returns the string.
getString
()

public int

Returns:

Returns the stringLength.
getStringLength
()

public int

Returns:

Returns the stringOffset.
getStringOffset
()

pack-priv void
initData(TrueTypeFont
The font that is being read.
ttf
,
TTFDataStream
The stream to read the data from.
data
)

This will read the required data from the stream.

public void
setLanguageId(int
The languageId to set.
languageIdValue
)

public void
setNameId(int
The nameId to set.
nameIdValue
)

public void
setPlatformEncodingId(int
The platformEncodingId to set.
platformEncodingIdValue
)

public void
setPlatformId(int
The platformId to set.
platformIdValue
)

public void
setString(String
The string to set.
stringValue
)

public void
setStringLength(int
The stringLength to set.
stringLengthValue
)

public void
setStringOffset(int
The stringOffset to set.
stringOffsetValue
)

public String

Returns:

A string for this class.
toString
()

Overrides java.lang.Object.toString.

Return a string representation of this class.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

ENCODING_MACINTOSH_ROMANback to summary
public static final int ENCODING_MACINTOSH_ROMAN
ENCODING_UNICODE_1_0back to summary
public static final int ENCODING_UNICODE_1_0
ENCODING_UNICODE_1_1back to summary
public static final int ENCODING_UNICODE_1_1
ENCODING_UNICODE_2_0_BMPback to summary
public static final int ENCODING_UNICODE_2_0_BMP
ENCODING_UNICODE_2_0_FULLback to summary
public static final int ENCODING_UNICODE_2_0_FULL
ENCODING_WINDOWS_SYMBOLback to summary
public static final int ENCODING_WINDOWS_SYMBOL
ENCODING_WINDOWS_UNICODE_BMPback to summary
public static final int ENCODING_WINDOWS_UNICODE_BMP
ENCODING_WINDOWS_UNICODE_UCS4back to summary
public static final int ENCODING_WINDOWS_UNICODE_UCS4
LANGUAGE_MACINTOSH_ENGLISHback to summary
public static final int LANGUAGE_MACINTOSH_ENGLISH
LANGUAGE_UNICODEback to summary
public static final int LANGUAGE_UNICODE
LANGUAGE_WINDOWS_EN_USback to summary
public static final int LANGUAGE_WINDOWS_EN_US
languageIdback to summary
private int languageId
NAME_FONT_FAMILY_NAMEback to summary
public static final int NAME_FONT_FAMILY_NAME
NAME_FONT_SUB_FAMILY_NAMEback to summary
public static final int NAME_FONT_SUB_FAMILY_NAME
NAME_FULL_FONT_NAMEback to summary
public static final int NAME_FULL_FONT_NAME
NAME_POSTSCRIPT_NAMEback to summary
public static final int NAME_POSTSCRIPT_NAME
NAME_TRADEMARKback to summary
public static final int NAME_TRADEMARK
NAME_UNIQUE_FONT_IDback to summary
public static final int NAME_UNIQUE_FONT_ID
NAME_VERSIONback to summary
public static final int NAME_VERSION
nameIdback to summary
private int nameId
PLATFORM_ISOback to summary
public static final int PLATFORM_ISO
PLATFORM_MACINTOSHback to summary
public static final int PLATFORM_MACINTOSH
PLATFORM_UNICODEback to summary
public static final int PLATFORM_UNICODE
PLATFORM_WINDOWSback to summary
public static final int PLATFORM_WINDOWS
platformEncodingIdback to summary
private int platformEncodingId
platformIdback to summary
private int platformId
stringback to summary
private String string
stringLengthback to summary
private int stringLength
stringOffsetback to summary
private int stringOffset

Constructor Detail

NameRecordback to summary
public NameRecord()

Method Detail

getLanguageIdback to summary
public int getLanguageId()
Returns:int

Returns the languageId.

getNameIdback to summary
public int getNameId()
Returns:int

Returns the nameId.

getPlatformEncodingIdback to summary
public int getPlatformEncodingId()
Returns:int

Returns the platformEncodingId.

getPlatformIdback to summary
public int getPlatformId()
Returns:int

Returns the platformId.

getStringback to summary
public String getString()
Returns:String

Returns the string.

getStringLengthback to summary
public int getStringLength()
Returns:int

Returns the stringLength.

getStringOffsetback to summary
public int getStringOffset()
Returns:int

Returns the stringOffset.

initDataback to summary
pack-priv void initData(TrueTypeFont ttf, TTFDataStream data) throws IOException

This will read the required data from the stream.

Parameters
ttf:TrueTypeFont

The font that is being read.

data:TTFDataStream

The stream to read the data from.

Exceptions
IOException:
If there is an error reading the data.
setLanguageIdback to summary
public void setLanguageId(int languageIdValue)
Parameters
languageIdValue:int

The languageId to set.

setNameIdback to summary
public void setNameId(int nameIdValue)
Parameters
nameIdValue:int

The nameId to set.

setPlatformEncodingIdback to summary
public void setPlatformEncodingId(int platformEncodingIdValue)
Parameters
platformEncodingIdValue:int

The platformEncodingId to set.

setPlatformIdback to summary
public void setPlatformId(int platformIdValue)
Parameters
platformIdValue:int

The platformId to set.

setStringback to summary
public void setString(String stringValue)
Parameters
stringValue:String

The string to set.

setStringLengthback to summary
public void setStringLength(int stringLengthValue)
Parameters
stringLengthValue:int

The stringLength to set.

setStringOffsetback to summary
public void setStringOffset(int stringOffsetValue)
Parameters
stringOffsetValue:int

The stringOffset to set.

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Return a string representation of this class.

Returns:String

A string for this class.

Annotations
@Override