Следвайте тази статия, за да вмъкнете форма в 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#.