AddFreeTextAnnotationA

文字、註解與熱點連結

描述

結尾的 A 表示 ANSI(char)DLL 進入點;ActiveX/COM 介面只提供 Unicode 形式。行為與 AddFreeTextAnnotation 完全相同,字串參數依目前 SetAnsiMode 的字碼頁解讀

在所選頁面加入自由文字註解。若以 Options 參數指定框線和/或填色,設定會取自目前的線條顏色、填色顏色、線寬與筆劃虛線設定

SetLineColor 不影響框線顏色。受 Acrobat 運作方式所限,框線顏色目前固定使用與文字顏色相同的顏色。SelectFont 不影響字型樣式,字型目前寫死為標準 Helvetica 字型

SetTextSize 會正確影響文字大小 SetTextColor 會正確影響文字顏色 SetLineWidth 會正確調整框線寬度 SetTextAlign 會正確調整文字對齊

SetTransparency 函式*不會*改變註解的透明度。請改用新的

所選文件低於 PDF 1.3 時,寫入器會自動把有效 PDF 版本提升到 1.3,因為自由文字註解是 PDF 1.3 才有的。

若要調整透明度設定,請使用 AddFreeTextAnnotationEx 函式

語法

Delphi

Function DLAddFreeTextAnnotationA(InstanceID: Integer; Left, Top, Width, Height: Double; Text: PAnsiChar; Angle, Options: Integer): Integer;

DLL

int DLAddFreeTextAnnotationA(int InstanceID, double Left, double Top, double Width, double Height, const char * Text, int Angle, int Options);

參數

Left註解矩形左緣的水平座標
Top註解矩形左緣的垂直座標
Width註解矩形的寬度 註解矩形的高度
Height註解的文字內容
Text
Angle繪製文字的角度。可為 0、90、180 或 270。
Options0 = 外框 1 = 填色 2 = 填色加外框 int Options);