Foxit PDF SDK
FSColor类 参考
类 FSColor 继承关系图:
FSBase

构造函数

(FSColor *) - convertToCMYK:
 转换为CMYK颜色。
更多...
 
(FSColor *) - convertToRGB:
 转换为RGB颜色。
更多...
 
(FSColorSpace *) - getColorSpace
 获取当前颜色所属的颜色空间。
更多...
 
(id) - init
 构造一个空的颜色对象。

 
(id) - initWithColor_space:
 构造函数,使用颜色空间对象
更多...
 
(id) - initWithOther:
 使用另一个color对象的构造函数。
更多...
 
(BOOL) - isEmpty
 检查当前对象是否为空。
更多...
 

属性

FSFloatArrayvalue
 获取分量值数组。
更多...
 

详细描述

此类表示颜色。

函数文档

◆ convertToCMYK:()

- (FSColor *) convertToCMYK: (FSColorSpaceRenderingIntent intent

转换为CMYK颜色。

参数
[in]intent(保留)用于颜色转换的渲染意图。
返回
转换后的颜色。如果返回颜色的函数 FSColor::isEmpty 的返回值为 YES,则表示转换失败。

◆ convertToRGB:()

- (FSColor *) convertToRGB: (FSColorSpaceRenderingIntent intent

转换为RGB颜色。

参数
[in]intent(保留)用于颜色转换的渲染意图。
返回
转换后的颜色。如果返回颜色的函数 FSColor::isEmpty 的返回值为 YES,则表示转换失败。

◆ getColorSpace()

- (FSColorSpace *) getColorSpace

获取当前颜色所属的颜色空间。

返回
颜色空间对象。

◆ initWithColor_space:()

- (id) initWithColor_space: (FSColorSpace*)  color_space

构造函数,使用颜色空间对象

参数
[in]color_space有效的颜色空间对象。

◆ initWithOther:()

- (id) initWithOther: (FSColor*)  other

使用另一个color对象的构造函数。

参数
[in]other另一个 FSColor 对象。

◆ isEmpty()

- (BOOL) isEmpty

检查当前对象是否为空。

当前对象为空时,表示当前对象无效。

返回
YES 表示当前对象为空,NO 表示非空。

属性说明

◆ value

- (FSFloatArray *) value
readwritenonatomicweak

获取分量值数组。

分量的数量取决于当前颜色所属的颜色空间。 用户可以通过函数 FSColor::getColorSpace 获取颜色空间对象,然后 通过函数 FSColorSpace::getComponentCount 获取分量数量。