Конвертиране между измервателните единици
Повечето от обектите свойства, предвидени в 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-Python-via-.NET | |
doc = aw.Document() | |
builder = aw.DocumentBuilder(doc) | |
pageSetup = builder.page_setup | |
pageSetup.top_margin = aw.ConvertUtil.inch_to_point(1.0) | |
pageSetup.bottom_margin = aw.ConvertUtil.inch_to_point(1.0) | |
pageSetup.left_margin = aw.ConvertUtil.inch_to_point(1.5) | |
pageSetup.right_margin = aw.ConvertUtil.inch_to_point(1.5) | |
pageSetup.header_distance = aw.ConvertUtil.inch_to_point(0.2) | |
pageSetup.footer_distance = aw.ConvertUtil.inch_to_point(0.2) |