Anpassung der CAD-Zeichnungsgröße
Anpassung der CAD-Zeichnungsgröße
Aspose.CAD für Python bietet die UnitType-Enumeration zur Anpassung der Größe der Zeichnung während der Konvertierung des CAD-Formats. Es gibt zwei Möglichkeiten, die Größe der Zeichnung anzupassen.
- Automatische Größenanpassung.
- Größe mithilfe der UnitType-Enumeration der ImageOptions-Klasse anpassen.
Für die automatische Größenanpassung müssen Entwickler die Eigenschaften Width und Height der CadRasterizationOptions-Klasse nicht angeben. Der unten angegebene Codeausschnitt ist ein Beispiel für die automatische Größenanpassung.
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) |
Die UnitType-Enumeration ermöglicht die Anpassung der Skalierung, wenn die Eigenschaften Width und Height nicht gesetzt sind. Der unten angegebene Codeausschnitt zeigt, wie man UnitType verwendet.
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) |