Cum se creează un document text prin specificarea numelui fișierului (deschideți xml sdk)

Clasa WordprocessingDocument din pachetul Open XML SDK reprezintă un pachet de documente Word. Pentru a crea un document Word, trebuie să creați o instanță a clasei WordprocessingDocument și să o completați cu părți. Documentul trebuie să conțină cel puțin partea principală a documentului, care servește drept container pentru textul documentului. Textul este reprezentat în acest pachet ca un cod XML folosind marcarea WordprocessingML.







Pentru a crea o instanță a unei clase, apelați metoda Creare (String, WordprocessingDocumentType). Există mai multe metode de creare () disponibile. fiecare cu semnătura proprie. Codul exemplu din această secțiune utilizează metoda Creare cu o semnătură care necesită doi parametri. Primul parametru este un șir cu calea completă care reprezintă documentul creat. Al doilea parametru este un element al enumerării WordprocessingDocumentType. Acest parametru reprezintă tipul de document. Deci, există diferite elemente ale enumerării WordProcessingDocumentType pentru fiecare document și șablon, precum și documente și șabloane care acceptă macrocomenzi.







Selectați tipul de WordProcessingDocumentType dorit și asigurați-vă că fișierul salvat este corect prin potrivirea extensiei fișierului. Dacă WordProcessingDocumentType nu se potrivește cu extensia de fișier, apare o eroare când deschideți fișierul în Microsoft Word.

Codul care apelează metoda de creare. face parte din declarația de utilizare. urmat de un bloc în paranteze, după cum se arată în exemplul următor.

După ce creați un pachet de documente Word, puteți adăuga părți la acesta. Pentru a adăuga partea principală a documentului, apelați metoda AddMainDocumentPart () a clasei WordprocessingDocument. După aceasta, puteți adăuga structura documentului și textul.

Structura de bază a documentului WordProcessingML constă în elemente de document și corp. Ele sunt urmate de unul sau mai multe elemente la nivel de bloc, cum ar fi p. care reprezintă un paragraf. Un paragraf conține unul sau mai multe elemente r. r reprezintă kilometraj, o zonă de text cu un set comun de proprietăți, cum ar fi formatarea. Kilometrajul constă din unul sau mai multe elemente t. Elementul t conține textul. Marcajul pentru WordprocessingML pentru documentul creat este prezentat în exemplul următor.







Trimiteți-le prietenilor: