Postępuj zgodnie z tym artykułem, aby wstawić kształt do Word przy użyciu języka C#. Zawiera on szczegóły dotyczące ustawiania środowiska programistycznego, listę kroków pisania aplikacji oraz przykładowy kod do rysowania diagramów w programie Word przy użyciu języka C#. Nauczysz się wstawiać różne kształty, takie jak kształty inline i float, do istniejącego lub nowego pliku programu Word.
Kroki wstawiania kształtów w programie Word za pomocą języka C#
- Przygotuj środowisko do wstawiania kształtów do pliku Word za pomocą Aspose.Words for .NET
- Utwórz pusty plik Word, używając klasy Document, aby użyć grafiki cyfrowej
- Utwórz obiekt klasy DocumentBuilder dla powyższego dokumentu w celu dodania linii prostej
- Wstaw linię prostą jako linię wbudowaną shape i ustaw kąt obrotu
- Wstaw swobodnie pływający kształt z kątem obrotu
- Utwórz obiekt klasy OoxmlSaveOptions i ustaw tryb zgodności
- Zapisz dane wyjściowe z powyższymi ustawieniami
Te kroki podsumowują jak narysować prostą linię w programie Word za pomocą języka C#. Utwórz nowy plik programu Word, połącz z nim obiekt klasy DocumentBuilder i wstaw kształt typu line, przekazując szerokość, wysokość i kąt obrotu. Dodaj kolejny pływający kształt, taki jak strzałka, określając niezbędne parametry, a następnie zapisz dokument programu Word z wymaganymi ustawieniami zgodności.
Kod do dodawania sztuki cyfrowej za pomocą kształtów w programie MS Word przy użyciu języka 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"); | |
} | |
} |
Ten przykładowy kod nauczył nas jak tworzyć diagramy w Wordzie za pomocą C#. Najprostszą metodą jest wstawienie diagramu inline poprzez podanie typu kształtu oraz jego szerokości i wysokości. Możesz jednak użyć innych przeciążonych metod, aby utworzyć diagram pływający nad tekstem, ustawiając górną, lewą pozycję i szerokość wysokości nowego diagramu, w tym typ zawijania i względne pozycje względem strony.
W tym artykule omówiono informacje na temat rysowania kształtów w programie Word za pomocą języka C#. Jeśli chcesz wstawić znak wodny, zapoznaj się z artykułem na temat jak wstawić znak wodny do dokumentu Word za pomocą C#.