SetFormFieldBackgroundColorSepA
表单字段、颜色
描述
末尾的 A 表示 ANSI(char)DLL 入口点;ActiveX/COM 接口仅公开 Unicode 形式。其行为与 SetFormFieldBackgroundColorSep 相同,字符串参数使用当前 SetAnsiMode 代码页解释
设置指定表单字段的背景颜色。类似于 SetFormFieldBorderColor 函数,但使用通过 AddSeparationColor 函数添加的分色颜色的色调。PDF 规范不支持表单字段使用分色颜色空间,因此结果可能并非始终有效,尤其是在随后于 Acrobat 中编辑表单字段时。此功能专为需要将表单字段扁平化的情形添加
语法
Delphi
Function DLSetFormFieldBackgroundColorSepA(InstanceID, Index: Integer; ColorName: PAnsiChar; Tint: Double): Integer;
DLL
int DLSetFormFieldBackgroundColorSepA(int InstanceID, int Index, const char * ColorName, double Tint);
参数
| Index | 表单字段的索引 |
|---|---|
| ColorName | 通过 AddSeparationColor 函数使用的分色颜色名称 |
| Tint | 要使用的颜色量。0 表示无颜色(白色),1 表示最大颜色量 |
返回值
| 0 | 找不到表单字段,或找不到分离色名称 |
|---|---|
| 1 | 已成功设置指定表单字段的背景颜色 |