Dokumentbouer Oorsig

DocumentBuilder is’n kragtige klas wat met Document assosieer en jou in staat stel om dinamiese dokumente van nuuts af te bou of nuwe elemente by’n bestaande een te voeg.

DocumentBuilder

Dokumentbouer of Aspose.Words DOM

DocumentBuilder

Operasies wat moontlik is met DocumentBuilder is ook moontlik wanneer die klasse van die Aspose.Words DOM direk gebruik word. Maar die gebruik van Aspose.Words DOM klasse direk vereis gewoonlik meer reëls kode as die gebruik van DocumentBuilder.

Dokument Navigasie

Dokumentnavigasie is gebaseer op die konsep van’n virtuele wyser, waarmee jy na’n ander plek in die dokument kan beweeg met behulp van verskeie DocumentBuilder.MoveToXXX metodes soos MoveToDocumentStart en MoveToField. Hierdie virtuele wyser dui aan waar die teks ingevoeg sal word wanneer die metodes geroep word Write, Writeln, InsertBreak, en ander.

Die volgende kode voorbeeld toon hoe om te navigeer na’n boekmerk:

Dokumentbou En Wysiging

Aspose.Words API bied verskeie klasse wat verantwoordelik is vir die formatering van verskeie elemente van’n dokument. Elk van die klasse inkapsel formatering eienskappe wat verband hou met’n spesifieke dokument element, soos teks, paragraaf, afdeling, en ander. Byvoorbeeld, die Font klas verteenwoordig karakter formatering eienskappe, die ParagraphFormat klas verteenwoordig paragraaf formatering eienskappe, en so aan. Voorwerpe van hierdie klasse word teruggestuur deur die ooreenstemmende DocumentBuilder eienskappe, wat dieselfde name as die klasse het. Daarom kan u toegang tot hulle kry en die verlangde formatering tydens die dokumentbou stel.

Jy kan ook voeg teks, boks, ole voorwerp, beelde, boekmerke, vorm velde, en ander dokument elemente by die wyser posisie met behulp van die Write metode of enige van die DocumentBuilder.InsertXXX metodes, soos InsertField, InsertHtml, en soortgelyke metodes.

Kom ons kyk hoe om’n eenvoudige dokument te skep met behulp van die DocumentBuilder.

Skep’n Dokument met DocumentBuilder

Om te begin, moet jy’n DocumentBuilder skep en dit met’n Document voorwerp assosieer. Jy skep’n nuwe voorbeeld van DocumentBuilder deur sy konstruktor te bel en dit aan’n Document voorwerp te gee vir aanhegting aan die bouer.

Om’n teks in te voeg, slaag die teksstring wat u in die dokument moet invoeg na die Write - metode.

Die volgende kode voorbeeld toon hoe om’n eenvoudige dokument te skep met behulp van’n dokument bouer.

Spesifiseer Dokumentformatering

Die Font eienskap definieer teks formatering. Hierdie voorwerp bevat verskillende lettertipe eienskappe (lettertipe naam, lettertipe grootte, kleur, en so aan). Sommige belangrike lettertipe-eienskappe word ook verteenwoordig deur DocumentBuilder eienskappe om jou in staat te stel om direk toegang tot hulle te verkry. Dit is die Font.Bold, Font.Italic, en Font.Underline booleaanse eienskappe.

Die volgende kode voorbeeld toon hoe om’n geformateerde teks in te voeg met behulp van DocumentBuilder: