Imposta la posizione relativa orizzontale o verticale
In questo tutorial impareremo come impostare la posizione relativa orizzontale o verticale di una 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 impostare la posizione relativa orizzontale o verticale della tua tabella nei tuoi documenti Word.
Passaggio 1: impostazione del progetto
- Avvia Visual Studio e crea un nuovo progetto C#.
- 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 + "Table wrapped by text.docx");
Assicurati di sostituire “LA TUA DIRECTORY DOCUMENTI” con il percorso effettivo della directory dei documenti e fornisci il nome file corretto.
Passaggio 3: impostazione della posizione relativa della tabella
Successivamente, imposteremo la relativa posizione orizzontale o verticale della tabella. Utilizza il seguente codice:
// Recupera la tabella
Table table = doc.FirstSection.Body.Tables[0];
//Definizione della posizione orizzontale relativa del tavolo
table.HorizontalAnchor = RelativeHorizontalPosition.Column;
// Definire la posizione verticale relativa della tabella
table.VerticalAnchor = RelativeVerticalPosition.Page;
Qui utilizziamo il documento per recuperare la prima tabella dal corpo della prima sezione. Successivamente, impostiamo la posizione orizzontale relativa della tabella conHorizontalAnchor
proprietà utilizzando ilRelativeHorizontalPosition.Column
valore. Allo stesso modo, impostiamo la posizione verticale relativa della tabella conVerticalAnchor
proprietà utilizzando ilRelativeVerticalPosition.Page
valore.
Passaggio 4: salvataggio del documento modificato
Infine, dobbiamo salvare il documento modificato con la relativa posizione della tabella definita. Utilizza il seguente codice:
doc.Save(dataDir + "WorkingWithTables.SetFloatingTablePosition.docx");
Assicurati di specificare il percorso e il nome file corretti per il documento di output.
Codice sorgente di esempio per impostare la posizione relativa orizzontale o verticale utilizzando Aspose.Words per .NET
// Percorso della directory dei documenti
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Table wrapped by text.docx");
Table table = doc.FirstSection.Body.Tables[0];
table.HorizontalAnchor = RelativeHorizontalPosition.Column;
table.VerticalAnchor = RelativeVerticalPosition.Page;
doc.Save(dataDir + "WorkingWithTables.SetFloatingTablePosition.docx");
Conclusione
In questo tutorial, abbiamo imparato come impostare la posizione relativa orizzontale o verticale di una tabella in un documento Word utilizzando Aspose.Words per .NET. Seguendo questa guida passo passo e implementando il codice C# fornito, puoi applicare questa posizione relativa alle tabelle nei tuoi documenti Word.