SignatureField

SignatureField

Overview

SignatureField là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: Field.

SignatureField.Sign(signature) áp dụng một chữ ký kỹ thuật số cho một trường biểu mẫu, và Flatten() có thể làm cho chữ kí xuất hiện vĩnh viễn trong tài liệu.

Khóa học này cung cấp 27 phương pháp để làm việc với các đối tượng SignatureField trong các chương trình .NET. Các phương pháp có sẵn bao gồm: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, ExtractCertificate, ExtractCertificateObject, ExtractImage, Field, Flatten,Và 12 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à 73 nhiều hơn nữa.

Properties

NameTypeAccessDescription
SignedBytesbyte[]?ReadTrả lại các byte mới nhất đã ký, hoặc null khi trường này chưa được ký thông qua Sign(Signature).
SignatureSignature?ReadThông tin về chữ ký kỹ thuật số trong lĩnh vực này.
TypeFieldTypeReadCác loại trường.
FullNamestring?ReadTên miền đầy đủ đủ điều kiện.
Namestring?Đọc / viếtTên trường hoàn toàn đủ điều kiện (alias cho FullName).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentĐọc / viếtTí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.
PageIndexintRead1-based index of the page that owns this field’s widget.
PartialNamestring?Đọc / viếtTên miền phần (/T).
NormalAppearanceXForm?ReadSự xuất hiện “Normal” của trường (đối vào /AP /N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryReadCá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.
OnActivatedAnnotations.PdfAction?Đọc / viếtHoạt động được kích hoạt khi trường này được bật (/A entry).
Valuestring?Đọc / viếtGiá trị trường ( / V ).
CountintReadSố 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).
FieldsField[]ReadCá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.
DefaultValuestring?ReadGiá trị mặc định ( / DV ).
AlternateNamestring?Đọc / viếtTên trường thay thế / tooltip (/TU entry).
FlagsAspose.Pdf.Annotations.AnnotationFlagsĐọc / viếtCác cờ ghi chú widget (/F entry), ví dụ:.
TabOrderintĐọc / viếtTab Order Index cho trường này.
IsReadOnlyboolReadDù trường là đọc hay không.
ReadOnlyboolĐọc / viếtHoặc trường chỉ đọc (settable alias for API parity).
IsRequiredboolReadNếu trường được yêu cầu.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsReadĐặc tính xuất hiện (màu biên / nền, xoay widget).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceĐọc / viếtKhung 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.
RectRectangle?Đọc / viếttrường trực tiếp.
BorderBorder?Đọc / viếtbiên giới trường.
ColorColorĐọc / viếtMàu trường (được lưu trữ trong /DA mặc định xuất hiện dòng như RGB).
AnnotationIndexintĐọc / viết1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets.
FitIntoRectangleboolĐọc / viếtNhờ 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.
IsGroupboolReadHoặc không, lĩnh vực này là một container / nhóm các lĩnh thế giới trẻ em.
IsSharedFieldboolĐọc / viếtHoặc nếu trường này thuộc về một nhóm các lĩnh vực được chia sẻ.
IsSynchronizedboolReadHoặc bộ sưu tập là thread-safe.
SyncRootobjectReadĐồng bộ root; trả về trường hợp này.
MaxFontSizedoubleĐọc / viếtKí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.
MinFontSizedoubleĐọc / viếtKí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.
MappingNamestring?Đọc / viếtBản đồ tên được sử dụng bởi các kịch bản bên ngoài để xác định trường.
AnnotationTypeAnnotationTypeReadLuôn có widget.
ActionsAnnotationActionCollectionReadCác khe hành động cho cây widget /AA.
ExportableboolĐọc / viếtHoặc giá trị của widget nên được xuất trên mẫu gửi.
HighlightingHighlightingModeĐọc / viếtchế độ nhấn mạnh hình ảnh được sử dụng khi người dùng nhấp vào widget (/H entry).
ParentForms.Field?ReadTrường cha mẹ khi widget này là con cái thị giác của một trường AcroForm.
RequiredboolĐọc / viếtHoặc widget phải được điền trước khi gửi (/Ff bit 2).
HighlightModestringRead- Khung cảnh (H entry).
DefaultAppearanceStringstring?ReadLỗi xuất hiện mặc định (/DA entry).
FieldValuestring?ReadGiá trị trường (/V entry).
DefaultFieldValuestring?ReadGiá trị trường mặc định (/DV entry).
FieldTypestring?ReadLoại trường (/FT entry).
WidthdoubleĐọc / viết- Chiều rộng của chữ ký trực tiếp.
HeightdoubleĐọc / viếtĐộ cao của đường thẳng ghi chú.
ActiveStatestring?Đọc / viếtHiện tại hiện trạng xuất hiện hoạt động (/AS entry).
AlignmentTextAlignmentĐọc / viếtText 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ó).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentĐọc / viếtPhâ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.
StatesAppearanceDictionaryReadTừ điển xuất hiện-đất nước (tạm dịch: tiểu bang của AP/N, ví dụ:.
UpdateAppearanceOnConvertboolĐọc / viếtHoặ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.
UseFontSubsetboolĐọc / viết(Dân trí) - Dân trí: Dân gian: Đúng là những gì có thể xảy ra.
Contentsstring?Đọc / viếtNội dung bài viết ( Text ).
OpacitydoubleĐọc / viếtTính phủ nhận (0.0 = minh bạch, 1.0 = không rõ ràng).
InteriorColorColor?Đọc / viếtMàu nội bộ ghi chú (/IC entry, for circle/square/line ghi lại).
Titlestring?Đọc / viếtTiêu đề ghi chú (tác giả cho các ghi chép dấu).
Subjectstring?Đọc / viếtChủ đề ghi chú (/Subj entry).
ModifiedDatestring?ReadNgày sửa đổi.
ModifiedDateTimeĐọc / viếtNgày /M (đổi hướng) là một DateTime được viết.
AnnotationFlagsAnnotationFlagsĐọc / viếtNhãn nhãn của Flags trình bày AnnotationFlags như một tài sản.
ActionPdfAction?Đọc / viếtCác hành động liên quan đến ghi chú này (/A entry).
Authorstring?ReadTác giả ghi chú (/T entry).
AnnotationStatestring?Readtrạng thái ghi nhận (/Stat entry), ví dụ:.
AnnotationStateModelstring?ReadMô hình trạng thái ghi nhận (/StateModel entry), ví dụ:.
ReplyTypestring?ReadCác loại trả lời (/RT entry), ví dụ:.
InReplyToAnnotation?Đọc / viếtBản ghi chú này được trả lời (/IRT entry).
QuadPointsPoint[]Đọc / viếtQuadPoints như một loạt các giá trị điểm.
PagePage?ReadTrang 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ụ:.
VerticalAlignmentVerticalAlignmentĐọc / viếtPhân phối thạch áp dụng cho đoạn này.
MarginMarginInfo?Đọc / viếtThông tin ngoại hối được áp dụng cho đoạn này.
IsFirstParagraphInColumnboolĐọc / viếtPhải buộc đoạn này để bắt đầu một cột mới.
IsKeptWithNextboolĐọc / viếtHãy giữ đoạn này trên cùng một trang như phần tiếp theo.
IsInNewPageboolĐọc / viếtPhải bắt đầu đoạn từ một trang mới.
IsInLineParagraphboolĐọc / viếtNhập chữ ký (không bắt đầu một dòng mới).
HyperlinkTextstring?Đọc / viếtMục tiêu Hyperlink-type Legacy.
HyperlinkHyperlink?Đọc / viếtThiết kế trang trí hyperlink áp dụng cho đoạn.
ZIndexintĐọc / viếtChỉ số lệnh Z được sử dụng bởi DOM renderer.

Methods

SignatureDescription
SignatureField(doc: Document, rect: Rectangle)Tạo một trường chữ ký trống trên trang đầu tiên của doc kích thước thẳng.
SignatureField(page: Page, rect: Rectangle)Tạo một trường chữ ký trống trên trang kích thước để thẳng.
Sign(signature: Signature)Nhập trường này với chứng chỉ được nhúng của chữ ký đã cung cấp.
Sign(signature: Signature, pfx: Stream, pass: string)Đăng ký với PFX từ dòng + mật khẩu - tiện ích trên Sign(Signature).
ExtractCertificate()Thu thập chứng chỉ ký của /V trong trường này như là một dòng byte DER (.cer).
ExtractCertificateObject()Thu thập giấy chứng nhận ký kết như một X509Certificate2.
ExtractImage()Thu thập xuất hiện chữ ký có thể nhìn thấy (sản /AP /N) như một dòng.
ExtractImage(format: System.Drawing.Imaging.ImageFormat)Thu thập xuất hiện chữ ký có thể nhìn thấy và mã hóa lại nó như định dạng.
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 SignatureField 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.

See Also

 Tiếng Việt