Alak beszúrása a Wordbe C# használatával

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

  1. Készítse elő a környezetet alakzatok Word-fájlba való beszúrására a Aspose.Words for .NET használatával
  2. 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
  3. Hozza létre a DocumentBuilder osztály objektumot a fenti dokumentumhoz az egyenes vonal hozzáadásához
  4. Szúrjon be egy egyenest soron belüliként shape, és állítsa be az elforgatási szöget
  5. Helyezzen be egy szabadon lebegő alakzatot forgásszöggel
  6. Hozza létre az OoxmlSaveOptions osztályobjektumot, és állítsa be a megfelelőségi módot
  7. 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.

 Magyar