Solved! Go to Solution.
Solved by ProfWolfMan. Go to Solution.
You can extract width of tabe (setq table_width (vla-get-width mytable)) and then move it to the left
(vla-Move mytable (vlax-3d-point '(0 0 0)) (vlax-3d-point (list (- table_width) 0 0)))
Yes. I already achieve by that way only.
But i want to know if there is any other properties or methods in table entity without using move or mirror kind of commands.
Thanks for your valuable time and comment.
you can try changing the insertionpoint, but then again its the same as moving the table
(vla-put-insertionpoint mytable (vlax-safearray-fill (vlax-make-safearray vlax-vbDouble '(0 . 2)) (list (- 0 (vla-get-width mytable)) 0 0)))
Tell us again why you need the table to be on the upper right corner?
This is a great start for me, as I'm just starting with Visuallisp. However, is there way to take this vla-move further by extracting the insertionpoint property of the table (vla-get mytable 'insertionpoint) and incrementally move the table by adding to either the x or y coordinate of the insertion point?