Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import clr
- clr.AddReference('RevitAPI')
- from Autodesk.Revit.DB import *
- clr.AddReference('RevitServices')
- import RevitServices
- from RevitServices.Transactions import TransactionManager
- doc = IN[0]
- TransactionManager.Instance.EnsureInTransaction(doc)
- sheet = doc.ActiveView
- for viewport in IN[1]:
- exVp = UnwrapElement(viewport)
- loc = exVp.GetBoxCenter()
- view = doc.GetElement(exVp.ViewId)
- doc.Delete(exVp.Id)
- newVp = Viewport.Create(doc,sheet.Id,view.Id,loc)
- TransactionManager.Instance.TransactionTaskDone()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement