ListBoxField
Overview
ListBoxField là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: ChoiceField.
Danh sách hộp hình trường — một ChoiceField mà không có lá cờ Combo.
Khóa học này cung cấp 25 phương pháp để làm việc với các đối tượng ListBoxField trong các chương trình .NET. Các phương pháp có sẵn bao gồm: Accept, AddOption, ChangeAfterResize, ChoiceField, Clone, CopyTo, DeleteOption, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten,11 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, AlternateName, AnnotationFlags,Và 83 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
SelectedItems | int[] | Đọc / viết | Chỉ chọn mục-range. |
Selected | int | Đọc / viết | Chỉ thiết lập một lựa chọn thuận tiện (xem tùy chọn theo giá trị). |
TopIndex | int | Đọc / viết | 0-based index of the first visible option when the list is scrolled. |
IsCombo | bool | Read | Cái này là combo. |
IsEditable | bool | Read | Gets it là editable. |
IsMultiSelect | bool | Read | Gets the là multi select. |
IsSorted | bool | Read | Gets nó được sorted. |
MultiSelect | bool | Đọc / viết | Nhận/sửa MultiSelect (/Ff bit 22 – 0 dựa trên 21). |
CommitImmediately | bool | Đọc / viết | Nhận/sửa CommitOnSelChange (/Ff bit 27 – 0 dựa trên 26). |
SelectedValues | IReadOnlyList<string> | Đọc / viết | Các giá trị hiện đang được chọn. |
SelectedIndices | IReadOnlyList<int> | Read | Các chỉ số dựa trên 0 của các giá trị được chọn trong danh sách tùy chọn. |
Options | OptionCollection | Read | Thu thập các lựa chọn. |
Value | string? | Đọc / viết | Giá trị trường ( / V ). |
Type | FieldType | Read | Các loại trường. |
FullName | string? | Read | Tên miền đầy đủ đủ điều kiện. |
Name | string? | Đọc / viết | Tên trường hoàn toàn đủ điều kiện (alias cho FullName). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Đọc / viết | Tính năng định dạng văn bản-specific ngang được áp dụng cho sự xuất hiện của widget của trường. |
PageIndex | int | Read | 1-based index of the page that owns this field’s widget. |
PartialName | string? | Đọc / viết | Tên miền phần (/T). |
NormalAppearance | XForm? | Read | Sự xuất hiện “Normal” của trường (đối vào /AP /N). |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | Read | Các widget xuất hiện của trường chảy (the /AP entry), được chìa khóa bằng tên xuất. |
OnActivated | Annotations.PdfAction? | Đọc / viết | Hoạt động được kích hoạt khi trường này được bật (/A entry). |
Count | int | Read | Số lượng trẻ em trong /Kids của trường này - hoặc các trường trẻ (một nút hiện) hoặc ghi chú widget (số cuối với nhiều widgets thị giác, chẳng hạn như một hộp kiểm nhóm/radio). |
Fields | Field[] | Read | Các trường-tiểu hình trẻ em của lĩnh vực này như một snapshot array — tiện ích phụ kiện gương Fields trên hình thức. |
DefaultValue | string? | Read | Giá trị mặc định ( / DV ). |
AlternateName | string? | Đọc / viết | Tên trường thay thế / tooltip (/TU entry). |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | Đọc / viết | Các cờ ghi chú widget (/F entry), ví dụ:. |
TabOrder | int | Đọc / viết | Tab Order Index cho trường này. |
IsReadOnly | bool | Read | Dù trường là đọc hay không. |
ReadOnly | bool | Đọc / viết | Hoặc trường chỉ đọc (settable alias for API parity). |
IsRequired | bool | Read | Nếu trường được yêu cầu. |
Characteristics | Aspose.Pdf.Annotations.Characteristics | Read | Đặc tính xuất hiện (màu biên / nền, xoay widget). |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | Đọc / viết | Khung hình mặc định (tông chữ, kích thước, màu sắc) của trường — theo tham chiếu được công bố trên WidgetAnnotation. |
Rect | Rectangle? | Đọc / viết | trường trực tiếp. |
Border | Border? | Đọc / viết | biên giới trường. |
Color | Color | Đọc / viết | Màu trường (được lưu trữ trong /DA mặc định xuất hiện dòng như RGB). |
AnnotationIndex | int | Đọc / viết | 1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets. |
FitIntoRectangle | bool | Đọc / viết | Nhờ toàn cầu: khi thực, giá trị của một trường được tự động giảm để phù hợp với góc thẳng widget. |
IsGroup | bool | Read | Hoặc không, lĩnh vực này là một container / nhóm các lĩnh thế giới trẻ em. |
IsSharedField | bool | Đọc / viết | Hoặc nếu trường này thuộc về một nhóm các lĩnh vực được chia sẻ. |
IsSynchronized | bool | Read | Hoặc bộ sưu tập là thread-safe. |
SyncRoot | object | Read | Đồng bộ root; trả về trường hợp này. |
MaxFontSize | double | Đọc / viết | Kích thước phông tối đa được sử dụng bởi sự xuất hiện của trường tự động phù hợp. |
MinFontSize | double | Đọc / viết | Kích thước chữ số tối thiểu được sử dụng bởi sự xuất hiện của trường tự động phù hợp. |
MappingName | string? | Đọc / viết | Bản đồ tên được sử dụng bởi các kịch bản bên ngoài để xác định trường. |
AnnotationType | AnnotationType | Read | Luôn có widget. |
Actions | AnnotationActionCollection | Read | Các khe hành động cho cây widget /AA. |
Exportable | bool | Đọc / viết | Hoặc giá trị của widget nên được xuất trên mẫu gửi. |
Highlighting | HighlightingMode | Đọc / viết | chế độ nhấn mạnh hình ảnh được sử dụng khi người dùng nhấp vào widget (/H entry). |
Parent | Forms.Field? | Read | Trường cha mẹ khi widget này là con cái thị giác của một trường AcroForm. |
Required | bool | Đọc / viết | Hoặc widget phải được điền trước khi gửi (/Ff bit 2). |
HighlightMode | string | Read | - Khung cảnh (H entry). |
DefaultAppearanceString | string? | Read | Lỗi xuất hiện mặc định (/DA entry). |
FieldValue | string? | Read | Giá trị trường (/V entry). |
DefaultFieldValue | string? | Read | Giá trị trường mặc định (/DV entry). |
FieldType | string? | Read | Loại trường (/FT entry). |
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, tiếp xúc ngoài Phán phối; hai đều có thể được thiết lập độc lập. |
States | AppearanceDictionary | Read | Từ điển xuất hiện-đất nước (tạm dịch: tiểu bang của AP/N, ví dụ:. |
UpdateAppearanceOnConvert | bool | Đọc / viết | Hoặc để tái tạo dòng xuất hiện khi ghi chú được lưu trữ thành 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 ). |
Opacity | double | Đọc / viết | Tính phủ nhận (0.0 = minh bạch, 1.0 = không rõ ràng). |
InteriorColor | Color? | Đọc / viết | Màu nội bộ ghi chú (/IC entry, for circle/square/line ghi lại). |
Title | string? | Đọc / viết | Tiêu đề ghi chú (tác giả cho các ghi chép dấu). |
Subject | string? | Đọc / viết | Chủ đề ghi chú (/Subj entry). |
ModifiedDate | string? | Read | Ngày sửa đổi. |
Modified | DateTime | Đọc / viết | Ngày /M (đổi hướng) là một DateTime được viết. |
AnnotationFlags | AnnotationFlags | Đọc / viết | Nhãn nhãn của Flags trình bày 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). |
Author | string? | Read | Tác giả ghi chú (/T entry). |
AnnotationState | string? | Read | trạng thái ghi nhận (/Stat entry), ví dụ:. |
AnnotationStateModel | string? | Read | Mô hình trạng thái ghi nhận (/StateModel entry), ví dụ:. |
ReplyType | string? | Read | Các loại trả lời (/RT 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. |
Page | Page? | Read | 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. |
Methods
| Signature | Description |
|---|---|
ListBoxField() | Ctor không có thông số (caller liên kết với một trang sau đó). |
ListBoxField(page: Page, rect: Rectangle) | Tạo một hộp danh sách mới trên trang cụ thể với góc thẳng đó. |
ListBoxField(doc: Document, rect: Rectangle) | Tạo một hộp danh sách mới liên quan đến tài liệu (đường được quy định thông qua Form.Add). |
ChoiceField(doc: Document) | Hãy gọi ChoiceField trên trường hợp này ListBoxField. |
AddOption(optionName: string) | Thêm một tùy chọn vào trường lựa chọn. |
DeleteOption(optionName: string) | Xóa tùy chọn thứ nhất phù hợp với tùy biếnName (hoặc là một bare PdfString hoặc như hiển thị nửa của [export, name] cặp). |
Field(doc: Document) | Tạo một trường gắn liền với tài liệu. |
GetEnumerator() | Iterates widget ghi chú cho trẻ em trong lĩnh vực này trong /Kids array. |
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int) | Sao chép các ghi chú widget vào một chuỗi bắt đầu với index. |
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction) | Thực hiện hành động JavaScript đã cung cấp chống lại trường này. |
ExportToJson(stream: Stream) | Xác định trường này cho JSON (một đối tượng FieldExportingData) thông qua dòng cung cấp. |
ExportValueToJson(outputJsonStream: Stream, indented: bool) | Viết tên, lá cờ và giá trị của trường vào dòng JSON. |
Flatten() | Đóng trường này - chuyển giá trị của nó thành nội dung trang static. |
GetWidgetEnumerator() | Đánh giá về WidgetAnnotation. |
ImportValueFromJson(inputJsonStream: Stream) | Đọc giá trị của trường này từ một dòng JSON. |
Recalculate() | Tái tính giá trị của trường từ kịch bản tính toán của nó. |
SetPosition(point: Aspose.Pdf.Point) | Di chuyển góc trực tiếp đầu tiên của widget trong trường đến điểm cung cấp (tên trên bên trái). |
WidgetAnnotation(doc: Document) | Ctor lập trình - tạo ra một ghi chú widget đơn giản liên quan đến người đọc của doc. |
GetCheckedStateName() | Trở về tên trạng thái xuất hiện đại diện cho trạng vị “trên” / “được kiểm tra” của widget này (thường là “Có”), nhìn từ chìa khóa của /AP/N dict (mọi thứ không phải là ‘Đóng’). |
Accept(visitor: AnnotationSelector) | Calls Accept trên trường hợp ListBoxField này. |
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). |
Clone() | Shallow clone - sao chép tình trạng scalar/ref-shared. |