From ed1050879e352d1df74f38c84c7ee31a0724467c Mon Sep 17 00:00:00 2001 From: mozman Date: Thu, 4 Jan 2024 06:37:38 +0100 Subject: [PATCH] update drawing add-on docs --- docs/source/addons/drawing.rst | 5 +++++ docs/source/math/core.rst | 1 - src/ezdxf/addons/drawing/config.py | 12 +++++++++--- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/docs/source/addons/drawing.rst b/docs/source/addons/drawing.rst index 96e48056d..b6e9537c0 100644 --- a/docs/source/addons/drawing.rst +++ b/docs/source/addons/drawing.rst @@ -365,6 +365,11 @@ HatchPolicy .. autoclass:: ezdxf.addons.drawing.config.HatchPolicy +ImagePolicy +----------- + +.. autoclass:: ezdxf.addons.drawing.config.ImagePolicy + LinePolicy ---------- diff --git a/docs/source/math/core.rst b/docs/source/math/core.rst index 6fee88b05..54b7dee38 100644 --- a/docs/source/math/core.rst +++ b/docs/source/math/core.rst @@ -26,7 +26,6 @@ Utility Functions ellipse_param_span has_matrix_2d_stretching has_matrix_3d_stretching - linspace open_uniform_knot_vector required_knot_values uniform_knot_vector diff --git a/src/ezdxf/addons/drawing/config.py b/src/ezdxf/addons/drawing/config.py index 46ec6a426..516e3bc44 100644 --- a/src/ezdxf/addons/drawing/config.py +++ b/src/ezdxf/addons/drawing/config.py @@ -1,4 +1,4 @@ -# Copyright (c) 2021-2023, Matthew Broadway +# Copyright (c) 2021-2024, Matthew Broadway # License: MIT License from __future__ import annotations from typing import Optional @@ -13,15 +13,21 @@ class LinePolicy(Enum): - """ + """This enum is used to define how to render linetypes. + + .. note:: + + Text and shapes in linetypes are not supported. + Attributes: SOLID: draw all lines as solid regardless of the linetype style ACCURATE: render styled lines as accurately as possible + APPROXIMATE: ignored since v0.18.1 - uses always ACCURATE by default """ SOLID = auto() - APPROXIMATE = auto() # ignored since v0.18.1 => ACCURATE + APPROXIMATE = auto() # ignored since v0.18.1 ACCURATE = auto()