Kryssruta Typ Innehållskontroll

Den här handledningen förklarar hur man skapar en kryssrutatyp innehållskontroll i ett Word-dokument med Aspose.Words för .NET. Innehållskontroller för kryssrutor tillåter användare att markera eller avmarkera en kryssruta i dokumentet.

Förutsättningar

För att följa denna handledning måste du ha följande:

  • Aspose.Words för .NET-biblioteket installerat.
  • Grundläggande kunskaper i C# och ordbehandling med Word-dokument.

Steg 1: Konfigurera dokumentkatalogen

Börja med att ställa in sökvägen till din dokumentkatalog. Byta ut"YOUR DOCUMENT DIRECTORY" med den faktiska sökvägen till katalogen där du vill spara dokumentet.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Steg 2: Skapa en Document and DocumentBuilder

Skapa en ny instans avDocument klass och aDocumentBuilder för att bygga dokumentets innehåll.

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

Steg 3: Lägg till en kryssrutatyp Innehållskontroll

Skapa enStructuredDocumentTag medSdtType.Checkbox för att representera kryssrutan innehållskontroll. SpecificeraMarkupLevel.Inline för att placera den i texten.

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

Steg 4: Spara dokumentet

Spara dokumentet i den angivna katalogen med hjälp avSave metod. Ange önskat filnamn med lämplig filtillägg. I det här exemplet sparar vi dokumentet som “WorkingWithSdt.CheckBoxTypeContentControl.docx”.

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

Exempel på källkod för Check Box Type Content Control med Aspose.Words för .NET

	// Sökväg till din dokumentkatalog
	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);

Det är allt! Du har skapat en kryssrutatyp innehållskontroll i ditt Word-dokument med Aspose.Words för .NET.