SignatureField

SignatureField

ภาพรวม

SignatureField เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: Field.

SignatureField.Sign(signature) ใช้ลายเซ็นดิจิตอลกับฟอร์มสนาม และ Flatten ((() สามารถทําให้การปรากฏตัวของลายซองเป็นประจําในเอกสารได้.

หมวดนี้ให้ 27 วิธีในการทํางานกับ SignatureField วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, ExtractCertificate, ExtractCertificateObject, ExtractImage, Field, Flatten,และวิธีการเพิ่มเติมอีก 12 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags,และอีก 74 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
SignedBytesbyte[]?อ่านกลับไบต์ที่ลงนามล่าสุด, หรือ null เมื่อสนามนี้ไม่ได้ถูกเซ็นผ่าน Sign(Signature).
SignatureSignature?อ่านข้อมูลเกี่ยวกับลายเซ็นต์ดิจิตอลในสนามนี้.
TypeFieldTypeอ่านชนิดของสนาม.
FullNamestring?อ่านชื่อสนามที่สมควรอย่างเต็มที่.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentอ่าน/เขียนการยกเลื่อนการจัดสรรแนวขอบแบบเฉพาะข้อความที่นําไปใช้กับหน้าตาของวิดจ์ต ของสนาม.
PageIndexintอ่าน1-based index of the page that owns this field’s widget.
PartialNamestring?อ่าน/เขียนชื่อสนามส่วน (/T).
NormalAppearanceXForm?อ่านการแสดงของสนาม “ปกติ” (การใส่ /AP /N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryอ่านการแสดงลักษณะของวิดจ์ต (การใส่ / AP) โดยใช้ชื่อที่แสดงให้เห็น.
OnActivatedAnnotations.PdfAction?อ่าน/เขียนการกระทําที่ถูกกระตุ้นเมื่อสนามนี้ถูกเปิด (/การใส่).
Valuestring?อ่าน/เขียนค่าสนาม (/V).
Countintอ่านจํานวนเด็กใน / เด็กของสนามนี้ array หรือสนานลูก (ยิราร์คีโนด) หรือคําบรรยายวิดจ์ต์ (สน่ําปลายทางที่มีวูดจิตภาพหลายตัว เช่น ตู้เช็ค/วิทยุที่จัดกลุ่ม).
FieldsField[]อ่านเด็กที่เขียนในสนามนี้เป็นรูปภาพของกรอบ ของใช้สําหรับการสะดวกสบาย ที่แสดงผลด้านบนฟอร์ม.
DefaultValuestring?อ่านค่าตั้งค่า (/DV).
AlternateNamestring?อ่าน/เขียนชื่อสนาม / หน่วยงาน (/การเข้า TU) อื่นๆ.
FlagsAspose.Pdf.Annotations.AnnotationFlagsอ่าน/เขียนการแสดงความหมายของวิดจีต (/ F entry) เช่น.
TabOrderintอ่าน/เขียนอินเด็กซ์การสั่งซื้อแท็บสําหรับสนามนี้.
IsReadOnlyboolอ่านว่าสนามนั้นจะอ่านเท่านั้นหรือไม่.
ReadOnlyboolอ่าน/เขียนว่าสนามจะอ่านเพียง (ป้ายฉายที่สามารถตั้งค่าได้สําหรับความเท่าเทียม API).
IsRequiredboolอ่านว่าสนามนี้จําเป็นหรือไม่.
CharacteristicsAspose.Pdf.Annotations.Characteristicsอ่านลักษณะของหน้าตา (สีขอบ / สีพื้นหลัง, การหมุนวิดจ์).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceอ่าน/เขียนการแสดงตัวตามปกติ (ลักษณะอักษร, ขนาด, สี) ของสนาม ต่อการนําไปพิมพ์ที่ WidgetAnnotation.
RectRectangle?อ่าน/เขียนสี่เหลี่ยมสนาม.
ColorColorอ่าน/เขียนสีสนาม (เก็บใน /DA แถวที่ตั้งค่าการปรากฏตัวเป็น RGB).
AnnotationIndexintอ่าน/เขียน1-based tab position of this field’s widget within its page’s /Annots array — the array order is the page tab order.
FitIntoRectangleboolอ่าน/เขียนฟันธงโลก: เมื่อ true, ค่าของสนามจะ auto-resized เพื่อเข้ากับวิดจิทขนานของมัน.
IsGroupboolอ่านว่าสนามนี้เป็นคอนเทนเนอร์/กลุ่มของสนานลูกหรือไม่.
IsSharedFieldboolอ่าน/เขียนว่าสนามนี้เป็นของกลุ่มที่ใช้กับสนานร่วมหรือไม่.
IsSynchronizedboolอ่านการเก็บของนั้นปลอดภัยหรือไม่.
SyncRootobjectอ่านsynchronization root; ส่งตัวอย่างนี้กลับ.
MaxFontSizedoubleอ่าน/เขียนขนาดตัวอักษรสูงสุดที่ใช้โดยการเข้ารูปแบบของสนาม โดยเฉพาะ.
MinFontSizedoubleอ่าน/เขียนขนาดตัวอักษรต่ําสุดที่ใช้โดยการเข้ารูปแบบของสนาม โดยเฉพาะ.
MappingNamestring?อ่าน/เขียนชื่อการทําแผนที่ใช้โดยสกริปภายนอกเพื่อระบุสนาม.
AnnotationTypeAnnotationTypeอ่านเสมอวิจเจ็ต.
BorderBorder?อ่าน/เขียนความกว้างของขอบ, สไตล์และรูปแบบ dash ที่แก้ไขจากคําศัพท์ BS ของ widget (สนามฟอร์มมีข้อมูลอีกอยู่ตรงนั้น ไม่ใช่ใน / Border).
ActionsAnnotationActionCollectionอ่านสล็อตการกระทําสําหรับ / AA ไม้ของวิดจ์.
Exportableboolอ่าน/เขียนการส่งผลค่าของวิดจ์ต ให้ออกแบบในฟอร์ม submit หรือไม่.
HighlightingHighlightingModeอ่าน/เขียนรูปแบบการเร่งภาพที่ใช้เมื่อผู้ใช้คลิกวิดจ์ท (/ H entry).
ParentForms.Field?อ่านสายงานผู้ปกครองเมื่อวิดจ์ตนี้เป็นลูกภาพของสนาม AcroForm.
Requiredboolอ่าน/เขียนการที่วิดจ์ต ต้องเติมก่อนส่ง (/Ff bit 2) หรือไม่.
HighlightModestringอ่านรูปแบบการเร่งแสง (/ H entry).
DefaultAppearanceStringstring?อ่านสายการแสดงตัวตามปกติ (/ DA entry).
FieldValuestring?อ่านค่าสนาม (/การใส่ V).
DefaultFieldValuestring?อ่านค่าสนามแบบถัดไป (/การใส่ DV).
FieldTypestring?อ่านประเภทสนาม (/FT entry).
InnerRectRectangle?อ่านการแสดงความหมายขนานที่ใส่โดย /RD (ความแตกต่างของขนาด) แถวที่วาดจริงๆภายใน Rect.
Widthdoubleอ่าน/เขียนความกว้างของสี่เหลี่ยมที่เขียนคําอธิบาย.
Heightdoubleอ่าน/เขียนความสูงของสี่เหลี่ยมที่เขียนข้อความ.
ActiveStatestring?อ่าน/เขียนสภาพการปรากฏตัวที่กําลังทํางาน (/รายการ AS).
AlignmentTextAlignmentอ่าน/เขียนการจัดสรรข้อความ (สําหรับคําอธิบายแบบฟรีเท็กซ์ / วิดจีตที่มีบทความรวย).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentอ่าน/เขียนการจัดตั้งแนวขอบ (Aspose.Pdf แสดงเรื่องนี้นอกจากการจัดสรร; ทั้งสองสามารถปรับได้อย่างอิสระ).
StatesAppearanceDictionaryอ่านพจนานุกรมการแสดงตัวตน-สภาวะ (ส่วนลักษณะของ AP/N ตามรัฐ เช่น.
UpdateAppearanceOnConvertboolอ่าน/เขียนการสร้างใหม่การแสดงความเห็นเมื่อบันทึกคําบรรยายเป็นเอกสารที่แปลง.
UseFontSubsetboolอ่าน/เขียนการที่ตัวอักษร (ถ้ามี) ที่ถูกนํามาใช้ จะต้องตั้งรองลงหรือไม่.
Contentsstring?อ่าน/เขียนเนื้อหาของคําอธิบาย (ข้อความ).
Opacitydoubleอ่าน/เขียนการแสดงความค่อนข้างไม่ชัดเจน (0.0 =โปร่งใส, 1.0 = ไม่ชัดแจ้ง).
InteriorColorColor?อ่าน/เขียนสีภายในคําบรรยาย (/การบันทึก IC สําหรับคําประโยควงกลม / ตาราง / เส้น).
Titlestring?อ่าน/เขียนชื่อคําบรรยาย (ผู้เขียนสําหรับการระบุข้อความ).
Namestring?อ่าน/เขียนชื่อคําบรรยาย (ตัวจําแนกเฉพาะ บันทึก /NM).
Subjectstring?อ่าน/เขียนหัวข้อการแสดงความคิดเห็น (/รายการ Subj).
ModifiedDatestring?อ่านวันที่เปลี่ยน.
ModifiedDateTimeอ่าน/เขียนวันที่ /M (ปรับเปลี่ยน) เป็น DateTime ที่ถูกตีพิมพ์.
AnnotationFlagsAnnotationFlagsอ่าน/เขียนอัลยาสที่เขียนของ Flags ที่ตรงกับพื้นผิวสาธารณะ Aspose.Pdf ซึ่งแสดงให้เห็นว่า AnnotationFlags เป็นคุณสมบัติ.
ActionPdfAction?อ่าน/เขียนการกระทําที่เกี่ยวข้องกับคําอธิบายนี้ (/รายการ).
Authorstring?อ่านผู้เขียนคําบรรยาย (/รายการใน T).
AnnotationStatestring?อ่านสถานการณ์การแสดงความหมาย (/รายงานของรัฐ) เช่น.
AnnotationStateModelstring?อ่านรูปแบบสถานะการแสดงความคิดเห็น (/StateModel) ตัวอย่างเช่น.
ReplyTypestring?อ่านประเภทการตอบ (/ RT entry) เช่น.
InReplyToAnnotation?อ่าน/เขียนคําบรรยายที่นี่ตอบ (/การเข้า IRT).
QuadPointsPoint[]อ่าน/เขียนQuadPoints เป็นอาร์เรย์ของค่าจุด.
PagePage?อ่านหน้าที่ถือความหมายนี้ หรือ null เมื่อมันไม่สามารถแก้ไขได้ (เช่น.
VerticalAlignmentVerticalAlignmentอ่าน/เขียนการจัดตั้งแนวตั้งที่ใช้ในกรณีนี้.
MarginMarginInfoอ่าน/เขียนข้อมูลด้านนอกของค่าเฉพาะเจาะจงที่ใช้ในข้อนี้.
IsFirstParagraphInColumnboolอ่าน/เขียนกดบังคับให้ข้อความเริ่มต้นแถวใหม่.
IsKeptWithNextboolอ่าน/เขียนให้ข้อนี้อยู่บนหน้าเดียวกันกับที่ต่อไป.
IsInNewPageboolอ่าน/เขียนกดบังคับให้บทความเริ่มต้นจากหน้าใหม่.
IsInLineParagraphboolอ่าน/เขียนการแสดงสัญลักษณ์ในข้อตกลง (ไม่เริ่มต้นแถวใหม่).
HyperlinkTextstring?อ่าน/เขียนเป้าหมายไฮเปอร์ลิงค์ที่ใช้รหัสสตริงเก่า.
HyperlinkHyperlink?อ่าน/เขียนการตกแต่งไฮเปอร์ลิงค์ที่ใช้ในข้อความ.
ZIndexintอ่าน/เขียนอินเด็กซ์ Z-order ที่ใช้โดยเครื่องทําการแสดง DOM.

วิธีการ

Signatureคําอธิบาย
SignatureField(doc: Document, rect: Rectangle)สร้างสนามเซ็นต์ว่างบนหน้าแรกของ Doc ขนาดที่ Rect.
SignatureField(page: Page, rect: Rectangle)สร้างสนามลงนามเปล่าบนหน้าขนาดให้ตรง.
Sign(signature: Signature)ลงนามในสนามนี้ด้วยใบรับรองที่ติดตัวของลายเซ็นต์ที่ส่งมา.
Sign(signature: Signature, pfx: Stream, pass: string)การลงนามด้วย PFX จากสตรีม + คําแปล ความสะดวกสบายมากกว่า Sign(การลงชื่อ).
ExtractCertificate()สลัดใบรับรองการลงนามของ /V ของสนามนี้เป็น DER ไบท์สตรีม (.cer).
ExtractCertificateObject()ถอดใบรับรองการลงนามเป็น X509Certificate2.
ExtractImage()สกัดการแสดงตัวอย่างที่เห็นได้ (สตรีม / AP / N) เป็นสไตล์.
ExtractImage(format: System.Drawing.Imaging.ImageFormat)ถอดตัวที่เห็นของลายเซ็นต์ และรหัสมันเป็นรูปแบบใหม่.
Field(doc: Document)สร้างสนามที่เชื่อมต่อกับเอกสาร.
GetEnumerator()Iterates การแสดงคํานวณของ widget สําหรับเด็กในสนามนี้ ใน / เด็ก array.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)คัดลอกคําบรรยายของวิดจีต เป็นอาร์เรย์ที่เริ่มจากอินเด็กซ์.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)ใช้การทํา JavaScript ที่ได้รับมากับสนามนี้.
ExportToJson(stream: Stream)การเรียงรุ่นสนามนี้เป็น JSON (วัตถุ FieldExportingData เดียว) ผ่านสตรีมที่จัดส่ง.
ExportValueToJson(outputJsonStream: Stream, indented: bool)เขียนชื่อสนาม, แฟงและค่าเป็น JSON ธาร.
Flatten()แผ่นสนามนี้ เปลี่ยนค่ามันเป็นเนื้อหาหน้าที่คงอยู่.
GetWidgetEnumerator()ตัวเลขที่เขียนเป็น WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)อ่านค่าของสนามนี้จาก JSON สตรีม.
Recalculate()คํานวณค่าของสนามจากสกริปการคําน วณหาของมันใหม่.
SetPosition(point: Aspose.Pdf.Point)ย้ายสี่เหลี่ยมวิดจีแรกของสนามไปยังจุดที่ให้ (มุมบนซ้าย).
WidgetAnnotation(doc: Document)Programmatic ctor สร้างคําอธิบายวิดจีทเปล่าที่เกี่ยวข้องกับการอ่าน doc.
GetCheckedStateName()กลับชื่อสถานะการปรากฏตัวที่แสดงให้เห็นถึงสภาพ “On” / “Checked” ของวิดจ์ตี้ (โดยทั่วไปคือ “Yes”) ที่มองขึ้นจากคีย์ของ dict /AP/N (อะไรก็ตามที่ไม่ใช่ “Off”).
Accept(visitor: AnnotationSelector)การแสดงตัวตามปกติ (ลักษณะอักษร, ขนาด, สี) ของสนาม ตามที่ระบุใน .
GetRectangle(considerRotation: bool)วงจรสั้นที่ปรับโดย considerRotation.
ChangeAfterResize(transform: Matrix)ปรับรูปทรงของคําบรรยายหลังจากที่ผู้ใช้ปรับขนาดหน้าหรือสี่เหลี่ยมเจ้าภาพ.
UpdateAppearances()การสร้างใหม่ของสายการปรากฏตัวปกติ (/AP /N) จากรูปทรงและสีที่อยู่ในปัจจุบันของการแสดงความคิดเห็น.
WriteXfdf(writer: System.Xml.XmlWriter)การเรียงความในรุ่นนี้เป็นองค์ประกอบ XFDF ให้กับผู้เขียน (PDF 32000 §12.7.8 / X F D F 3.0).
Clone()Shallow clone คลิปสเกลาร์/ref-shared สถานการณ์.

ดูเช่นกัน

 ภาษาไทย