WmfLogColorSpaceW

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject

public class WmfLogColorSpaceW extends MetaObject

Объект LogColorSpaceW задаёт логическое цветовое пространство, которое может быть определено файлом цветового профиля с именем, состоящим из 16‑битных символов Unicode.

Смотрите объект WmfLogColorSpace (раздел 2.2.2.11) для получения дополнительных сведений о интерпретации значений полей этого объекта.

Конструкторы

КонструкторОписание
WmfLogColorSpaceW()

Методы

МетодОписание
getSignature()Получает или задает 32‑битное беззнаковое целое, которое указывает signature объектов цветового пространства; оно ДОЛЖНО быть установлено в значение 0x50534F43, которое является ASCII‑кодировкой строки "PSOC".
setSignature(int value)Получает или задает 32‑битное беззнаковое целое, которое указывает signature объектов цветового пространства; оно ДОЛЖНО быть установлено в значение 0x50534F43, которое является ASCII‑кодировкой строки "PSOC".
getVersion()Получает или задает 32‑битное беззнаковое целое, определяющее номер version; оно ДОЛЖНО быть 0x00000400.
setVersion(int value)Получает или задает 32‑битное беззнаковое целое, определяющее номер version; оно ДОЛЖНО быть 0x00000400.
getSize()Получает или задает 32‑битное беззнаковое целое, определяющее size этого объекта в байтах.
setSize(int value)Получает или задает 32‑битное беззнаковое целое, определяющее size этого объекта в байтах.
getColorSpaceType()Получает или задает 32‑битное знаковое целое, которое указывает тип цветового пространства.
setColorSpaceType(int value)Получает или задает 32‑битное знаковое целое, которое указывает тип цветового пространства.
getIntent()Получает или задает 32‑битное знаковое целое, определяющее намерение отображения гаммы.
setIntent(int value)Получает или задает 32‑битное знаковое целое, определяющее намерение отображения гаммы.
getEndpoints()Получает или задает объект CIEXYZTriple (раздел 2.2.2.7), который определяет координаты CIE‑хроматичности x, y и z трёх цветов, соответствующих endpoints RGB для логического цветового пространства, связанного с растровым изображением.
setEndpoints(WmfCieXyzTriple value)Получает или задает объект CIEXYZTriple (раздел 2.2.2.7), который определяет координаты CIE‑хроматичности x, y и z трёх цветов, соответствующих endpoints RGB для логического цветового пространства, связанного с растровым изображением.
getGammaRed()Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для красного.
setGammaRed(int value)Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для красного.
getGammaGreen()Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для зелёного.
setGammaGreen(int value)Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для зелёного.
getGammaBlue()Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для синего.
setGammaBlue(int value)Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для синего.
getFilename()Получает или задает необязательную нуль‑терминированную строку Unicode UTF16-LE, которая указывает имя файла, содержащего цветовой профиль.
setFilename(String value)Получает или задает необязательную нуль‑терминированную строку Unicode UTF16-LE, которая указывает имя файла, содержащего цветовой профиль.

WmfLogColorSpaceW()

public WmfLogColorSpaceW()

getSignature()

public int getSignature()

Получает или задает 32‑битное беззнаковое целое, которое указывает signature объектов цветового пространства; оно ДОЛЖНО быть установлено в значение 0x50534F43, которое является ASCII‑кодировкой строки "PSOC".

Returns: int

setSignature(int value)

public void setSignature(int value)

Получает или задает 32‑битное беззнаковое целое, которое указывает signature объектов цветового пространства; оно ДОЛЖНО быть установлено в значение 0x50534F43, которое является ASCII‑кодировкой строки "PSOC".

Parameters:

ПараметрТипОписание
valueint

getVersion()

public int getVersion()

Получает или задает 32‑битное беззнаковое целое, определяющее номер version; оно ДОЛЖНО быть 0x00000400.

Returns: int

setVersion(int value)

public void setVersion(int value)

Получает или задает 32‑битное беззнаковое целое, определяющее номер version; оно ДОЛЖНО быть 0x00000400.

Parameters:

ПараметрТипОписание
valueint

getSize()

public int getSize()

Получает или задает 32‑битное беззнаковое целое, определяющее size этого объекта в байтах.

Returns: int

setSize(int value)

public void setSize(int value)

Получает или задает 32‑битное беззнаковое целое, определяющее size этого объекта в байтах.

Parameters:

ПараметрТипОписание
valueint

getColorSpaceType()

public int getColorSpaceType()

Получает или задает 32‑битное знаковое целое, которое указывает тип цветового пространства. Оно ДОЛЖНО быть определено в перечислении LogicalColorSpace (раздел 2.1.1.14). Если это значение равно LCS_sRGB или LCS_WINDOWS_COLOR_SPACE, необходимо использовать цветовое пространство sRGB.

Returns: int

setColorSpaceType(int value)

public void setColorSpaceType(int value)

Получает или задает 32‑битное знаковое целое, которое указывает тип цветового пространства. Оно ДОЛЖНО быть определено в перечислении LogicalColorSpace (раздел 2.1.1.14). Если это значение равно LCS_sRGB или LCS_WINDOWS_COLOR_SPACE, необходимо использовать цветовое пространство sRGB.

Parameters:

ПараметрТипОписание
valueint

getIntent()

public int getIntent()

Получает или задает 32‑битное знаковое целое, определяющее намерение отображения гаммы. Оно ДОЛЖНО быть определено в перечислении GamutMappingIntent (раздел 2.1.1.11).

Returns: int

setIntent(int value)

public void setIntent(int value)

Получает или задает 32‑битное знаковое целое, определяющее намерение отображения гаммы. Оно ДОЛЖНО быть определено в перечислении GamutMappingIntent (раздел 2.1.1.11).

Parameters:

ПараметрТипОписание
valueint

getEndpoints()

public WmfCieXyzTriple getEndpoints()

Получает или задает объект CIEXYZTriple (раздел 2.2.2.7), который определяет координаты CIE‑хроматичности x, y и z трёх цветов, соответствующих endpoints RGB для логического цветового пространства, связанного с растровым изображением. Если поле ColorSpaceType не указывает LCS_CALIBRATED_RGB, это поле ДОЛЖНО игнорироваться.

Returns: WmfCieXyzTriple

setEndpoints(WmfCieXyzTriple value)

public void setEndpoints(WmfCieXyzTriple value)

Получает или задает объект CIEXYZTriple (раздел 2.2.2.7), который определяет координаты CIE‑хроматичности x, y и z трёх цветов, соответствующих endpoints RGB для логического цветового пространства, связанного с растровым изображением. Если поле ColorSpaceType не указывает LCS_CALIBRATED_RGB, это поле ДОЛЖНО игнорироваться.

Parameters:

ПараметрТипОписание
valueWmfCieXyzTriple

getGammaRed()

public int getGammaRed()

Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для красного. Если поле ColorSpaceType не указывает LCS_CALIBRATED_RGB, это поле ДОЛЖНО игнорироваться.

Returns: int

setGammaRed(int value)

public void setGammaRed(int value)

Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для красного. Если поле ColorSpaceType не указывает LCS_CALIBRATED_RGB, это поле ДОЛЖНО игнорироваться.

Parameters:

ПараметрТипОписание
valueint

getGammaGreen()

public int getGammaGreen()

Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для зелёного. Если поле ColorSpaceType не указывает LCS_CALIBRATED_RGB, это поле ДОЛЖНО игнорироваться.

Returns: int

setGammaGreen(int value)

public void setGammaGreen(int value)

Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для зелёного. Если поле ColorSpaceType не указывает LCS_CALIBRATED_RGB, это поле ДОЛЖНО игнорироваться.

Parameters:

ПараметрТипОписание
valueint

getGammaBlue()

public int getGammaBlue()

Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для синего. Если поле ColorSpaceType не указывает LCS_CALIBRATED_RGB, это поле ДОЛЖНО игнорироваться.

Returns: int

setGammaBlue(int value)

public void setGammaBlue(int value)

Получает или задает 32‑битное фиксированное значение, определяющее тональную кривую отклика для синего. Если поле ColorSpaceType не указывает LCS_CALIBRATED_RGB, это поле ДОЛЖНО игнорироваться.

Parameters:

ПараметрТипОписание
valueint

getFilename()

public String getFilename()

Получает или задает необязательную нуль‑терминированную строку Unicode UTF16-LE, которая указывает имя файла, содержащего цветовой профиль. Если имя файла указано, и поле ColorSpaceType установлено в LCS_CALIBRATED_RGB, остальные поля этой структуры ДОЛЖНЫ игнорироваться.

Returns: java.lang.String

setFilename(String value)

public void setFilename(String value)

Получает или задает необязательную нуль‑терминированную строку Unicode UTF16-LE, которая указывает имя файла, содержащего цветовой профиль. Если имя файла указано, и поле ColorSpaceType установлено в LCS_CALIBRATED_RGB, остальные поля этой структуры ДОЛЖНЫ игнорироваться.

Parameters:

ПараметрТипОписание
valuejava.lang.String