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.