In the case nothing else works, there are two options
One is to set up each multileader orientation on its own layer. In each viewport you would then disable the layer that doesn't apply.
The other option would be to place the multileaders in paperspace but could take more work depending on how many mleaders you're dealing with.
ChriS
Hello,
I am interested in a LISP able to make overlapping sheets as layouts following a road alignment and overlap a fraction. Each sheet will have its own UCS or view orientation. You can see it from these videos:
anyone knows one?
Best regards,
Daniel
There's an option with Annotative text which is something like "align to paper" which will do what you're describing. I don't now how or if it works with multileaders though - worth you looking into.
dJE
It is a pline at heart so you can get all the co-ords would need a change of angle in co-ords check ie end of line, I think there is something out there that converts short line segments to a single line or pline section.
This is rough note that revcloud tends to fillet corners.
(defun c:foo ( / ent lst)
(setq ent (entsel "pick revcloud"))
(setq lst '())
(setq lst (mapcar 'cdr (vl-remove-if-not '(lambda (x) (= (car x) 10)) (entget (car ent)))))
(command "erase" ent "")
(entmakex (append (list (cons 0 "LWPOLYLINE")
(cons 100 "AcDbEntity")
(cons 100 "AcDbPolyline")
(cons 90 (length lst))
(cons 70 1))
(mapcar (function (lambda (p) (cons 10 p))) lst))
)
)