Промяна на размера на CAD чертеж

Промяна на размера на CAD чертежа

Aspose.CAD за Python предоставя изброяването UnitType за промяна на размера на чертежа по време на конвертирането на CAD формата. Има два начина за промяна на размера на чертежа.

  1. Автоматично променяне на размера.
  2. Промяна на размера чрез използване на изброяването UnitType на класа ImageOptions

За автоматично променяне на размера, разработчиците не се нуждаят да предоставят свойствата Width и Height на класа CadRasterizationOptions. Долу е представен примерен код за автоматично мащабиране.

import aspose.cad as cad
cadImage = cad.Image.load(...)
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
bmpOptions = cad.imageoptions.BmpOptions()
rasterizationOptions.unit_type = cad.imageoptions.UnitType.CENTIMENTER
rasterizationOptions.layouts = ["Model"]
bmpOptions.vector_rasterization_options = rasterizationOptions
cadImage.save("result.bmp", bmpOptions)

Изброяването UnitType дава възможност за промяна на мащабирането, когато ширината и височината не са зададени. Долу е представен примерен код, който демонстрира как да използвате UnitType.

import aspose.cad as cad
cadImage = cad.Image.load(...)
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
bmpOptions = cad.imageoptions.BmpOptions()
rasterizationOptions.unit_type = cad.imageoptions.UnitType.CENTIMENTER
rasterizationOptions.layouts = ["Model"]
bmpOptions.vector_rasterization_options = rasterizationOptions
cadImage.save("result.bmp", bmpOptions)