@@ -74,6 +74,7 @@ def create_viewports(paperspace: Paperspace):
7474 size = (5 , 5 ),
7575 view_center_point = (7.5 , 7.5 ),
7676 view_height = 10 ,
77+ status = 2 ,
7778 )
7879 # scale is calculated by:
7980 # height of model space (view_height=10) / height of viewport (height=5)
@@ -86,6 +87,7 @@ def create_viewports(paperspace: Paperspace):
8687 size = (5 , 5 ),
8788 view_center_point = (10 , 5 ),
8889 view_height = 25 ,
90+ status = 3 ,
8991 )
9092 paperspace .add_text (
9193 "View of Circle Scale=1:5" , height = 0.18 , dxfattribs = txt_attribs
@@ -96,6 +98,7 @@ def create_viewports(paperspace: Paperspace):
9698 size = (5 , 5 ),
9799 view_center_point = (12.5 , 7.5 ),
98100 view_height = 5 ,
101+ status = 4 ,
99102 )
100103 paperspace .add_text (
101104 "View of Triangle Scale=1:1" , height = 0.18 , dxfattribs = txt_attribs
@@ -106,6 +109,7 @@ def create_viewports(paperspace: Paperspace):
106109 size = (15 , 7.5 ),
107110 view_center_point = (10 , 6.25 ),
108111 view_height = 7.5 ,
112+ status = 5 ,
109113 )
110114 paperspace .add_text (
111115 "Overall View Scale=1:1" , height = 0.18 , dxfattribs = txt_attribs
@@ -116,14 +120,15 @@ def create_viewports(paperspace: Paperspace):
116120 size = (0.3 , 0.15 ),
117121 view_center_point = (10 , 6.25 ),
118122 view_height = 7.5 ,
123+ status = 6 ,
119124 )
120125 # scale = 7.5/0.15 = 50
121126 paperspace .add_text (
122127 "Scale=1:50" , height = 0.18 , dxfattribs = txt_attribs
123128 ).set_placement ((16 , 14 ), align = TextEntityAlignment .CENTER )
124129
125130 vp = paperspace .add_viewport (
126- center = (16 , 10 ), size = (4 , 4 ), view_center_point = (0 , 0 ), view_height = 30
131+ center = (16 , 10 ), size = (4 , 4 ), view_center_point = (0 , 0 ), view_height = 30 , status = 7
127132 )
128133 vp .dxf .view_target_point = (40 , 40 , 0 )
129134 vp .dxf .view_direction_vector = (- 1 , - 1 , 1 )
@@ -161,13 +166,9 @@ def make_dxf(dxfversion: str):
161166 width , height = 24 , 18
162167 m = 1
163168 if dxfversion == "R12" :
164- layout .page_setup_r12 (
165- size = (width , height ), margins = (m , m , m , m ), units = "inch"
166- )
169+ layout .page_setup_r12 (size = (width , height ), margins = (m , m , m , m ), units = "inch" )
167170 else :
168- layout .page_setup (
169- size = (width , height ), margins = (m , m , m , m ), units = "inch"
170- )
171+ layout .page_setup (size = (width , height ), margins = (m , m , m , m ), units = "inch" )
171172 # The canvas is defined by the page size minus the margins:
172173 canvas_width = width - 2 * m
173174 canvas_height = height - 2 * m
0 commit comments