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 | 透明度值已成功设置 |