EmfColorMatchToTargetW
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfStateRecordType
public final class EmfColorMatchToTargetW extends EmfStateRecordType
Запись EMR_COLORMATCHTOTargetW определяет, следует ли выполнять сопоставление цветов с цветовым профилем, указанным в файле, имя которого состоит из символов Unicode.
Запись EMR_COLORMATCHTOTargetW может использоваться для управления тем, применять ли текущую цветовую трансформацию в контексте устройства воспроизведения. Если значение dwAction равно CS_ENABLE, сопоставление цветов включено, и текущая цветовая трансформация ДОЛЖНА применяться к последующим графическим операциям. Если dwAction установлено в CS_DISABLE, цветовая трансформация НЕ ДОЛЖНА применяться. Пока сопоставление цветов с целью включено значением dwAction CS_ENABLE, изменения цветового пространства или сопоставления цветового охвата не применяются. Однако эти изменения ДОЛЖНЫ вступить в силу, когда сопоставление цветов с целью отключено. Поле dwAction НЕ ДОЛЖНО быть установлено в CS_DELETE_TRANSFORM, если только управление цветом уже не было включено записью EMR_SETICMMODE (раздел 2.3.11.14).
Конструкторы
| Конструктор | Описание |
|---|---|
| EmfColorMatchToTargetW(EmfRecord source) | Инициализирует новый экземпляр класса EmfColorMatchToTargetW. |
Методы
| Метод | Описание |
|---|---|
| getDwAction() | Получает или задаёт 32‑битное беззнаковое целое, которое указывает значение из перечисления ColorSpace (раздел 2.1.7). |
| setDwAction(int value) | Получает или задаёт 32‑битное беззнаковое целое, которое указывает значение из перечисления ColorSpace (раздел 2.1.7). |
| getDwFlags() | Получает или задаёт 32‑битное беззнаковое целое, которое указывает значение из перечисления ColorMatchToTarget (раздел 2.1.6). |
| setDwFlags(int value) | Получает или задаёт 32‑битное беззнаковое целое, которое указывает значение из перечисления ColorMatchToTarget (раздел 2.1.6). |
| getCbName() | Получает или задаёт 32‑битное беззнаковое целое, которое указывает количество байт в имени профиля цвета в кодировке Unicode UTF16-LE. |
| setCbName(int value) | Получает или задаёт 32‑битное беззнаковое целое, которое указывает количество байт в имени профиля цвета в кодировке Unicode UTF16-LE. |
| getCbData() | Получает или задаёт 32‑битное беззнаковое целое, которое указывает размер необработанных данных целевого профиля цвета, если они содержатся в поле Data. |
| setCbData(int value) | Получает или задаёт 32‑битное беззнаковое целое, которое указывает размер необработанных данных целевого профиля цвета, если они содержатся в поле Data. |
| getData() | Получает или задает массив размером (cbName + cbData) в байтах, который указывает имя в кодировке UTF16-LE и необработанные данные желаемого цветового профиля. |
| setData(byte[] value) | Получает или задает массив размером (cbName + cbData) в байтах, который указывает имя в кодировке UTF16-LE и необработанные данные желаемого цветового профиля. |
| getName() | Получает имя |
| getRawData() | Получает необработанные данные |
EmfColorMatchToTargetW(EmfRecord source)
public EmfColorMatchToTargetW(EmfRecord source)
Инициализирует новый экземпляр класса EmfColorMatchToTargetW.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source | EmfRecord | Источник. |
getDwAction()
public int getDwAction()
Получает или задаёт 32‑битное беззнаковое целое, которое указывает значение из перечисления ColorSpace (раздел 2.1.7).
Returns: int
setDwAction(int value)
public void setDwAction(int value)
Получает или задаёт 32‑битное беззнаковое целое, которое указывает значение из перечисления ColorSpace (раздел 2.1.7).
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getDwFlags()
public int getDwFlags()
Получает или задаёт 32‑битное беззнаковое целое, которое указывает значение из перечисления ColorMatchToTarget (раздел 2.1.6).
Returns: int
setDwFlags(int value)
public void setDwFlags(int value)
Получает или задаёт 32‑битное беззнаковое целое, которое указывает значение из перечисления ColorMatchToTarget (раздел 2.1.6).
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getCbName()
public int getCbName()
Получает или задаёт 32‑битное беззнаковое целое, которое указывает количество байт в имени профиля цвета в кодировке Unicode UTF16-LE.
Returns: int
setCbName(int value)
public void setCbName(int value)
Получает или задаёт 32‑битное беззнаковое целое, которое указывает количество байт в имени профиля цвета в кодировке Unicode UTF16-LE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getCbData()
public int getCbData()
Получает или задаёт 32‑битное беззнаковое целое, которое указывает размер необработанных данных целевого профиля цвета, если они содержатся в поле Data.
Returns: int
setCbData(int value)
public void setCbData(int value)
Получает или задаёт 32‑битное беззнаковое целое, которое указывает размер необработанных данных целевого профиля цвета, если они содержатся в поле Data.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getData()
public byte[] getData()
Получает или задает массив размером (cbName + cbData) в байтах, который указывает имя в кодировке UTF16-LE и необработанные данные желаемого цветового профиля.
Returns: byte[]
setData(byte[] value)
public void setData(byte[] value)
Получает или задает массив размером (cbName + cbData) в байтах, который указывает имя в кодировке UTF16-LE и необработанные данные желаемого цветового профиля.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte[] |
getName()
public String getName()
Получает имя
Returns: java.lang.String
getRawData()
public byte[] getRawData()
Получает необработанные данные
Returns: byte[]