Промяна на размера на CAD чертеж
Промяна на размера на CAD чертежа
Aspose.CAD за Python предоставя изброяването UnitType за промяна на размера на чертежа по време на конвертирането на CAD формата. Има два начина за промяна на размера на чертежа.
- Автоматично променяне на размера.
- Промяна на размера чрез използване на изброяването 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) |