Converter entre unidades de medida
A maioria das propriedades dos objetos fornecidas no Aspose.Words API que representam alguma medida, como largura ou altura, margens e distâncias diversas, aceitam valores em pontos, onde 1 polegada equivale a 72 pontos. Às vezes isso não é conveniente e os pontos precisam ser convertidos para outras unidades.
Aspose.Words fornece a classe ConvertUtil que fornece funções auxiliares para conversão entre várias unidades de medida. Ele permite converter polegadas, pixels e milímetros em pontos, pontos em polegadas e pixels e converter pixels de uma resolução para outra. A conversão de pixels em pontos e vice-versa pode ser realizada em resoluções de 96 dpi (pontos por polegada) ou resolução de dpi especificada.
A classe ConvertUtil é especialmente útil ao definir várias propriedades de página porque, por exemplo, polegadas são unidades de medida mais comuns do que pontos.
O exemplo de código a seguir mostra como especificar propriedades de página em polegadas:
# 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) |