แทรก Checkboxการป้อนข้อความหรือรูปภาพ

เครื่องมือผสานใช้เอกสารเป็นอินพุต,มองหา MERGEFIELD ในนั้นและแทนที่พวกเขาด้วยข้อมูลที่ได้รับจากแหล่งข้อมูล โดยปกติแล้วข้อความธรรมดาและ HTML จะแทรกแต่ Aspose.Words ผู้ใช้ยังสามารถสร้างเอกสารที่จัดการกับสถานการณ์ที่ผิดปกติมากขึ้นสำหรับ mail merge สนาม.

ทรงพลัง Aspose.Words ฟังก์ชั่นช่วยให้คุณสามารถขยาย mail merge กระบวนการ:

  • แทรกช่องทำเครื่องหมายและฟิลด์แบบฟอร์มการป้อนข้อความลงในเอกสารในระหว่าง mail merge
  • แทรกภาพจากการจัดเก็บข้อมูลที่กำหนดเองใดๆ(ไฟล์, BLOB สนามฯลฯ)

แทรก Checkboxและป้อนข้อความในช่วง Mail Merge

บางครั้งก็เป็นสิ่งจำเป็นที่จะดำเนินการ mail merge การดำเนินการเพื่อให้ข้อความไม่ถูกแทนที่ในฟิลด์ผสานแต่ช่องทำเครื่องหมายหรือฟิลด์ป้อ แม้ว่านี้ไม่ได้เป็นสถานการณ์ที่พบบ่อยที่สุดก็จะมีประโยชน์มากสำหรับงานบางอย่าง.

ภาพหน้าจอต่อไปนี้ของเอกสารคำแสดงแม่แบบที่มีเขตข้อมูลผสาน:

insert-checkboxes-or-images-mail-merge-aspose-words

ภาพหน้าจอของเอกสารคำด้านล่างนี้แสดงเอกสารที่สร้างขึ้นแล้ว:

insert-checkboxes-html-or-images-mail-merge-aspose-words

ตัวอย่างรหัสต่อไปนี้แสดงวิธีการแทรกกล่องกาเครื่องหมายและฟิลด์ป้อนข้อความลงในเอก mail merge:

แทรกภาพในระหว่าง Mail Merge

เมื่อดำเนินการ mail merge คุณสามารถแทรกภาพจากฐานข้อมูลลงในเอกสารโดยใช้ภาพพิเศษ mail merge สนาม ภาพ mail merge ฟิลด์เป็นฟิลด์ผสานชื่อภาพ:MyFieldName.

แทรกภาพจากฐานข้อมูล

ในช่วง mail merge เมื่อภาพ mail merge ฟิลด์จะพบในเอกสาร FieldMergingCallback เหตุการณ์ถูกยิง คุณสามารถตอบสนองต่อเหตุการณ์นี้เพื่อส่งคืนชื่อแฟ้มสตรีมหรือวัตถุรูปภาพไปยัง mail merge เครื่องยนต์เพื่อที่จะสามารถแทรกลงในเอกสาร.

ตัวอย่างรหัสต่อไปนี้แสดงวิธีการแทรกรูปภาพที่เก็บไว้ในฐานข้อมูล BLOB ฟิลด์ลงในรายงาน:

ตั้งค่าคุณสมบัติของภาพในระหว่าง Mail Merge

ในขณะที่การผสานฟิลด์ผสานรูปภาพบางครั้งคุณอาจจำเป็นต้องควบคุมคุณสมบัติของรูปภาพต่ WrapType.

ปัจจุบันใช้ ImageFieldMergingArgs คุณสามารถตั้งค่าความกว้างของภาพหรือคุณสมบัติความสูงตามลำดับ เพื่อเอาชนะปัญหานี้, Aspose.Words ให้ Shape อำนวยความสะดวกในการที่จะได้รับการควบคุมเต็มรูปแบบผ่านภาพแทรกหรือรูปร่างอื่นๆ.

ตัวอย่างรหัสต่อไปนี้แสดงวิธีการตั้งค่าคุณสมบัติของรูปภาพต่างๆ: