Infoga fält Inkludera text utan dokumentbyggare

Här är en steg-för-steg-guide för att förklara C#-källkoden nedan, som använder funktionen “Infoga ett FieldIncludeText-fält” i Aspose.Words för .NET. Se till att följa varje steg noggrant för att få önskat resultat.

Steg 1: Installation av dokumentkatalog

I den angivna koden måste du ange katalogen för dina dokument. Ersätt värdet “DIN DOKUMENTKATOLOG” med lämplig sökväg till din dokumentkatalog.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Steg 2: Skapa dokumentet och stycket

Vi börjar med att skapa ett nytt dokument och initialisera ett stycke.

Document doc = new Document();
Paragraph para = new Paragraph(doc);

Steg 3: Infoga fältet FieldIncludeText

Vi använderAppendField() metod för att infoga ett FieldIncludeText-fält i stycket.

FieldIncludeText fieldIncludeText = (FieldIncludeText)para.AppendField(FieldType.FieldIncludeText, false);

Vi konfigurerar sedan egenskaperna för FieldIncludeText-fältet genom att ange namnet på bokmärket och namnet på källfilen.

fieldIncludeText.BookmarkName = "bookmark";
fieldIncludeText.SourceFullName = MyDir + "IncludeText.docx";

Därefter lägger vi till stycket i dokumentets brödtext.

doc.FirstSection.Body.AppendChild(para);

Slutligen kallar viUpdate() metod för att uppdatera fältet.

fieldIncludeText.Update();

Exempel på källkoden för att infoga ett FieldIncludeText-fält med Aspose.Words för .NET

// Sökvägen till dokumentkatalogen.
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Skapa dokumentet och stycket.
Document doc = new Document();
Paragraph para = new Paragraph(doc);

// Infoga fältet FieldIncludeText.
FieldIncludeText fieldIncludeText = (FieldIncludeText)para.AppendField(FieldType.FieldIncludeText, false);

fieldIncludeText.BookmarkName = "bookmark";
fieldIncludeText.SourceFullName = MyDir + "IncludeText.docx";

doc.FirstSection.Body.AppendChild(para);

fieldIncludeText.Update();

doc.Save(dataDir + "InsertionFieldFieldIncludeTextWithoutDocumentBuilder.docx");

I det här exemplet skapade vi ett nytt dokument, initierade ett stycke, infogade en FieldIncludeTexten som anger bokmärkesnamnet och källfilens namn och sparade dokumentet med ett specificerat filnamn.

Detta avslutar vår guide om hur du använder funktionen “Insert a FieldIncludeText” med Aspose.Words för .NET.

FAQ’s

F: Hur kan jag ange källfilen för textinkluderingsfältet i Aspose.Words för .NET?

S: För att ange källfilen för textinkluderingsfältet i Aspose.Words för .NET kan du användaFieldIncludeText.SourceFullNameegenskap för att ställa in den fullständiga sökvägen till källfilen. Se till att källfilen är tillgänglig och innehåller det innehåll du vill inkludera i textinkluderingsfältet.

F: Kan jag inkludera text från ett makro i textinkluderingsfältet med Aspose.Words för .NET?

S: Ja, du kan inkludera text från ett makro i textinkluderingsfältet med Aspose.Words för .NET. Du kan användaFieldIncludeText.IncludeText egenskap för att ange namnet på makrot vars innehåll ska inkluderas i fältet.

F: Påverkar Word-dokumentstrukturen med Aspose.Words för .NET om du infogar ett textinkluderat fält utan dokumentbyggaren?

S: Att infoga ett textinkluderingsfält utan dokumentbyggaren påverkar inte direkt strukturen i Word-dokumentet. Det lägger dock till ett nytt fältelement till dokumentinnehållet. Du kan manipulera dokumentstrukturen genom att lägga till, ta bort eller ändra befintliga element enligt dina behov.

F: Kan jag anpassa utseendet på textinkluderingsfältet i ett Word-dokument med Aspose.Words för .NET?

S: Textinkluderingsfältet anpassar inte direkt utseendet i ett Word-dokument. Du kan dock formatera den inkluderade texten med hjälp av styckeegenskaper, teckensnittsegenskaper och andra formateringsobjekt som finns tillgängliga i Aspose.Words för .NET.