Imposta lo stile di controllo del contenuto

Questo tutorial spiega come impostare lo stile di un controllo contenuto in un documento di Word utilizzando Aspose.Words per .NET. Puoi applicare stili predefiniti o personalizzati ai controlli contenuto per una formattazione coerente.

Prerequisiti

Per seguire questo tutorial, è necessario disporre di quanto segue:

  • Aspose.Words per la libreria .NET installata.
  • Conoscenza base di C# ed elaborazione testi con documenti Word.

Passaggio 1: impostare la directory dei documenti

Inizia impostando il percorso della directory dei documenti. Sostituire"YOUR DOCUMENT DIRECTORY" con il percorso effettivo della directory in cui si trova il documento.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Passaggio 2: caricare il documento e recuperare il controllo del contenuto

Caricare il documento Word utilizzando il fileDocument costruttore, passando il percorso del documento come parametro. Recuperare il controllo del contenuto desiderato dal documento. In questo esempio presupponiamo che il controllo del contenuto sia il primo tag di documento strutturato nel documento.

Document doc = new Document(dataDir + "Structured document tags.docx");
StructuredDocumentTag sdt = (StructuredDocumentTag)doc.GetChild(NodeType.StructuredDocumentTag, 0, true);

Passaggio 3: recupera lo stile e applicalo al controllo del contenuto

Recupera lo stile desiderato dalla raccolta di stili del documento. In questo esempio, recuperiamo lo stile “Quote” utilizzandoStyleIdentifier.Quote . Quindi, assegna lo stile recuperato al fileStyle proprietà del tag del documento strutturato.

Style style = doc.Styles[StyleIdentifier.Quote];
sdt.Style = style;

Passaggio 4: salva il documento

Salvare il documento modificato nella directory specificata utilizzando il fileSavemetodo. Fornire il nome file desiderato con l’estensione file appropriata. In questo esempio, salviamo il documento come “WorkingWithSdt.SetContentControlStyle.docx”.

doc.Save(dataDir + "WorkingWithSdt.SetContentControlStyle.docx");

Codice sorgente di esempio per Imposta stile di controllo del contenuto utilizzando Aspose.Words per .NET

	// Percorso della directory dei documenti
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "Structured document tags.docx");
	StructuredDocumentTag sdt = (StructuredDocumentTag) doc.GetChild(NodeType.StructuredDocumentTag, 0, true);
	Style style = doc.Styles[StyleIdentifier.Quote];
	sdt.Style = style;
	doc.Save(dataDir + "WorkingWithSdt.SetContentControlStyle.docx");

Questo è tutto! Hai impostato con successo lo stile di un controllo del contenuto nel tuo documento Word utilizzando Aspose.Words per .NET.