AddFreeTextAnnotation
Text, Annotations and hotspot links
Mô tả
Thêm chú thích văn bản tự do (free text) vào trang đang chọn. Nếu chỉ định border và/hoặc fill qua tham số Options thì các thiết lập được lấy từ màu đường nét, màu tô, độ rộng nét và thiết lập dash hiện tại
SetLineColor không ảnh hưởng màu viền. Hiện tại màu viền được đặt trùng màu chữ do cơ chế hoạt động của Acrobat. SelectFont không ảnh hưởng kiểu font. Hiện tại font bị cố định là font Helvetica chuẩn do cơ chế hoạt động của Acrobat
SetTextSize sẽ ảnh hưởng đúng cỡ chữ SetTextColor sẽ ảnh hưởng đúng màu chữ SetLineWidth sẽ chỉnh đúng độ rộng viền SetTextAlign sẽ chỉnh đúng căn lề chữ
Hàm SetTransparency sẽ *không* đổi độ trong suốt của chú thích. Hãy dùng
Khi tài liệu đang chọn thấp hơn PDF 1.3, writer tự động nâng phiên PDF thực tế lên 1.3 vì chú thích free text xuất hiện từ PDF 1.3
AddFreeTextAnnotationEx function if you want to adjust transparency settings.
Cú pháp
Delphi
Function TPDFlib.AddFreeTextAnnotation(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer): Integer;
ActiveX
Function PDFlib::AddFreeTextAnnotation(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long) As Long
DLL
int DLAddFreeTextAnnotation(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options);
Tham số
| Left | Tọa độ ngang của cạnh trái hình chữ nhật chú thích |
|---|---|
| Top | Tọa độ dọc của cạnh trái hình chữ nhật chú thích |
| Width | Chiều rộng hình chữ nhật chú thích Chiều cao hình chữ nhật chú thích |
| Height | Nội dung văn bản của chú thích |
| Text | |
| Angle | Góc của chữ được vẽ. Nhận 0, 90, 180 hoặc 270 |
| Options | 0 = Outline 1 = Fill 2 = Fill and Outline int Options); |