FormEditor

ภาพรวม

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

หน้าตัวการทําการแบบ: เติมสนาม, แบบฟอร์มที่เรียบๆ, ข้อมูลนําเข้า/ส่งออก.

หมวดนี้ให้ 64 วิธีในการทํางานกับ FormEditor วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: AddCheckBox, AddField, AddFieldScript, AddListItem, AddSubmitBtn, AddTextField, BindPdf, CheckField, Close, CopyInnerField, CopyOuterField, DecorateField,และ 34 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: ConvertTo, DestFileName, DestStream, Document, ExportItems, Facade,และอีก 7 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
DocumentDocumentอ่านเอกสารที่ติดต่อกับผู้อํานวยการนี้ ถูกเปิดเผยเพื่อให้มันสามารถถูกผูกพันในหน้าต่างอื่นได้.
SrcFileNamestring?อ่าน/เขียนเส้นทางไฟล์แหล่งที่ใช้โดย ctor + Save flow ที่ไม่มีปารามีเตอร์.
SrcStreamStream?อ่าน/เขียนรางแหล่งที่ใช้โดย ctor + Save flow ที่ไม่มีปารามีเตอร์.
DestFileNamestring?อ่าน/เขียนเส้นทางไฟล์ปลายทางที่เขียนโดย Save โดยไม่มีปารามีเตอร์ (parameterless).
DestStreamStream?อ่าน/เขียนการส่งหมายที่เขียนโดยการ Save โดยไม่มีปารามีเตอร์ ().
ConvertToPdfFormatอ่าน/เขียนเป้าหมาย PDF/A หรือรุ่น PDF สําหรับผลิตที่บันทึกไว้.
FacadeFormFieldFacadeอ่าน/เขียนการแสดงภาพที่ใช้โดย AddField และ DecorateField ((().
Itemsstring[]?อ่าน/เขียนรายการแบบตั้งค่าของวัตถุที่ใช้โดย AddField เมื่อสร้างสนาม ListBox / ComboBox.
ExportItemsstring[][]?อ่าน/เขียนคู่ค่าส่งออกที่คู่กับรายการ.
RadioButtonItemSizedoubleอ่าน/เขียนความยาวของริมไอเท็มปุ่มวิทยุ (ในจุด) ที่ใช้ในการวางกลุ่มวิทย์.
RadioGapfloatอ่าน/เขียนความว่าง (ในจุด) ระหว่างรายการปุ่มวิทยุ ในกลุ่มหนึ่ง.
RadioHorizboolอ่าน/เขียนเมื่อจริง รายการปุ่มวิทยุถูกวางออกในแนวขอบ; ในทางอื่น ๆ สูง.
SubmitFlagSubmitFormFlagอ่าน/เขียนการส่งรูปแบบที่ใช้โดย AddSubmitBtn และ SetSubmitFlag.

วิธีการ

Signatureคําอธิบาย
FormEditor()คอนสตรัคเตอร์แบบตั้งค่าสําหรับ API ที่ใช้ stateless byte[].
FormEditor(document: Document)ติดผู้นํากับเอกสารสําหรับการปฏิบัติงานในสถานที่.
FormEditor(document: Document, destStream: Stream)การผูกเอกสารและการตั้งค่าล่วงหน้าของสตรีมผลิตสําหรับ Save ที่ไม่มีปารามีเตอร์.
FormEditor(document: Document, destFileName: string)การผูกเอกสารและการตั้งค่าเส้นทางไฟล์ออกก่อนสําหรับ Save ที่ไม่มีปารามีเตอร์.
FormEditor(srcStream: Stream, destStream: Stream)เปิดจากสตรีมการเข้า, เขียนไปยังสไตล์การออกใน Save.
FormEditor(srcFileName: string, destFileName: string)เปิดจากไฟล์การเข้า, เขียนไปยังไฟ่ออกใน Save.
BindPdf(path: string)การผูกไฟล์ PDF ตามเส้นทางเพื่อแก้ไข.
BindPdf(pdfData: byte[])การผูก PDF จากพัฟเฟอร์ไบต์.
BindPdf(stream: Stream)การผูก PDF จากสตรีม.
BindPdf(document: Document)การผูก PDF จากเอกสารที่เปิดไปแล้ว.
Save(path: string)เก็บเอกสารที่เชื่อมต่อไปยังเส้นทางไฟล์.
Save(destStream: Stream)เก็บเอกสารที่ติดต่อไว้ในสตรีม.
Save()เก็บเอกสารที่ผูกพันไปยังจุดหมายที่ตั้งค่า (DestFileName หรือ DestStream).
Close()ปิดและปล่อยเอกสารที่ผูกพัน.
Dispose()เรียก Dispose ในตัวอย่าง FormEditor นี้.
SetField(fieldName: string, value: string)ตั้งค่าฟิลด์ตามชื่อ.
CheckField(fieldName: string)ตรวจสอบกรอบเช็คตามชื่อ.
UncheckField(fieldName: string)เปิดเช็คกรอบที่ชื่อ.
AddTextField(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double)เพิ่มสนามข้อความไปยังเอกสารที่ผูกพัน.
AddCheckBox(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double, isChecked: bool)เพิ่มสนามกรอบเช็คเข้าเอกสารที่ผูกพัน.
AddField(fieldType: FieldType, fieldName: string, pageNum: int, llx: float, lly: float, urx: float, ury: float)เพิ่มสนามของสนานที่ให้ Type ที่สี่เหลี่ยมที่ต้องการใน pageNum.
AddField(fieldType: FieldType, fieldName: string, initValue: string?, pageNum: int, llx: float, lly: float, urx: float, ury: float)เพิ่มสนามที่มีค่าเริ่มต้น (สนานข้อความและกล่องสกัด).
AddListItem(fieldName: string, itemName: string)เพิ่มรายการเดียวไปยังสนาม ListBox / ComboBox.
AddListItem(fieldName: string, exportName: string[])เพิ่มรายการเดียวที่มีคู่ค่าส่งออก (แสดง, ส่งออก).
DelListItem(fieldName: string, itemName: string)ลบรายการเดียวจากสนาม ListBox / ComboBox.
AddSubmitBtn(fieldName: string, page: int, label: string, url: string, llx: float, lly: float, urx: float, ury: float)เพิ่มปุ่มส่งไป.
AddFieldScript(fieldName: string, script: string)ติดสกริปการกระทํา JavaScript กับสนาม.
SetFieldScript(fieldName: string, script: string)เปลี่ยนสกรีปการกระทํา JavaScript ของสนาม.
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int)สําเนาสนามในเอกสารที่ผูกพันไปยังหน้าอื่น.
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int, abscissa: float, ordinate: float)คัดแปลงสนามในเอกสารที่ผูกพันไปยังหน้าอื่น ที่ระดับขั้นตั้งที่ให้ไว้.
CopyOuterField(srcFileName: string, fieldName: string)คัดแปลงสนามจากไฟล์ PDF ใหม่เข้าในเอกสารที่ติดอยู่ตรงเดียวกัน.
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int)สําเนาสนามจากไฟล์ PDF อีกหนึ่งที่เข้าเอกสารที่ผูกพันในหน้าที่ถูกกําหนด.
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int, abscissa: float, ordinate: float)คัดแปลงสนามจากไฟล์ PDF ใหม่ที่ระบุอัตราสั้น.
DecorateField()ใช้ Facade ในทุกสนามในเอกสาร.
DecorateField(fieldType: FieldType)ใช้ Facade กับทุกสนามของชนิดที่ให้ไว้.
DecorateField(fieldName: string)ใช้ Facade กับสนามที่มีชื่อเดียว.
ResetFacade()เปลี่ยนแปลงทุกที่ดินบนหน้าตึก.
ResetInnerFacade()ชื่อฉายสําหรับ ResetFacade ที่ครอบคลุมผู้โทรที่ติดต่อหน้าตึก.
MoveField(fieldName: string, llx: float, lly: float, urx: float, ury: float)ย้ายกรอบสนาม.
RenameField(fieldName: string, newFieldName: string)เปลี่ยนชื่อสนามแบบฟอร์ม.
RemoveField(fieldName: string)ลบสนามตามชื่อ.
RemoveFieldAction(fieldName: string)ลบการกระทําที่ติดกับสนาม.
SetFieldAlignment(fieldName: string, alignment: int)ตั้งค่าการจัดแนวนอนของค่าของฟิลด์.
SetFieldAlignmentV(fieldName: string, alignment: int)ตั้งค่าการจัดแนวแนวตั้งของค่าของฟิลด์.
SetFieldAppearance(fieldName: string, flags: AnnotationFlags)ตั้งค่าสถานะการมองเห็น / อ่านอย่างเดียว / จำเป็น ของฟิลด์.
GetFieldAppearance(fieldName: string)การคืนการมองเห็น / ต้องการอ่านเพียงแค่ / แผ่นที่จําเป็นบนสนาม.
SetFieldAttribute(fieldName: string, flag: PropertyFlag)ตั้งค่า ReadOnly / จำเป็น / NoExport.
SetFieldCombNumber(fieldName: string, combNumber: int)ตั้งค่าจำนวน comb-cell สำหรับฟิลด์ข้อความ (PDF 1.5+).
SetFieldLimit(fieldName: string, fieldLimit: int)ตั้งค่าจำนวนอักขระสูงสุดของฟิลด์ข้อความตามชื่อ.
SetSubmitFlag(fieldName: string, submitFormFlag: SubmitFormFlag)ตั้งค่าแฟล็กการกระทำ SubmitForm บนฟิลด์ปุ่ม.
SetSubmitUrl(fieldName: string, url: string)ตั้งค่า URL ปลายทางของการกระทำ SubmitForm บนฟิลด์ปุ่ม.
Single2Multiple(fieldName: string)เปลี่ยนแปลงสนามข้อความเส้นเดียวเป็นหลายสาย.
FlattenAllFields()ปรับฟอร์มทั้งหมดในเอกสารที่ผูกพัน.
FillFields(input: byte[], fieldValues: Dictionary<string, string>)เติมฟอร์มในสนามด้วยค่าที่ให้ (ชื่อสนาน → ค่า).
FillField(input: byte[], fieldName: string, value: string)เติมฟอร์มเพียงกรอบเดียวโดยชื่อ.
FlattenForm(input: byte[])ลงแบบฟอร์มที่เรียบๆ ทําให้สนามเป็นเนื้อหาสถิติ และลบ AcroForm.
GetFieldNames(input: byte[])รับชื่อฟิลด์ทั้งหมดในแบบฟอร์มของเอกสาร.
GetFieldValue(input: byte[], fieldName: string)รับค่าของฟิลด์ที่ระบุ.
GetFieldType(input: byte[], fieldName: string)รับประเภทของฟิลด์เฉพาะ.
HasForm(input: byte[])ตรวจสอบว่าเอกสารมีแบบฟอร์มหรือไม่.
GetFieldCount(input: byte[])รับจำนวนฟิลด์ของแบบฟอร์มทั้งหมด.
ExportFormData(input: byte[])การส่งออกข้อมูลแบบฟอร์มเป็นวัสดุคําศัพท์ (ชื่อสนาม → ค่า).
ImportFormData(input: byte[], data: Dictionary<string, string>)นําเข้าข้อมูลแบบฟอร์มจากวัสดุคําศัพท์.
RenameField(input: byte[], oldName: string, newPartialName: string)เปลี่ยนชื่อสนามแบบฟอร์มในไบต์ที่ได้รับมา.

ดูเช่นกัน

 ภาษาไทย