Podle tohoto článku vložte tvar do Word pomocí C#. Obsahuje podrobnosti pro nastavení vývojového prostředí, seznam kroků pro psaní aplikace a ukázkový kód pro kreslení diagramů ve Wordu pomocí C#. Naučíte se vkládat různé tvary, jako jsou vložené a plovoucí tvary, do existujícího nebo nového souboru aplikace Word.
Kroky pro vložení tvarů do Wordu pomocí C#
- Připravte prostředí pro vkládání tvarů do souboru aplikace Word pomocí Aspose.Words for .NET
- Vytvořte prázdný soubor Word pomocí třídy Document a použijte digitální umění
- Vytvořte objekt třídy DocumentBuilder pro výše uvedený dokument pro přidání rovné čáry
- Vložte rovnou čáru jako inline shape a nastavte úhel otočení
- Vložte volně plovoucí tvar s úhlem natočení
- Vytvořte objekt třídy OoxmlSaveOptions a nastavte režim souladu
- Uložte výstup s výše uvedeným nastavením
Tyto kroky shrnují jak nakreslit přímku ve Wordu pomocí C#. Vytvořte nový soubor aplikace Word, propojte s ním objekt třídy DocumentBuilder a vložte tvar textové čáry předáním šířky, výšky a úhlu otočení. Zadejte další plovoucí tvar, například šipku, zadáním nezbytných parametrů a poté uložte dokument aplikace Word s požadovaným nastavením souladu.
Kód pro přidávání digitálního umění pomocí tvarů v MS Word pomocí 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"); | |
} | |
} |
Tento ukázkový kód nás naučil jak vytvořit diagram ve Wordu pomocí C#. Nejjednodušší metodou je vložit vložený diagram zadáním typu tvaru a jeho šířky a výšky. Můžete však použít jiné přetížené metody k vytvoření plovoucího diagramu přes text nastavením horní, levé a výškové šířky nového diagramu, včetně typu obtékání a relativních pozic vzhledem ke stránce.
Tento článek obsahuje informace o jak kreslit tvary ve Wordu pomocí C#. Pokud chcete vložit vodoznak, přečtěte si článek na jak vložit vodoznak do dokumentu aplikace Word pomocí C#.