A szöveges dokumentum létrehozása a fájlnév megadásával (open xml sdk)

A WordprocessingDocument osztály az Open XML SDK csomagban Word dokumentumcsomagot képvisel. Word dokumentum létrehozásához létre kell hoznia egy példányt a WordprocessingDocument osztályból, és fel kell töltenie részekkel. A dokumentumnak legalább a dokumentum fő részét kell tartalmaznia, amely a dokumentum szövegének tartályaként szolgál. A szöveg XML-kódként jelenik meg ebben a csomagban WordprocessingML jelöléssel.

Egy osztály példányának létrehozásához hívja fel a Create (String, WordprocessingDocumentType) metódust. Számos Create () módszer létezik. mindegyik saját aláírással rendelkezik. Az ebben a részben található mintakód a Create metódust használó aláírással két paramétert igényel. Az első paraméter a létrehozott dokumentumot reprezentáló teljes elérési útvonal. A második paraméter a WordprocessingDocumentType felsorolás eleme. Ez a paraméter jelenti a dokumentum típusát. Így a WordProcessingDocumentType felsorolás különböző elemeit tartalmazza minden egyes dokumentumhoz és sablonhoz, valamint a makrókat támogató dokumentumokhoz és sablonokhoz.

Válassza ki a WordProcessingDocumentType kívánt típusát, és győződjön meg róla, hogy a mentett fájl helyes-e a fájlkiterjesztéshez. Ha a WordProcessingDocumentType nem egyezik a fájlkiterjesztéssel, hiba történik, amikor megnyitja a fájlt a Microsoft Word programban.

A létrehozási módot hívó kód. része az utasításnak. amelyet zárójelben lévő blokk követ, amint az a következő példában látható.

Miután létrehozta a Word dokumentumcsomagot, hozzáadhat részeket hozzá. A dokumentum fő részének hozzáadásához hívja fel a WordprocessingDocument osztály AddMainDocumentPart () módját. Ezután hozzáadhatja a dokumentum szerkezetét és a szöveget.

A WordProcessingML dokumentum alapszerkezete a dokumentum- és testelemekből áll. Ezeket egy vagy több blokkszintű elem követi, például p. amely egy bekezdést jelent. Egy bekezdés egy vagy több elemet tartalmaz. r a futásteljesítményt jelöli, egy olyan szövegterületet, amelynek közös tulajdonságai vannak, például a formázás. A futásteljesítmény egy vagy több elemből áll. A t elem tartalmazza a szöveget. A létrehozott dokumentum WordprocessingML jelölőjele a következő példában látható.