Foxit PDF SDK

构造函数 | 属性 | 所有成员列表
FSColor类 参考
类 FSColor 继承关系图:

## 构造函数
(FSColor *) | - convertToCMYK:
| 转换为CMYK颜色。 更多...
(FSColor *) | - convertToRGB:
| 转换为RGB颜色。 更多...
(FSColorSpace *) | - getColorSpace
| 获取当前颜色所属的颜色空间。 更多...
(id) | - init
| 构造一个空的颜色对象。
(id) | - initWithColor_space:
| 构造函数，使用颜色空间对象 更多...
(id) | - initWithOther:
| 使用另一个color对象的构造函数。 更多...
(BOOL) | - isEmpty
| 检查当前对象是否为空。 更多...

## 属性
FSFloatArray * | value
| 获取分量值数组。 更多...

## 详细描述

此类表示颜色。

## 函数文档

## ◆ 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
| read write nonatomic weak

获取分量值数组。

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