Преобразование между единицами измерения

В этом руководстве мы познакомим вас с исходным кодом C# для преобразования единиц измерения с помощью Aspose.Words для .NET. Эта функция позволяет вам указывать поля, расстояния в верхнем и нижнем колонтитулах и т. д. в разных единицах измерения.

Шаг 1: Настройка проекта

Для начала создайте новый проект C# в вашей любимой IDE. Убедитесь, что в вашем проекте есть ссылка на библиотеку Aspose.Words for .NET.

Шаг 2. Создание документа и конструктора

На этом этапе мы создадим новый документ и инициализируем конструктор. Используйте следующий код:

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

Шаг 3. Настройте единицы измерения

Теперь мы преобразуем значения полей, расстояний в верхнем и нижнем колонтитулах и т. д. в разные единицы измерения. Используйте следующий код, чтобы указать значения в определенных единицах измерения:

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);

Этот код используетConvertUtil класс Aspose.Words для преобразования указанных значений в дюймы (InchToPoint ). Вы также можете использовать другие методы конвертации, доступные вConvertUtil класс для преобразования значений в другие единицы измерения.

Пример исходного кода для преобразования между единицами измерения с использованием Aspose.Words для .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);
  

Теперь вы узнали, как конвертировать единицы измерения при указании полей, расстояний в верхнем и нижнем колонтитулах и т. д. в документе с помощью Aspose.Words для .NET. Следуя пошаговому руководству, представленному в этом руководстве, вы сможете легко указать значения в нужных единицах измерения в своих собственных документах.