Convertir entre les unités de mesure
Dans ce didacticiel, nous vous guiderons à travers le code source C# pour convertir entre les unités de mesure avec Aspose.Words for .NET. Cette fonctionnalité vous permet de spécifier les marges, les distances d’en-tête et de pied de page, etc. dans différentes unités de mesure.
Étape 1 : Configuration du projet
Pour commencer, créez un nouveau projet C# dans votre IDE préféré. Assurez-vous que la bibliothèque Aspose.Words for .NET est référencée dans votre projet.
Étape 2 : Création du document et du constructeur
Dans cette étape, nous allons créer un nouveau document et initialiser le constructeur. Utilisez le code suivant :
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Étape 3 : Configurer les unités de mesure
Nous allons maintenant convertir les valeurs des marges, des distances d’en-tête et de pied de page, etc. dans différentes unités de mesure. Utilisez le code suivant pour spécifier des valeurs dans des unités de mesure spécifiques :
PageSetup pageSetup = builder.PageSetup;
pageSetup.TopMargin = ConvertUtil.InchToPoint(1.0);
pageSetup.BottomMargin = ConvertUtil.InchToPoint(1.0);
pageSetup.LeftMargin = ConvertUtil.InchToPoint(1.5);
pageSetup.RightMargin = ConvertUtil.InchToPoint(1.5);
pageSetup.HeaderDistance = ConvertUtil.InchToPoint(0.2);
pageSetup.FooterDistance = ConvertUtil.InchToPoint(0.2);
Ce code utilise leConvertUtil
classe de Aspose.Words pour convertir les valeurs spécifiées en pouces (InchToPoint
). Vous pouvez également utiliser d’autres méthodes de conversion disponibles dans leConvertUtil
classe pour convertir les valeurs vers d’autres unités de mesure.
Exemple de code source pour la conversion entre unités de mesure à l’aide d’Aspose.Words pour .NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
PageSetup pageSetup = builder.PageSetup;
pageSetup.TopMargin = ConvertUtil.InchToPoint(1.0);
pageSetup.BottomMargin = ConvertUtil.InchToPoint(1.0);
pageSetup.LeftMargin = ConvertUtil.InchToPoint(1.5);
pageSetup.RightMargin = ConvertUtil.InchToPoint(1.5);
pageSetup.HeaderDistance = ConvertUtil.InchToPoint(0.2);
pageSetup.FooterDistance = ConvertUtil.InchToPoint(0.2);
Vous avez maintenant appris à effectuer une conversion entre les unités de mesure lors de la spécification des marges, des distances d’en-tête et de pied de page, etc. dans un document à l’aide d’Aspose.Words pour .NET. En suivant le guide étape par étape fourni dans ce didacticiel, vous pouvez facilement spécifier les valeurs dans les unités de mesure souhaitées dans vos propres documents.