AddFreeTextAnnotationEx
文字、註解與熱點連結
描述
在所選頁面加入自由文字註解。若以 Options 參數指定框線和/或填色,設定會取自目前的線條顏色、填色顏色、線寬與筆劃虛線設定。自由文字註解的透明度請用 Transparency 參數調整,SetTransparency 函式對註解沒有作用
SetLineColor 不影響框線顏色。受 Acrobat 運作方式所限,框線顏色目前固定使用與文字顏色相同的顏色。SelectFont 不影響字型樣式,字型目前寫死為標準 Helvetica 字型
SetTextSize 會正確影響文字大小 SetTextColor 會正確影響文字顏色 SetLineWidth 會正確調整框線寬度 SetTextAlign 會正確調整文字對齊
所選文件低於 PDF 1.4 時,寫入器會自動把有效 PDF 版本提升到 1.4,因為此函式寫出 PDF 1.4 的 /CA 不透明度鍵
語法
Delphi
Function TPDFlib.AddFreeTextAnnotationEx(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer; Transparency: Integer): Integer;
ActiveX
Function PDFlib::AddFreeTextAnnotationEx(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long, Transparency As Long) As Long
DLL
int DLAddFreeTextAnnotationEx(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options, int Transparency);
參數
| Left | 註解矩形左緣的水平座標 |
|---|---|
| Top | 註解矩形左緣的垂直座標 |
| Width | 註解矩形的寬度 |
| Height | 註解矩形的高度 |
| Text | 註解的文字內容 |
| Angle | 繪製文字的角度。可為 0、90、180 或 270。 0 = 外框 1 = 填色 2 = 填色加外框 |
| Options | |
| Transparency | 要套用的透明度 0 = 無透明 50 = 50% 透明 100 = 完全看不見 int Options, int Transparency); |