| Constructor and Description |
|---|
Version16Dot16()
Constructor
|
Version16Dot16(int majorNumber,
int minorNumber)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Create a copy of
Version16Dot16 object. |
int |
getMajorNumber()
Gets major version number.
|
int |
getMinorNumber()
Gets minor version number.
|
byte[] |
getRawBytes()
Gets all raw bits for Version16Dot16 version number as byte array with size 4 bytes.
|
void |
setMajorNumber(int value)
Sets major version number.
|
void |
setMinorNumber(int value)
Sets minor version number.
|
String |
toString()
Return version value as a formated string
For example "0.5", "1.1", "3.0" etc.
|
public Version16Dot16()
Constructor
public Version16Dot16(int majorNumber,
int minorNumber)
Constructor
majorNumber - Major version numberminorNumber - Minor version numberpublic int getMajorNumber()
Gets major version number.
Value has sense only in hexademical notation, for example
version 0.5 for 'maxp' in actual font files is 4 bytes: {0, 0, 80, 0}, what has hexademical representation 0x00005000.
After reading this version from font file, Major and minor numbers for object Version16Dot16 will be 0 and 20480 respectively.
And these values in hexademical form are 0x0000 and 0x5000.
public void setMajorNumber(int value)
Sets major version number.
Value has sense only in hexademical notation, for example
version 0.5 for 'maxp' in actual font files is 4 bytes: {0, 0, 80, 0}, what has hexademical representation 0x00005000.
After reading this version from font file, Major and minor numbers for object Version16Dot16 will be 0 and 20480 respectively.
And these values in hexademical form are 0x0000 and 0x5000.
value - Major version number.public int getMinorNumber()
Gets minor version number.
Value has sense only in hexademical notation, for example
version 0.5 for 'maxp' in actual font files is 4 bytes: {0, 0, 80, 0}, what has hexademical representation 0x00005000.
After reading this version from font file, Major and minor numbers for object Version16Dot16 will be 0 and 20480 respectively.
And these values in hexademical form are 0x0000 and 0x5000.
public void setMinorNumber(int value)
Sets minor version number.
Value has sense only in hexademical notation, for example
version 0.5 for 'maxp' in actual font files is 4 bytes: {0, 0, 80, 0}, what has hexademical representation 0x00005000.
After reading this version from font file, Major and minor numbers for object Version16Dot16 will be 0 and 20480 respectively.
And these values in hexademical form are 0x0000 and 0x5000.
value - Minor version number.public byte[] getRawBytes()
Gets all raw bits for Version16Dot16 version number as byte array with size 4 bytes.
public String toString()
Return version value as a formated string For example "0.5", "1.1", "3.0" etc.
Copyright © 2025 Aspose. All Rights Reserved.