Перетворення між блоками вимірювання

Contents
[ ]

Більшість властивостей об’єкта, що надаються в Aspose.Words API що представляють деякі вимірювання, такі як ширина або висота, запаси та різні відстані, приймають значення в точках, де 1 дюйм дорівнює 72 балах. Іноді це не зручно і очки потрібно перетворювати на інші одиниці.

Aspose.Words забезпечує ConvertUtil клас, який надає функції помічника для перетворення між різними блоками вимірювання. Дозволяє конвертувати:

  • дюйми, пікселів, міліметри до точок
  • точки в дюймах і пікселях
  • пікселів з одного дозволу на іншу

Перетворення пікселів в точки і навпаки може бути виконано в 96 dpi (доти в дюймі) роздільної здатності або вказаний дозвіл dpi.

Про нас ConvertUtil клас особливо корисний при встановленні різних властивостей сторінок, оскільки, наприклад, дюйми є більш загальними блоками вимірювання, ніж точки.

Приклад коду показує, як вказати властивості сторінок в дюймах:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.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);