Slijedite ovaj članak za umetanje oblika u Word koristeći C#. Sadrži detalje za postavljanje razvojnog okruženja, popis koraka za pisanje aplikacije i primjer koda za crtanje dijagrama u Wordu pomoću C#. Naučit ćete umetati različite oblike kao što su umetnuti i plutajući oblici u postojeću ili novu Word datoteku.
Koraci za umetanje oblika u Word koristeći C#
- Pripremite okruženje za umetanje oblika u Word datoteku pomoću Aspose.Words for .NET
- Napravite praznu Word datoteku pomoću klase Document za korištenje digitalne umjetnosti
- Stvorite objekt klase DocumentBuilder za gornji dokument za dodavanje ravne linije
- Umetnite ravnu liniju kao inline shape i postavite kut rotacije
- Umetnite slobodno plutajući oblik s kutom rotacije
- Stvorite objekt klase OoxmlSaveOptions i postavite način usklađenosti
- Spremite izlaz s gornjim postavkama
Ovi koraci sažimaju kako nacrtati ravnu liniju u Wordu koristeći C#. Stvorite novu Word datoteku, povežite s njom objekt klase DocumentBuilder i umetnite oblik linije unosa širine, visine i kuta rotacije. Dodajte još jedan plutajući oblik, poput strelice, određivanjem potrebnih parametara, a zatim spremite Word dokument sa potrebnim postavkama usklađenosti.
Kod za dodavanje digitalne umjetnosti pomoću oblika u MS Word koristeći 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"); | |
} | |
} |
Ovaj ogledni kod nas je naučio kako napraviti dijagram u Wordu koristeći C#. Najjednostavnija metoda je umetanje inline dijagrama navođenjem tipa oblika te njegove širine i visine. Međutim, možete koristiti druge preopterećene metode za stvaranje plutajućeg dijagrama preko teksta postavljanjem gornjeg, lijevog položaja i širine visine novog dijagrama, uključujući vrstu prelamanja i relativne položaje u odnosu na stranicu.
Ovaj članak pokriva informacije o kako crtati oblike u Wordu koristeći C#. Ako želite umetnuti vodeni žig, pogledajte članak na kako umetnuti vodeni žig u Word dokument koristeći C#.