SetTransparencyEx

矢量图形、文本、页面布局

描述

为随后绘制的所有文本和图形分别设置填充和描边透明度值。FillTransparency 通过 /ca 控制非描边 alpha,StrokeTransparency 通过 /CA 控制描边 alpha。所选文档低于 PDF 1.4 时,写入器会自动将有效 PDF 版本提高到 1.4

语法

Delphi

Function TPDFlib.SetTransparencyEx(FillTransparency, StrokeTransparency: Integer): Integer;

ActiveX

Function PDFlib::SetTransparencyEx(FillTransparency As Long, StrokeTransparency As Long) As Long

DLL

int DLSetTransparencyEx(int InstanceID, int FillTransparency, int StrokeTransparency);

参数

FillTransparency应用的填充透明度:0 = 不透明 50 = 50% 透明 100 = 完全透明
StrokeTransparency要应用的描边透明度:0 = 无透明度;50 = 50% 透明度;100 = 不可见

返回值

0至少一个透明度值超出范围,或当前 PDF/A 模式不允许透明度
1透明度值已成功设置