แทรก Checkboxการป้อนข้อความหรือรูปภาพ
เครื่องมือผสานใช้เอกสารเป็นอินพุต,มองหา MERGEFIELD
ในนั้นและแทนที่พวกเขาด้วยข้อมูลที่ได้รับจากแหล่งข้อมูล โดยปกติแล้วข้อความธรรมดาและ HTML จะแทรกแต่ Aspose.Words ผู้ใช้ยังสามารถสร้างเอกสารที่จัดการกับสถานการณ์ที่ผิดปกติมากขึ้นสำหรับ Mail Merge สนาม.
ทรงพลัง Aspose.Words ฟังก์ชั่นช่วยให้คุณสามารถขยาย Mail Merge กระบวนการ:
- แทรกช่องทำเครื่องหมายและฟิลด์แบบฟอร์มการป้อนข้อความลงในเอกสารในระหว่าง mail merge
- แทรกภาพจากการจัดเก็บข้อมูลที่กำหนดเองใดๆ(ไฟล์, BLOB สนามฯลฯ)
แทรก Checkboxและป้อนข้อความในช่วง Mail Merge
บางครั้งก็เป็นสิ่งจำเป็นที่จะดำเนินการ Mail Merge การดำเนินการเพื่อให้ข้อความไม่ถูกแทนที่ในฟิลด์ผสานแต่ช่องทำเครื่องหมายหรือฟิลด์ป้อ แม้ว่านี้ไม่ได้เป็นสถานการณ์ที่พบบ่อยที่สุดก็จะมีประโยชน์มากสำหรับงานบางอย่าง.
ภาพหน้าจอต่อไปนี้ของเอกสารคำแสดงแม่แบบที่มีเขตข้อมูลผสาน:
ภาพหน้าจอของเอกสารคำด้านล่างนี้แสดงเอกสารที่สร้างขึ้นแล้ว:
Subject
ฟิลด์ถูกแทนที่ด้วยช่องป้อนข้อความ.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการแทรกกล่องกาเครื่องหมายและฟิลด์ป้อนข้อความลงในเอก 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 อำนวยความสะดวกในการที่จะได้รับการควบคุมเต็มรูปแบบผ่านภาพแทรกหรือรูปร่างอื่นๆ.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการตั้งค่าคุณสมบัติของรูปภาพต่างๆ: