درج Shape در Word با استفاده از سی شارپ

برای درج شکل در Word با استفاده از C#، این مقاله را دنبال کنید. دارای جزئیات برای تنظیم محیط توسعه، لیستی از مراحل نوشتن برنامه، و کد نمونه برای رسم نمودارها در Word با استفاده از C# است. شما یاد خواهید گرفت که اشکال مختلف مانند اشکال درون خطی و شناور را در یک فایل Word موجود یا جدید درج کنید.

مراحل درج اشکال در Word با استفاده از سی شارپ

  1. محیط را برای درج اشکال در فایل Word با استفاده از Aspose.Words for .NET آماده کنید.
  2. یک فایل Word خالی با استفاده از کلاس Document برای استفاده از هنر دیجیتال ایجاد کنید
  3. شی کلاس DocumentBuilder را برای سند بالا برای اضافه کردن خط مستقیم ایجاد کنید
  4. یک خط مستقیم را به صورت خطی shape وارد کنید و زاویه چرخش را تنظیم کنید
  5. یک شکل شناور آزاد با زاویه چرخش وارد کنید
  6. شی کلاس OoxmlSaveOptions را ایجاد کرده و حالت سازگاری را تنظیم کنید
  7. خروجی را با تنظیمات بالا ذخیره کنید

این مراحل به طور خلاصه نحوه رسم یک خط مستقیم در Word با استفاده از C# را نشان می دهد. یک فایل Word جدید ایجاد کنید، یک شیء کلاس DocumentBuilder را با آن پیوند دهید و با عبور از عرض، ارتفاع و زاویه چرخش، شکلی از خط نوع را وارد کنید. با تعیین پارامترهای لازم، شکل شناور دیگری مانند فلش اضافه کنید، سپس سند Word را با تنظیمات انطباق مورد نیاز ذخیره کنید.

کد اضافه کردن هنر دیجیتال با استفاده از Shapes در MS Word با استفاده از سی شارپ

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 یک نمودار بسازیم. ساده ترین روش درج نمودار درون خطی با ارائه نوع شکل و عرض و ارتفاع آن است. با این حال، می‌توانید از روش‌های اضافه بار دیگری برای ایجاد نمودار شناور روی متن با تنظیم ارتفاع، موقعیت بالا، سمت چپ و عرض نمودار جدید، از جمله نوع پوشش و موقعیت‌های نسبی با توجه به صفحه استفاده کنید.

این مقاله به اطلاعاتی در مورد نحوه ترسیم اشکال در Word با استفاده از C# پرداخته است. اگر می‌خواهید واترمارک وارد کنید، به مقاله نحوه درج واترمارک در سند Word با استفاده از سی شارپ مراجعه کنید.

 فارسی