ทำตามบทความนี้เพื่อ แทรกรูปร่างใน Word โดยใช้ C# ซึ่งมีรายละเอียดในการกำหนดสภาพแวดล้อมการพัฒนา รายการขั้นตอนในการเขียนแอปพลิเคชัน และตัวอย่างโค้ดสำหรับ การวาดไดอะแกรมใน Word โดยใช้ C# คุณจะได้เรียนรู้การแทรกรูปร่างต่างๆ เช่น รูปร่างอินไลน์และลอยในไฟล์ Word ที่มีอยู่หรือไฟล์ใหม่
ขั้นตอนการแทรกรูปร่างใน Word โดยใช้ C#
- เตรียมสภาพแวดล้อมสำหรับการแทรกรูปร่างในไฟล์ Word โดยใช้ Aspose.Words for .NET
- สร้างไฟล์ Word เปล่าโดยใช้คลาส Document เพื่อใช้ศิลปะดิจิทัล
- สร้างวัตถุคลาส DocumentBuilder สำหรับเอกสารด้านบนเพื่อเพิ่มเส้นตรง
- แทรกเส้นตรงเป็นอินไลน์ shape และตั้งค่ามุมการหมุน
- แทรกรูปทรงลอยอิสระที่มีมุมหมุน
- สร้างอ็อบเจ็กต์คลาส OoxmlSaveOptions และตั้งค่าโหมดการปฏิบัติตาม
- บันทึกผลลัพธ์ด้วยการตั้งค่าข้างต้น
ขั้นตอนเหล่านี้สรุปวิธีการวาดเส้นตรงใน Word โดยใช้ C# สร้างไฟล์ Word ใหม่ เชื่อมโยงอ็อบเจ็กต์คลาส DocumentBuilder กับไฟล์นั้น และแทรกรูปร่างของเส้นประเภทโดยส่งความกว้าง ความสูง และมุมการหมุน เพิ่มรูปร่างลอยตัวอีกอัน เช่น ลูกศร โดยระบุพารามิเตอร์ที่จำเป็น จากนั้นบันทึกเอกสาร Word พร้อมการตั้งค่าการปฏิบัติตามที่จำเป็น
โค้ดสำหรับการเพิ่มศิลปะดิจิทัลโดยใช้รูปทรงใน MS Word โดยใช้ C#
using Aspose.Words; | |
using Aspose.Words.Drawing; | |
using Aspose.Words.Saving; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
Document doc = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
//Inline shape | |
Shape shape = builder.InsertShape(ShapeType.Line, 150, 150); | |
shape.Rotation = 40.0; | |
//Free floating shape | |
shape = builder.InsertShape | |
( ShapeType.Arrow,RelativeHorizontalPosition.Page,200, | |
RelativeVerticalPosition.Page,100,50,50,WrapType.None); | |
shape.Rotation = 40.0; | |
builder.Writeln(); | |
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.Docx); | |
// Save shapes as DML | |
saveOptions.Compliance = OoxmlCompliance.Iso29500_2008_Transitional; | |
// Save the document | |
doc.Save("output.docx", saveOptions); | |
System.Console.WriteLine("Shape added successfully"); | |
} | |
} |
ตัวอย่างโค้ดนี้สอนให้เรารู้วิธีสร้างไดอะแกรมใน Word โดยใช้ C# วิธีที่ง่ายที่สุดคือการแทรกไดอะแกรมแบบอินไลน์โดยระบุประเภทรูปร่าง ความกว้าง และความสูง อย่างไรก็ตาม คุณอาจใช้เมธอดโอเวอร์โหลดอื่นๆ เพื่อสร้างไดอะแกรมแบบลอยตัวเหนือข้อความโดยกำหนดตำแหน่งด้านบน ตำแหน่งด้านซ้าย และความกว้างความสูงของไดอะแกรมใหม่ รวมถึงประเภทการห่อและตำแหน่งสัมพันธ์กับหน้า
บทความนี้ครอบคลุมข้อมูลเกี่ยวกับ วิธีการวาดรูปทรงใน Word โดยใช้ C# หากคุณต้องการแทรกลายน้ำ โปรดดูบทความใน วิธีการแทรกลายน้ำในเอกสาร Word โดยใช้ C#