AddFreeTextAnnotationExA

Text, Annotations and hotspot links

Mô tả

Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt AddFreeTextAnnotationEx và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode

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. Dùng tham số Transparency để chỉnh độ trong suốt cho chú thích free text. Hàm SetTransparency không hoạt động với chú thích

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ữ

Khi tài liệu đang chọn thấp hơn PDF 1.4, writer tự động nâng phiên PDF thực tế lên 1.4 vì hàm này ghi mục /CA (độ mờ chú thích) của PDF 1.4

Cú pháp

Delphi

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

DLL

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

Tham số

LeftTọa độ ngang của cạnh trái hình chữ nhật chú thích
TopTọa độ dọc của cạnh trái hình chữ nhật chú thích
WidthChiều rộng của hình chữ nhật chú thích
HeightChiều cao của hình chữ nhật chú thích
TextNội dung văn bản của chú thích
AngleGóc của chữ được vẽ. Nhận 0, 90, 180 hoặc 270 0 = Outline 1 = Fill 2 = Fill và Outline
Options
TransparencyLượng trong suốt cần áp dụng 0 = Không trong suốt 50 = trong suốt 50% 100 = Vô hình int Options, int Transparency);