Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #import clr
  2. clr.AddReference('ProtoGeometry')
  3. clr.AddReference("RevitServices")
  4. clr.AddReference("RevitAPI")
  5. clr.AddReference("RevitNodes")
  6. import Revit
  7. clr.ImportExtensions(Revit.GeometryConversion)
  8.  
  9. from Autodesk.DesignScript.Geometry import *
  10.  
  11. from Autodesk.Revit.DB import *
  12. import RevitServices
  13. from RevitServices.Persistence import DocumentManager
  14. from RevitServices.Transactions import TransactionManager
  15.  
  16.  
  17. # Get the document
  18. doc = DocumentManager.Instance.CurrentDBDocument
  19.  
  20.  
  21. # "Start" the transaction
  22. TransactionManager.Instance.EnsureInTransaction(doc)
  23.  
  24. origin = XYZ(0,0,0);
  25. baseVec = XYZ(1,0,0);
  26. upVec = XYZ(0,1,0);
  27. view = UnwrapElement(IN[0])
  28.  
  29. note = doc.Create.NewTextNote(view, origin, baseVec, upVec, 0.3, TextAlignFlags.TEF_ALIGN_LEFT,IN[1]);
  30.  
  31.    
  32. # "End" the transaction
  33. TransactionManager.Instance.TransactionTaskDone()
  34.  
  35. OUT = 0