I know how I can see that the block reference is prevented from being non-uniformly scaled.
(defun IsUniform (BlockName /)
(vl-load-com)
(= acUniform
(vla-get-blockscaling
(vla-item (vla-get-blocks
(vla-get-activedocument (vlax-get-acad-object))
)
BlockName
)
)
)
)
When write such a block with the command WBLOCK to the harddisk,
how can I see that the drawing is prevented from being non-uniformly scaled.
(if Uniform (command "_.INSERT" BlockName pause "1" "0")
(command "_.INSERT" BlockName pause "1" "1" "0"))
Regards Harrie.