BarcodeField

Tổng quan

BarcodeField là một lớp trong Aspose.PDF FOSS cho .NET. Kế thừa từ: TextBoxField.

Một trường biểu mẫu Tx mà widget của nó chứa một từ điển /PMD (PaperMetaData) — một trường mã vạch giấy của Acrobat.

Lớp này cung cấp 35 phương thức để làm việc với các đối tượng BarcodeField trong các chương trình .NET. Các phương thức khả dụng bao gồm: Accept, AddBarcode, AddImage, BarcodeField, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, và 11 phương thức bổ sung. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng .NET nào sau khi cài đặt gói Aspose.PDF FOSS cho .NET. Thuộc tính: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags, và thêm 88 mục nữa.

Thuộc tính

TênKiểuTruy cậpMô tả
SymbologySymbologyĐọcBiểu tượng mã vạch (/PMD /Symbology).
ResolutionintĐọcĐộ phân giải hiển thị tính bằng DPI (/PMD /Resolution).
CaptionstringĐọcChú thích mã vạch (/PMD /Caption).
XSymWidthintĐọcKích thước mô-đun ngang trong đơn vị thiết bị (/PMD /XSymWidth).
XSymHeightintĐọcKích thước mô-đun dọc trong đơn vị thiết bị (/PMD /XSymHeight).
ECCintĐọcMức độ sửa lỗi (/PMD /ECC).
MaxFontSizedoubleĐọc/GhiMặc định tĩnh được áp dụng cho giao diện auto-fit của tất cả TextBoxFields mới tạo.
MinFontSizedoubleĐọc/GhiMặc định tĩnh được áp dụng cho giao diện auto-fit của tất cả TextBoxFields mới tạo — giới hạn dưới cho phông chữ tự động điều chỉnh kích thước.
FitIntoRectangleboolĐọc/GhiMặc định tĩnh được áp dụng cho tất cả các cờ FitIntoRectangle của TextBoxFields mới tạo.
WidthdoubleĐọc/GhiChiều rộng bố cục khi trường được đặt bên trong một container bố cục (ô bảng, đoạn văn).
HeightdoubleĐọc/GhiChiều cao bố cục khi trường được đặt bên trong một container bố cục.
MultilineboolĐọc/GhiCờ đa dòng (bit 13 của /Ff).
MaxLenintĐọc/GhiLấy hoặc thiết lập độ dài tối đa.
IsMultilineboolĐọcLấy giá trị IsMultiline.
IsPasswordboolĐọcLấy giá trị is password.
TextVerticalAlignmentVerticalAlignmentĐọc/GhiCăn chỉnh dọc của văn bản bên trong giao diện của trường.
IsRichTextboolĐọcĐúng khi trường Tx có cờ rich-text (bit 26 của /Ff) được thiết lập.
JustificationintĐọcCăn chỉnh văn bản: 0 = Trái, 1 = Giữa, 2 = Phải.
ForceCombsboolĐọc/GhiBit 25 của /Ff (Comb): khi được bật, trường sẽ được chia thành MaxLen răng cưa có độ rộng bằng nhau.
ScrollableboolĐọc/GhiĐảo ngược của bit 24 của /Ff (DoNotScroll).
SpellCheckboolĐọc/GhiĐảo ngược bit 23 của /Ff (DoNotSpellCheck).
Valuestring?Đọc/GhiGiá trị văn bản được lưu trong /V.
TypeFieldTypeĐọcKiểu trường.
FullNamestring?ĐọcTên trường đầy đủ.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentĐọc/GhiGhi đè căn chỉnh ngang theo từng văn bản được áp dụng cho giao diện widget của trường.
PageIndexintĐọcChỉ số bắt đầu từ 1 của trang sở hữu widget của trường này.
PartialNamestring?Đọc/GhiTên trường một phần (/T).
NormalAppearanceXForm?ĐọcGiao diện “Normal” của trường (mục /AP /N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryĐọcCác luồng hiển thị của widget trường (mục /AP), được khóa theo tên hiển thị.
OnActivatedAnnotations.PdfAction?Đọc/GhiHành động được kích hoạt khi trường này được bật (/A entry).
CountintĐọcSố lượng phần tử con trong mảng /Kids của trường này — có thể là các trường con (các nút phân cấp) hoặc các chú thích widget (một trường cuối cùng với nhiều widget trực quan, chẳng hạn như nhóm hộp kiểm/radio).
FieldsField[]ĐọcCác phần tử con kiểu trường của trường này dưới dạng mảng chụp nhanh — bộ truy cập tiện lợi phản chiếu Fields trên biểu mẫu.
DefaultValuestring?ĐọcGiá trị mặc định (/DV).
AlternateNamestring?Đọc/GhiTên trường thay thế / chú giải công cụ (/TU entry).
FlagsAspose.Pdf.Annotations.AnnotationFlagsĐọc/GhiCác cờ chú thích widget (/F entry), ví dụ.
TabOrderintĐọc/GhiChỉ mục thứ tự tab cho trường này.
IsReadOnlyboolĐọcTrường có phải là chỉ đọc hay không.
ReadOnlyboolĐọc/GhiLiệu trường có ở chế độ chỉ đọc (bí danh có thể đặt cho API parity).
IsRequiredboolĐọcLiệu trường có bắt buộc hay không.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsĐọcĐặc điểm hiển thị (màu viền / màu nền, xoay widget).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceĐọc/GhiGiao diện mặc định (phông chữ, kích thước, màu) của trường — phần tương đương ở mức trường của WidgetAnnotation.
RectRectangle?Đọc/GhiHình chữ nhật của trường.
ColorColorĐọc/GhiMàu trường (được lưu trong chuỗi /DA default appearance dưới dạng RGB).
AnnotationIndexintĐọc/GhiVị trí tab tính từ 1 của widget của trường này trong mảng /Annots của trang — thứ tự mảng là thứ tự tab của trang.
IsGroupboolĐọcCho biết trường này có phải là một container/group của các trường con hay không.
IsSharedFieldboolĐọc/GhiLiệu trường này có thuộc về nhóm trường chia sẻ hay không.
IsSynchronizedboolĐọcLiệu collection này có an toàn với đa luồng hay không.
SyncRootobjectĐọcGốc đồng bộ; trả về thể hiện này.
MappingNamestring?Đọc/GhiTên ánh xạ được các script bên ngoài sử dụng để xác định trường.
AnnotationTypeAnnotationTypeĐọcLuôn là Widget.
BorderBorder?Đọc/GhiĐộ rộng viền, kiểu viền và mẫu gạch chấm được xác định từ từ điển BS của widget (các trường biểu mẫu mang viền của chúng ở đó, không phải trong /Border).
ActionsAnnotationActionCollectionĐọcCác khe hành động cho cây /AA của widget.
ExportableboolĐọc/GhiLiệu giá trị của widget có nên được xuất khi gửi biểu mẫu hay không.
HighlightingHighlightingModeĐọc/GhiChế độ làm nổi bật trực quan được sử dụng khi người dùng nhấp vào widget (/H entry).
ParentForms.Field?ĐọcTrường cha khi widget này là con trực quan của một trường AcroForm.
RequiredboolĐọc/GhiLiệu widget có phải được điền trước khi gửi hay không (/Ff bit 2).
HighlightModestringĐọcChế độ làm nổi bật (/H entry).
DefaultAppearanceStringstring?ĐọcChuỗi hiển thị mặc định (/DA entry).
FieldValuestring?ĐọcGiá trị trường (/V entry).
DefaultFieldValuestring?ĐọcGiá trị trường mặc định (/DV entry).
FieldTypestring?ĐọcKiểu trường (/FT entry).
InnerRectRectangle?ĐọcHình chữ nhật chú thích được chèn vào bởi mục /RD (rectangle differences) — vùng thực tế được vẽ bên trong Rect.
ActiveStatestring?Đọc/GhiTrạng thái hiển thị hiện đang hoạt động (mục /AS).
AlignmentTextAlignmentĐọc/GhiCăn chỉnh văn bản (cho các chú thích văn bản tự do / widget mang văn bản giàu định dạng).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentĐọc/GhiCăn chỉnh theo chiều ngang (được hiển thị thêm ngoài Alignment; hai thuộc tính này có thể thiết lập độc lập).
StatesAppearanceDictionaryĐọcDictionary trạng thái hiển thị (từ điển con theo trạng thái của AP/N, ví dụ:
UpdateAppearanceOnConvertboolĐọc/GhiCó nên tạo lại luồng hiển thị khi một chú thích được lưu vào tài liệu đã chuyển đổi hay không.
UseFontSubsetboolĐọc/GhiCó nên sub-set phông chữ được nhúng (nếu có) hay không.
Contentsstring?Đọc/GhiNội dung chú thích (văn bản).
OpacitydoubleĐọc/GhiĐộ trong suốt của chú thích (0.0 = trong suốt, 1.0 = mờ).
InteriorColorColor?Đọc/GhiMàu nền bên trong của chú thích (/IC entry, cho các chú thích vòng tròn/hình vuông/đường).
Titlestring?Đọc/GhiTiêu đề của chú thích (tác giả cho các chú thích đánh dấu).
Namestring?Đọc/GhiTên của chú thích (định danh duy nhất — mục /NM).
Subjectstring?Đọc/GhiChủ đề chú thích (/Subj entry).
ModifiedDatestring?ĐọcNgày sửa đổi.
ModifiedDateTimeĐọc/GhiNgày /M (modified) dưới dạng DateTime đã nhập.
AnnotationFlagsAnnotationFlagsĐọc/GhiBí danh có kiểu của Flags phù hợp với giao diện công khai mà phơi bày AnnotationFlags dưới dạng thuộc tính.
ActionPdfAction?Đọc/GhiHành động liên quan đến chú thích này (/A entry).
Authorstring?ĐọcTác giả chú thích (/T entry).
AnnotationStatestring?ĐọcTrạng thái chú thích (/State entry), ví dụ.
AnnotationStateModelstring?ĐọcMô hình trạng thái chú thích (/StateModel entry), ví dụ.
ReplyTypestring?ĐọcKiểu trả lời (/RT entry), ví dụ:
InReplyToAnnotation?Đọc/GhiChú thích mà mục này đang trả lời (/IRT entry).
QuadPointsPoint[]Đọc/GhiQuadPoints như một mảng các giá trị Point.
PagePage?ĐọcTrang sở hữu chú thích này, hoặc null khi không thể giải quyết (ví dụ.
VerticalAlignmentVerticalAlignmentĐọc/GhiCăn dọc được áp dụng cho đoạn văn này.
MarginMarginInfoĐọc/GhiThông tin lề ngoài được áp dụng cho đoạn văn này.
IsFirstParagraphInColumnboolĐọc/GhiBuộc đoạn văn bắt đầu ở cột mới.
IsKeptWithNextboolĐọc/GhiGiữ đoạn văn này trên cùng một trang với đoạn tiếp theo.
IsInNewPageboolĐọc/GhiBuộc đoạn văn bắt đầu trên một trang mới.
IsInLineParagraphboolĐọc/GhiCờ đoạn văn nội tuyến (không bắt đầu dòng mới).
HyperlinkTextstring?Đọc/GhiMục tiêu siêu liên kết kiểu chuỗi kế thừa.
HyperlinkHyperlink?Đọc/GhiTrang trí siêu liên kết kiểu đã được áp dụng cho đoạn văn.
ZIndexintĐọc/GhiChỉ mục Z-order được sử dụng bởi bộ render DOM.

Phương thức

Chữ kýMô tả
BarcodeField(page: Page, rect: Rectangle)Tạo trường mã vạch trên hình chữ nhật trang đã cho.
BarcodeField(doc: Document, rect: Rectangle)Tạo trường mã vạch gắn với tài liệu (chưa có widget trang).
TextBoxField(page: Page, rect: Rectangle)Tạo một trường hộp văn bản mới trên trang được chỉ định với hình chữ nhật đã cho.
TextBoxField(doc: Document, rect: Rectangle)Tạo một trường hộp văn bản mới liên kết với tài liệu (trang được gán qua Form.Add).
TextBoxField(doc: Document)Hộp văn bản liên kết tài liệu mà không có hình chữ nhật.
TextBoxField(page: Page, rects: Rectangle[])Trường văn bản đa widget — hình chữ nhật đầu tiên được dùng cho từ điển widget; các hình chữ nhật bổ sung được lưu trong /Kids theo hợp đồng đa widget.
TextBoxField()Ctor không tham số — tạo một trường hộp văn bản không được ràng buộc.
AddBarcode(code: string)Mã hoá mã như một mã vạch placeholder trong giá trị trường.
AddImage(image: System.Drawing.Image)Stub cho hỗ trợ chồng ảnh.
Field(doc: Document)Tạo một trường được ràng buộc với tài liệu.
GetEnumerator()Duyệt qua các chú thích widget cho các con của trường này trong mảng /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Sao chép các chú thích widget vào một mảng bắt đầu tại chỉ mục.
CopyTo(array: Field[], index: int)Sao chép các phần tử con của trường này (dưới dạng các thể hiện Field) vào một mảng bắt đầu tại chỉ mục.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Thực thi hành động JavaScript được cung cấp đối với trường này.
ExportToJson(stream: Stream)Serialise trường này sang JSON (một đối tượng FieldExportingData duy nhất) qua luồng được cung cấp.
ExportToJson(fileName: string)Chuỗi hoá trường này thành một tệp JSON.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Chuỗi hoá trường này thành JSON thông qua luồng được cung cấp.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Chuỗi hoá trường này thành một tệp JSON.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Ghi tên trường, các cờ và giá trị vào một luồng JSON.
Flatten()Làm phẳng trường này — chuyển giá trị của nó thành nội dung trang tĩnh.
GetWidgetEnumerator()Bộ liệt kê có kiểu WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Đọc giá trị của trường này từ luồng JSON.
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string)Đọc giá trị của một trường có tên từ luồng JSON — một đối tượng trường duy nhất (có thể lồng nhau thông qua ChildFields) hoặc một mảng các đối tượng đó — và áp dụng giá trị của mục có đường dẫn dạng chấm khớp với fieldFullNameInJSON.
Recalculate()Tính lại giá trị của trường từ script tính toán của nó.
SetPosition(point: Aspose.Pdf.Point)Di chuyển hình chữ nhật widget đầu tiên của trường tới điểm được cung cấp (góc trên-trái).
WidgetAnnotation(doc: Document)Programmatic ctor — tạo một annotation widget trống liên kết với bộ đọc của tài liệu.
ExportToJson(stream: System.IO.Stream)Serialise this widget’s field as JSON to a stream.
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?)Serialise trường của widget này thành một đối tượng FieldExportingData JSON duy nhất vào một luồng.
GetCheckedStateName()Trả về tên trạng thái hiển thị đại diện cho trạng thái “on” / “checked” của widget này (thông thường là “Yes”), được tra cứu từ các khóa của dict /AP/N (bất kỳ thứ gì không phải “Off”).
Accept(visitor: AnnotationSelector)Gọi Accept(visitor) trên instance BarcodeField này.
GetRectangle(considerRotation: bool)Hình chữ nhật bao quanh được điều chỉnh bởi considerRotation.
ChangeAfterResize(transform: Matrix)Điều chỉnh hình học của chú thích sau khi người dùng thay đổi kích thước trang hoặc hình chữ nhật chứa.
UpdateAppearances()Tái tạo luồng hiện thị bình thường (/AP /N) từ hình học và màu sắc hiện tại của chú thích.
WriteXfdf(writer: System.Xml.XmlWriter)Chuỗi hoá chú thích này thành phần tử XFDF tới writer (PDF 32000 §12.7.8 / XFDF 3.0).
Clone()Sao chép nông — sao chép trạng thái scalar/ref-shared.
 Tiếng Việt