public CW_Document Get(string documentTitle) { // Interaction with Revit can only my made synchronously // Interaction with Revit can only be made through DocumentIdle event Document document = RevitInteractor.UIApplication.ActiveUIDocument.Document; var cwDocument = new CW_Document { Title = document.Title }; return(cwDocument); }
public static CW_Document SetDocumentData(CW_Document cwDocument, Document document) { cwDocument.IsWorkshared = document.IsWorkshared; cwDocument.Path = document.PathName; if (cwDocument.IsWorkshared) { cwDocument.Path = ModelPathUtils.ConvertModelPathToUserVisiblePath(document.GetWorksharingCentralModelPath()); cwDocument.Title = Path.GetFileNameWithoutExtension(cwDocument.Path); } else { cwDocument.Title = document.Title; } cwDocument.IsLinked = document.IsLinked; return(cwDocument); }