Converti tra unità di misura
La maggior parte delle proprietà dell’oggetto fornite nel Aspose.Words API che rappresentano alcune misure, come larghezza o altezza, margini e varie distanze, accettano valori in punti, dove 1 pollice equivale a 72 punti. A volte questo non è conveniente e i punti devono essere convertiti in altre unità.
Aspose.Words fornisce la classe ConvertUtil che fornisce funzioni di supporto per la conversione tra varie unità di misura. Consente di convertire pollici, pixel e millimetri in punti, punti in pollici e pixel e convertire pixel da una risoluzione a un’altra. La conversione dei pixel in punti e viceversa può essere eseguita con risoluzioni di 96 dpi (punti per pollice) o con una risoluzione dpi specificata.
La classe ConvertUtil è particolarmente utile quando si impostano varie proprietà della pagina perché, ad esempio, i pollici sono unità di misura più comuni dei punti.
L’esempio di codice seguente mostra come specificare le proprietà della pagina in pollici:
# 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) |