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.