THotPDF.SetLoadedFreeTextPlainText Method
Chuyển đổi tường minh một chú thích FreeText đã tải được hỗ trợ thành văn bản thẳng căn lề trái và dựng lại giao diện chuẩn của nó
Khai báo
procedure SetLoadedFreeTextPlainText(PageIndex, AnnotationIndex: Integer;
const AText: AnsiString; FontSize: Single = 12);
Unit: HPDFDoc · Có sẵn từ phiên bản 2.753.0
Tham số
PageIndex: chỉ số trang đã tải tính từ zeroAnnotationIndex: chỉ số chú thích trên trang đó tính từ zeroAText: ký tự ASCII in được, với CR, LF hoặc CR/LF làm ngắt dòng tường minh; tab, các ký tự điều khiển khác và văn bản không phải ASCII bị từ chốiFontSize: cỡ chữ hữu hạn theo điểm PDF, lớn hơn zero và tối đa 10.000, mặc định là 12
Chuyển đổi giao diện
Phương thức dùng chữ Helvetica đen và viền hình chữ nhật đen, giữ lại nền màu thiết bị được hỗ trợ cùng hình học viền liền hoặc nét đứt, và cắt chữ trong lề hai điểm bên trong hình chữ nhật của chú thích
Các dòng cách nhau 1,2 lần cỡ chữ; không có tự động xuống dòng hay co chữ cho vừa, nên phần chữ vượt lề sẽ bị cắt
Việc chuyển đổi thay thế /AP, cập nhật /Contents và /DA, đặt /Q về zero, và loại bỏ /RC, /DS cùng /AS; rich text cũ, lựa chọn font, màu chữ, căn lề và các trạng thái giao diện được thay thế một cách chủ đích
Các thay đổi của chú thích, giao diện và trang được đăng ký để lưu tăng dần, và cache render trang bị vô hiệu hóa; lưu dạng ghi đè cũng giữ lại giao diện mới
Đầu vào được hỗ trợ và lỗi
Chú thích phải tồn tại và có subtype FreeText, với hình chữ nhật hữu hạn rộng và cao hơn bốn điểm
Callout, chênh lệch hoặc lề hình chữ nhật, hiệu ứng viền, mục xoay, intent khác FreeText, chú thích không đục, viền bo góc và kiểu viền khác liền hoặc nét đứt bị từ chối với EArgumentException
Các thành phần nền DeviceGray, DeviceRGB và DeviceCMYK phải nằm trong khoảng từ zero đến một; độ rộng viền và mẫu nét đứt phải hợp lệ, hữu hạn và không âm, còn mẫu nét đứt toàn zero nhưng không rỗng bị từ chối
Đầu vào không được hỗ trợ được kiểm tra trước khi thay thế chú thích hoặc giao diện của nó
Ví dụ
Với một tài liệu đã tải mà chú thích đầu tiên trên trang zero là chú thích FreeText được hỗ trợ
PDF.SetLoadedFreeTextPlainText(0, 0,
'Updated review note'#13#10'Second line', 12);
API liên quan
SetLoadedAnnotationContents chỉ thay đổi chuỗi contents đã lưu và giữ nguyên giao diện hiện có
SetLoadedFreeTextRichText · AddLoadedFreeTextAnnotation · THotPDF · Trang chủ