CadOptions class
Leave feedback
On this page
The options for rendering CAD drawings.
For more information and code examples, see the Render CAD drawings and models as HTML, PDF, and image files and Specify rendering options for CAD files documentation.
The CadOptions type exposes the following members:
| Method | Description |
|---|---|
| for_rendering_by_height | Initializes a CadOptions instance for rendering by height. |
| for_rendering_by_scale_factor | Initializes a CadOptions instance for rendering by scale factor. |
| for_rendering_by_width | Initializes an instance of the CadOptions class for rendering by width. |
| for_rendering_by_width_and_height | Initializes an instance of the CadOptions class for rendering by width and height. |
| Property | Description |
|---|---|
| background_color | The image background color. |
| enable_performance_conversion_mode | The flag that enables a performance-oriented conversion mode for all CAD formats, where setting it to True speeds up conversion at the cost of reduced output quality; defaults to False for maximum quality. |
| height | The height of the output result (in pixels). |
| layers | The CAD drawing layers to render. |
| layout_name | The name of the specific layout to render. Layout name is case-sensitive. |
| pc3_file | The PC3 plotter configuration file. |
| render_layouts | The flag indicating whether layouts from the CAD document should be rendered. |
| scale_factor | The scale factor. Value higher than 1 enlarges output result; value between 0 and 1 reduces output result. |
| tiles | The drawing regions to render. |
| width | The width of the output result (in pixels). |
from groupdocs.viewer import Viewer
from groupdocs.viewer.options import HtmlViewOptions, CadOptions
def enable_performance_mode():
# Load CAD file
with Viewer("sample.dwg") as viewer:
view_options = HtmlViewOptions.for_embedded_resources(
"enable_performance_mode/Output-Page#{0}.html"
)
# Render by width and enable performance mode
view_options.cad_options = CadOptions.for_rendering_by_width(1000)
view_options.cad_options.enable_performance_conversion_mode = True
viewer.view(view_options)
if __name__ == "__main__":
enable_performance_mode()
- module
groupdocs.viewer.options
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.