MLeaderStyle
The MLEADERSTYLE entity (DXF Reference) stores all attributes required to
create new MultiLeader
entities. The meaning of these attributes are
not really documented in the DXF Reference.
The default style “Standard” always exist.
Create a new MLeaderStyle
:
import ezdxf
doc = ezdxf.new()
new_style = doc.mleader_styles.new("NewStyle")
Duplicate an existing style:
duplicated_style = doc.mleader_styles.duplicate_entry("Standard", "DuplicatedStyle")
Subclass of |
|
DXF type |
|
Factory function |
|
- class ezdxf.entities.MLeaderStyle
- dxf.align_space
unknown meaning
- dxf.arrow_head_handle
handle of default arrow head, see also
ezdxf.render.arrows
module, by default no handle is set, which mean default arrow “closed filled”
- dxf.arrow_head_size
default arrow head size in drawing units, default is 4.0
- dxf.block_color
default block color as ;term:raw color value, default is BY_BLOCK_RAW_VALUE
- dxf.block_connection_type
0
center extents
1
insertion point
- dxf.block_record_handle
handle to block record of the BLOCK content, not set by default
- dxf.block_rotation
default BLOCK rotation in radians, default is 0.0
- dxf.block_scale_x
default block x-axis scale factor, default is 1.0
- dxf.block_scale_y
default block y-axis scale factor, default is 1.0
- dxf.block_scale_z
default block z-axis scale factor, default is 1.0
- dxf.break_gap_size
default break gap size, default is 3.75
- dxf.char_height
default MTEXT char height, default is 4.0
- dxf.content_type
0
none
1
BLOCK
2
MTEXT
3
TOLERANCE
default is MTEXT (2)
- dxf.default_text_content
default MTEXT content as string, default is “”
- dxf.dogleg_length
default dogleg length, default is 8.0
- dxf.draw_leader_order_type
unknown meaning
- dxf.draw_mleader_order_type
unknown meaning
- dxf.first_segment_angle_constraint
angle of fist leader segment in radians, default is 0.0
- dxf.has_block_rotation
- dxf.has_block_scaling
- dxf.has_dogleg
default is 1
- dxf.has_landing
default is 1
- dxf.is_annotative
default is 0
- dxf.landing_gap_size
default landing gap size, default is 2.0
- dxf.leader_linetype_handle
handle of default leader linetype
- dxf.leader_lineweight
default leader lineweight, default is LINEWEIGHT_BYBLOCK
- dxf.leader_type
0
invisible
1
straight line leader
2
spline leader
default is 1
- dxf.max_leader_segments_points
max count of leader segments, default is 2
- dxf.name
MLEADERSTYLE name
- dxf.overwrite_property_value
unknown meaning
- dxf.scale
overall scaling factor, default is 1.0
- dxf.second_segment_angle_constraint
angle of fist leader segment in radians, default is 0.0
- dxf.text_align_always_left
use always left side to attach leaders, default is 0
- dxf.text_alignment_type
unknown meaning - its not the MTEXT attachment point!
- dxf.text_angle_type
0
text angle is equal to last leader line segment angle
1
text is horizontal
2
text angle is equal to last leader line segment angle, but potentially rotated by 180 degrees so the right side is up for readability.
default is 1
- dxf.text_attachment_direction
defines whether the leaders attach to the left & right of the content BLOCK/MTEXT or attach to the top & bottom:
0
horizontal - left & right of content
1
vertical - top & bottom of content
default is 0
- dxf.text_bottom_attachment_type
9
center
10
overline and center
default is 9
- dxf.text_left_attachment_type
0
top of top MTEXT line
1
middle of top MTEXT line
2
middle of whole MTEXT
3
middle of bottom MTEXT line
4
bottom of bottom MTEXT line
5
bottom of bottom MTEXT line & underline bottom MTEXT line
6
bottom of top MTEXT line & underline top MTEXT line
7
bottom of top MTEXT line
8
bottom of top MTEXT line & underline all MTEXT lines
- dxf.text_right_attachment_type
0
top of top MTEXT line
1
middle of top MTEXT line
2
middle of whole MTEXT
3
middle of bottom MTEXT line
4
bottom of bottom MTEXT line
5
bottom of bottom MTEXT line & underline bottom MTEXT line
6
bottom of top MTEXT line & underline top MTEXT line
7
bottom of top MTEXT line
8
bottom of top MTEXT line & underline all MTEXT lines
- dxf.text_style_handle
handle of the default MTEXT text style, not set by default, which means “Standard”
- dxf.text_top_attachment_type
9
center
10
overline and center