Jelölőnégyzet típusa Tartalomvezérlés

Ez az oktatóanyag elmagyarázza, hogyan hozhat létre jelölőnégyzet típusú tartalomvezérlőt Word-dokumentumban az Aspose.Words for .NET használatával. A jelölőnégyzet tartalomvezérlői lehetővé teszik a felhasználók számára, hogy bejelöljenek vagy töröljenek egy jelölőnégyzetet a dokumentumon belül.

Előfeltételek

Az oktatóanyag követéséhez a következőkre van szükség:

  • Aspose.Words for .NET könyvtár telepítve.
  • C# és Word dokumentumokkal végzett szövegszerkesztési alapismeretek.

1. lépés: Állítsa be a dokumentumkönyvtárat

Kezdje a dokumentumkönyvtár elérési útjának beállításával. Cserélje ki"YOUR DOCUMENT DIRECTORY" annak a könyvtárnak a tényleges elérési útjával, ahová a dokumentumot menteni szeretné.

string dataDir = "YOUR DOCUMENT DIRECTORY";

2. lépés: Hozzon létre egy dokumentumot és a DocumentBuildert

Hozzon létre egy új példányt aDocument osztály és aDocumentBuilder a dokumentum tartalmának felépítéséhez.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

3. lépés: Adjon hozzá egy jelölőnégyzetet típusú tartalomvezérlőt

Hozzon létre egyStructuredDocumentTag val velSdtType.Checkbox hogy képviselje a jelölőnégyzet tartalomvezérlőjét. Adja megMarkupLevel.Inline hogy elhelyezze a szövegben.

StructuredDocumentTag sdtCheckBox = new StructuredDocumentTag(doc, SdtType.Checkbox, MarkupLevel.Inline);
builder.InsertNode(sdtCheckBox);

4. lépés: Mentse el a dokumentumot

Mentse a dokumentumot a megadott könyvtárba aSave módszer. Adja meg a kívánt fájlnevet a megfelelő fájlkiterjesztéssel. Ebben a példában a dokumentumot “WorkingWithSdt.CheckBoxTypeContentControl.docx” néven mentjük.

doc.Save(dataDir + "WorkingWithSdt.CheckBoxTypeContentControl.docx", SaveFormat.Docx);

Példa forráskódra a jelölőnégyzet típusú tartalomvezérléshez az Aspose.Words for .NET használatával

	// A dokumentumkönyvtár elérési útja
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	StructuredDocumentTag sdtCheckBox = new StructuredDocumentTag(doc, SdtType.Checkbox, MarkupLevel.Inline);
	builder.InsertNode(sdtCheckBox);
	doc.Save(dataDir + "WorkingWithSdt.CheckBoxTypeContentControl.docx", SaveFormat.Docx);

Ez az! Sikeresen létrehozott egy jelölőnégyzet típusú tartalomvezérlőt a Word-dokumentumban az Aspose.Words for .NET használatával.