TextMarkupAnnotation
Tổng quan
TextMarkupAnnotation là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: MarkupAnnotation.
Khóa học cơ bản cho các ghi chú đánh dấu văn bản (Highlight, Underline, StrikeOut, Squiggly) - những người có địa phương là một tập hợp của QuadPoints trên trang văn Bản.
Khóa học này cung cấp 17 phương pháp để làm việc với các đối tượng TextMarkupAnnotation trong các chương trình .NET. Các phương pháp có sẵn bao gồm: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetMarkedText, GetMarkedTextFragments, GetRectangle, GetState, GetStateModel, MarkupAnnotation,Và 5 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState,44 và hơn nữa.
Tài sản
| Tên | loại | Access | Mô tả |
|---|---|---|---|
CreationDate | System.DateTime | Đọc / viết | Tính năng của việc tạo ra được ghi lại trong /CreationDate. |
Opacity | double | Đọc / viết | Opacity (0..1) được thực hiện trong /CA. |
Popup | PopupAnnotation? | Đọc / viết | Hiển thị popup (Popup). |
ReplyType | ReplyType | Đọc / viết | Trả lời mối quan hệ với InReplyTo (/RT). |
RichText | string? | Đọc / viết | Nội dung văn bản giàu (/RC), định dạng XHTML. |
Subject | string? | Đọc / viết | Chủ đề dòng (Subj). |
Title | string? | Đọc / viết | Tác giả / tiêu đề được thực hiện trong /T. |
AnnotationType | AnnotationType | Đọc | Nhãn hiệu Subtype. |
Rect | Rectangle? | Đọc / viết | - Đặt tên (được đặt trên trang). |
InnerRect | Rectangle? | Đọc | Cây thẳng ghi nhận được đặt bởi /RD (tùy thuộc vào sự khác biệt) - khu vực thực tế kéo bên trong Rect. |
Width | double | Đọc / viết | - Chiều rộng của chữ ký trực tiếp. |
Height | double | Đọc / viết | Độ cao của đường thẳng ghi chú. |
ActiveState | string? | Đọc / viết | Hiện tại hiện trạng xuất hiện hoạt động (/AS entry). |
Alignment | TextAlignment | Đọc / viết | Text alignment (đối với các bản ghi văn bản / widget miễn phí mang văn Bản giàu có). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Đọc / viết | Phân phối ngang (Aspose.Pdf tiết lộ điều này ngoài Phán phối; hai đều có thể được thiết lập độc lập). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Đọc / viết | Tính năng định dạng văn bản-specific horizontal alignment override. |
Appearance | AppearanceDictionary | Đọc | Từ điển xuất hiện (/AP entry) - được khóa bằng tên dòng xuất sắc (N, D, R). |
States | AppearanceDictionary | Đọc | Từ điển xuất hiện-đất nước (tạm dịch: tiểu bang của AP/N, ví dụ:. |
NormalAppearance | XForm? | Đọc | Sự xuất hiện bình thường (/AP / N) của ghi chú là XForm, hoặc không khi nó không có. |
UpdateAppearanceOnConvert | bool | Đọc / viết | Hoặc để tái tạo dòng xuất hiện khi một ghi chú được lưu trữ trong một tài liệu chuyển đổi. |
UseFontSubset | bool | Đọc / viết | (Dân trí) - Dân trí: Dân gian: Đúng là những gì có thể xảy ra. |
Contents | string? | Đọc / viết | Nội dung bài viết ( Text ). |
Border | Border? | Đọc / viết | biên giới Annotation. |
Color | Color | Đọc / viết | Màu biên giới ghi chú (/C entry). |
InteriorColor | Color? | Đọc / viết | Màu nội bộ ghi chú (/IC entry, for circle/square/line ghi lại). |
Name | string? | Đọc / viết | Tên ghi chú (đánh dấu duy nhất - /NM entry). |
FullName | string? | Đọc | Tên đầy đủ ghi chú. |
ModifiedDate | string? | Đọc | Ngày sửa đổi. |
Modified | DateTime | Đọc / viết | Ngày /M (đổi hướng) là một DateTime được viết. |
Flags | AnnotationFlags | Đọc / viết | Nhãn hiệu (/F entry) - được sử dụng như là hỗ trợ lưu trữ cho cả các biểu mẫu int và in. |
AnnotationFlags | AnnotationFlags | Đọc / viết | Nhãn nhãn của Hành động phù hợp với bề mặt công cộng Aspose.Pdf mà tiếp xúc AnnotationFlags như một tài sản. |
Action | PdfAction? | Đọc / viết | Các hành động liên quan đến ghi chú này (/A entry). |
Actions | PdfActionCollection | Đọc | Thu thập các hành động liên quan đến ghi chú này. |
Author | string? | Đọc | Tác giả ghi chú (/T entry). |
AnnotationState | string? | Đọc | trạng thái ghi nhận (/Stat entry), ví dụ:. |
AnnotationStateModel | string? | Đọc | Mô hình trạng thái ghi nhận (/StateModel entry), ví dụ:. |
InReplyTo | Annotation? | Đọc / viết | Bản ghi chú này được trả lời (/IRT entry). |
QuadPoints | Point[] | Đọc / viết | QuadPoints như một loạt các giá trị điểm. |
Characteristics | Characteristics | Đọc | Đặc tính xuất hiện (màu biên giới, màu nền, xoay). |
PageIndex | int | Đọc | 1-based index of the page that owns this annotation. |
Page | Page? | Đọc | Trang sở hữu của ghi chú này, hoặc không khi nó không thể được giải quyết (ví dụ:. |
VerticalAlignment | VerticalAlignment | Đọc / viết | Phân phối thạch áp dụng cho đoạn này. |
Margin | MarginInfo | Đọc / viết | Thông tin ngoại hối được áp dụng cho đoạn này. |
IsFirstParagraphInColumn | bool | Đọc / viết | Phải buộc đoạn này để bắt đầu một cột mới. |
IsKeptWithNext | bool | Đọc / viết | Hãy giữ đoạn này trên cùng một trang như phần tiếp theo. |
IsInNewPage | bool | Đọc / viết | Phải bắt đầu đoạn từ một trang mới. |
IsInLineParagraph | bool | Đọc / viết | Nhập chữ ký (không bắt đầu một dòng mới). |
HyperlinkText | string? | Đọc / viết | Mục tiêu Hyperlink-type Legacy. |
Hyperlink | Hyperlink? | Đọc / viết | Thiết kế trang trí hyperlink áp dụng cho đoạn. |
ZIndex | int | Đọc / viết | Chỉ số lệnh Z được sử dụng bởi DOM renderer. |
Phương pháp
| Signature | Mô tả |
|---|---|
TextMarkupAnnotation(document: Document) | Document-bound ctor (được thêm vào một trang sau đó). |
GetMarkedText() | Văn bản được bao phủ bởi QuadPoints của bài viết này, với văn bản của mỗi quad (mỗi dòng được nhấn mạnh) được tách ra bởi NewLine. |
GetMarkedTextFragments() | Các đoạn văn bản trang được bao phủ bởi QuadPoints của bài viết này — một đoạn clip cho mỗi đoạn nguồn mà mỗi quát lấp đầy. |
MarkupAnnotation(document: Document) | Tài liệu-được kết nối ctor để tạo một ghi chú đánh dấu mà chưa được gắn vào trang cụ thể; người gọi thêm nó sau đó thông qua trang.Annotations.Add(nô). |
GetState() | Đọc bài viết /Thế giới trên từ điển thuộc tính của ghi chú. |
GetStateModel() | Đọc /StateModel nhập, bản đồ mất /trang vào Undefined. |
SetMarkedState(marked: bool) | Đặt /State thành Marked hoặc Unmarked cộng với /StateModel = Marked. |
SetReviewState(state: AnnotationState) | Đặt trạng thái đánh giá. |
ClearState() | Xóa bất kỳ ghi /State và /StateModel. |
FindStateAnnotation() | Tìm danh sách theo dõi trạng thái liên kết với dấu hiệu này (các danh mục trả lời /IRT gần đây nhất mang lại một /Công ty, qua PDF 32000 §12.5.6.3). |
Accept(visitor: AnnotationSelector) | Gửi ghi chú này đến tải quá mức Visit(SubType) của khách truy cập. |
GetRectangle(considerRotation: bool) | Tính năng của các phương pháp điều chỉnh bằng cách xemRotation. |
ChangeAfterResize(transform: Matrix) | Điều chỉnh địa phương của ghi chú sau khi người dùng đã tái định hướng trang hoặc góc thẳng chủ. |
UpdateAppearances() | Tái tạo lại dòng xuất hiện bình thường (/AP / N) từ địa chất và màu sắc hiện tại của ghi chú. |
WriteXfdf(writer: System.Xml.XmlWriter) | Xác định nghiêm trọng bài viết này như một yếu tố của XFDF cho tác giả (PDF 32000 §12.7.8 / X FDF 3.0). |
Flatten() | Đóng dấu này - đưa sự xuất hiện thị giác của nó vào nội dung trang và loại bỏ nó khỏi dòng ghi trên trang. |
Clone() | Shallow clone - sao chép tình trạng scalar/ref-shared. |