Rapport hauteur/largeur verrouillé

Ce didacticiel explique comment verrouiller ou déverrouiller les proportions d’une forme dans un document Word à l’aide d’Aspose.Words pour .NET. En verrouillant les proportions, vous pouvez conserver les proportions d’origine de la forme lors de son redimensionnement.

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 une forme d’image

Utilisez leInsertImage méthode duDocumentBuilder objet pour insérer une forme d’image dans le document. Fournissez le chemin d’accès au fichier image en tant que paramètre.

Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");

Étape 4 : verrouiller ou déverrouiller le rapport hauteur/largeur

Met leAspectRatioLocked propriété de la forme àtrue oufalse pour verrouiller ou déverrouiller le rapport hauteur/largeur, respectivement.

shape.AspectRatioLocked = false; //Débloquez le rapport hauteur/largeur

Étape 5 : 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.AspectRatioLocked.docx ».

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

Exemple de code source pour Aspect Ratio Locked à l’aide d’Aspose.Words for .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 shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
	shape.AspectRatioLocked = false;
	doc.Save(dataDir + "WorkingWithShapes.AspectRatioLocked.docx");

C’est ça! Vous avez réussi à verrouiller ou déverrouiller les proportions d’une forme dans votre document Word à l’aide d’Aspose.Words pour .NET.