1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
# Release v1.2.0
- Changelog: ((6588217b-c1d3-44c1-a0d7-e5ee465cc6de))
- This version of `ezdxf` requires at least Python 3.9
- Continued integration of [[Numpy]] into the core library.
-
- ## IMAGE rendering support for the [[drawing add-on]]
- Rendering support for the [[IMAGE]] entity was added by #mbway
- The [[IMAGE]] rendering is supported for the modelspace:
- 
- and paperspace layouts:
- 
- This feature requires active support from the backend and is currently supported by these backends:
- [[PyQtBackend]]
- [[MatplotlibBackend]]
- [[PyMuPdfBackend]]
- # Extended `draw` command
- added by #mbway
- The `ezdxf draw` command supports additional backends by the option `--backend {matplotlib,qt,mupdf,custom_svg}`
- `matpoltlib`: [[MatplotlibBackend]]
- `qt`: [[PyQtBackend]]
- `mupdf`: [[PyMuPdfBackend]]
- `custom_svg`: [[SVGBackend]]
- The command `ezdxf draw --formats --backend <backend-name>` shows the supported output formats for the specified backend.
-
- ## New Module `ezdxf.xclip`
- The `ezdxf.xclip` module contains the the new `XClip` class. The `XClip` class can set or remove the clipping path of external references or block references like the [[XCLIP]] command in CAD applications.
- The `XClip` class supports only 2D clipping paths and cannot create inverted clipping paths.
- 
- For more information read the [docs](https://ezdxf.mozman.at/docs/tools/xclip.html).
-
- ## Rendering Support for Clipped Block References
- The clipping of block references is supported by the [[drawing add-on]]
- Modelspace: {:height 729, :width 749}
-
- Paperspace: 
-
|