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.

  1. Automatische Größenanpassung.
  2. 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)