Kövesse ezt a cikket az alakzat beszúrásához a Word nyelven a C# használatával**. Tartalmazza a fejlesztői környezet beállításának részleteit, az alkalmazás írási lépéseinek listáját, valamint egy mintakódot diagramok rajzolásához Wordben C# használatával. Megtanul különféle alakzatokat, például soron belüli és lebegő alakzatokat beszúrni egy meglévő vagy egy új Word-fájlba.
Az alakzatok beszúrásának lépései a Wordben C# használatával
- Készítse elő a környezetet alakzatok Word-fájlba való beszúrására a Aspose.Words for .NET használatával
- A digitális művészet használatához hozzon létre egy üres Word-fájlt a Document osztály segítségével
- Hozza létre a DocumentBuilder osztály objektumot a fenti dokumentumhoz az egyenes vonal hozzáadásához
- Szúrjon be egy egyenest soron belüliként shape, és állítsa be az elforgatási szöget
- Helyezzen be egy szabadon lebegő alakzatot forgásszöggel
- Hozza létre az OoxmlSaveOptions osztályobjektumot, és állítsa be a megfelelőségi módot
- Mentse el a kimenetet a fenti beállításokkal
Ezek a lépések összefoglalják, hogyan lehet egyenes vonalat rajzolni a Wordben C# használatával. Hozzon létre egy új Word-fájlt, csatoljon hozzá egy DocumentBuilder osztályobjektumot, és szúrjon be egy típusú sort a szélesség, magasság és elforgatási szög átadásával. Adjon hozzá egy másik lebegő alakzatot, például egy nyilat a szükséges paraméterek megadásával, majd mentse el a Word dokumentumot a szükséges megfelelőségi beállításokkal.
Kód digitális művészet hozzáadásához alakzatokkal az MS Wordben C# használatával
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"); | |
} | |
} |
Ez a mintakód megtanított minket hogyan készítsünk diagramot Wordben C# használatával. A legegyszerűbb módszer egy soros diagram beszúrása az alakzat típusának, szélességének és magasságának megadásával. Más túlterhelt módszereket is használhat azonban a szöveg feletti lebegő diagram létrehozásához az új diagram felső, bal pozíciójának és magassági szélességének beállításával, beleértve a tördelési típust és az oldalhoz viszonyított relatív pozíciókat.
Ez a cikk a alakzatok rajzolásának módjáról a Wordben C# segítségével. Ha vízjelet szeretne beilleszteni, olvassa el a(z) vízjel beszúrása Word dokumentumba C# segítségével. cikket.