Recupera il tipo di larghezza preferito

In questo tutorial impareremo come recuperare il tipo di larghezza preferito e il suo valore da una cella di tabella in un documento Word utilizzando Aspose.Words per .NET. Seguiremo una guida passo passo per comprendere il codice e implementare questa funzionalità. Alla fine di questo tutorial, sarai in grado di recuperare il tipo di larghezza preferito (assoluto, relativo o automatico) e il suo valore per una cella specifica nelle tabelle dei documenti di Word.

Passaggio 1: impostazione del progetto

  1. Avvia Visual Studio e crea un nuovo progetto C#.
  2. Aggiungi un riferimento alla libreria Aspose.Words per .NET.

Passaggio 2: caricamento del documento

Per avviare l’elaborazione parole con il documento, attenersi alla seguente procedura:

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

// Caricare il documento
Document doc = new Document(dataDir + "Tables.docx");

Assicurati di sostituire “LA TUA DIRECTORY DOCUMENTI” con il percorso effettivo della directory dei documenti e fornisci il nome file corretto.

Passaggio 3: recupero del tipo e del valore di larghezza preferiti

Successivamente, recupereremo il tipo di larghezza preferito e il relativo valore per una cella di tabella specifica. Utilizza il seguente codice:

// Recupera la tabella
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);

// Attiva la regolazione automatica del tavolo
table. AllowAutoFit = true;

// Recupera la prima cella della prima riga
Cell firstCell = table.FirstRow.FirstCell;

// Recupera il tipo di larghezza preferito e il relativo valore
PreferredWidthType type = firstCell.CellFormat.PreferredWidth.Type;
double value = firstCell.CellFormat.PreferredWidth.Value;

Qui utilizziamo il documento per recuperare la prima tabella, quindi abilitiamo l’adattamento automatico della tabella con il fileAllowAutoFit proprietà. Quindi recuperiamo la prima cella della prima riga della tabella. Da questa cella possiamo recuperare il tipo di larghezza preferito con il comandoPreferredWidth.Type proprietà e il suo valore con ilPreferredWidth.Value proprietà.

Codice sorgente di esempio per recuperare il tipo di larghezza preferita utilizzando Aspose.Words per .NET

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

Document doc = new Document(dataDir + "Tables.docx");
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
table.AllowAutoFit = true;
Cell firstCell = table.FirstRow.FirstCell;
PreferredWidthType type = firstCell.CellFormat.PreferredWidth.Type;
double value = firstCell.CellFormat.PreferredWidth.Value;

Conclusione

In questo tutorial, abbiamo imparato come recuperare il tipo di larghezza preferito e il suo valore da una cella di tabella in un documento Word utilizzando Aspose.Words per .NET. Seguendo questa guida passo passo e implementando il codice C# fornito, puoi recuperare queste informazioni per celle specifiche nelle tabelle dei documenti di Word.