Ancrage vertical

Ce didacticiel explique comment utiliser la fonctionnalité d’ancrage vertical dans Aspose.Words for .NET pour positionner une forme verticalement dans un document. En définissant la propriété d’ancrage vertical d’une forme, vous pouvez contrôler son alignement vertical par rapport au texte ou à la page.

Conditions préalables

Pour suivre ce tutoriel, vous devez disposer des éléments suivants :

  • Bibliothèque Aspose.Words pour .NET installée.
  • Connaissance de base de C# et du traitement de mots avec des documents Word.

Étape 1 : configurer le répertoire de documents

Commencez par configurer le chemin d’accès à votre répertoire de documents. Remplacer"YOUR DOCUMENT DIRECTORY" avec le chemin réel du répertoire dans lequel vous souhaitez enregistrer le document.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Étape 2 : Créer un nouveau document et DocumentBuilder

Créez une nouvelle instance duDocument classe et unDocumentBuilder s’opposer à travailler avec le document.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Étape 3 : Insérer et configurer une forme

Insérez une forme dans le document à l’aide duInsertShape méthode duDocumentBuilder objet. Définissez les dimensions souhaitées pour la forme.

Shape textBox = builder.InsertShape(ShapeType.TextBox, 200, 200);

Étape 4 : définir l’ancrage vertical

Définissez la propriété d’ancrage vertical de la forme pour contrôler son alignement vertical. Dans cet exemple, nous le définissons sur “Bas” pour ancrer la forme au bas du texte ou de la page.

textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;

Étape 5 : ajouter du contenu à la forme

Utilisez leMoveTo méthode duDocumentBuilder objet pour déplacer le curseur vers le premier paragraphe de la forme. Ensuite, utilisez leWrite méthode pour ajouter du contenu à la forme.

builder.MoveTo(textBox.FirstParagraph);
builder.Write("Textbox contents");

Étape 6 : Enregistrez le document

Enregistrez le document dans le répertoire spécifié à l’aide duSave méthode. Fournissez le nom de fichier souhaité avec l’extension de fichier appropriée. Dans cet exemple, nous enregistrons le document sous le nom « WorkingWithShapes.VerticalAnchor.docx ».

doc.Save(dataDir + "WorkingWithShapes.VerticalAnchor.docx");

Exemple de code source pour Vertical Anchor utilisant Aspose.Words pour .NET

	// Chemin d'accès à votre répertoire de documents
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape textBox = builder.InsertShape(ShapeType.TextBox, 200, 200);
	textBox.TextBox.VerticalAnchor = TextBoxAnchor.Bottom;
	builder.MoveTo(textBox.FirstParagraph);
	builder.Write("Textbox contents");
	doc.Save(dataDir + "WorkingWithShapes.VerticalAnchor.docx");

C’est ça! Vous avez utilisé avec succès la fonctionnalité d’ancrage vertical dans Aspose.Words for .NET pour positionner une forme verticalement dans un document.