Autodesk.Revit.DB.Revision 是 Revit API 中的一个类,表示文档中的修订情况。可以使用它来添加、编辑和查询文档的修订信息。
ElementIdstringDateTimestringstringRevisions.RevisionVisibilityRevisionVisibility.Hidden(隐藏)、RevisionVisibility.Visible(可见)或 RevisionVisibility.Issued(已发布)。Revisions.RevisionNumberingTypeRevisionNumberingType.Automatic(自动)或 RevisionNumberingType.Manual(手动)。stringintRevisions.RevisionTypeRevisionType.Cloud(云)、RevisionType.Graphic(图形)或 RevisionType.Symbol(符号)。ElementId创建新的修订对象。
Document:修订所属的文档。string:修订的描述信息。bool:是否自动生成修订号码。获取下一个新的修订号码。
Document:修订所属的文档。获取云修订的信息。
RevitCloudInfo 类型的对象,包含云修订的信息。如果修订类型不是云修订,返回 null。设置云修订对象的 ID。
string:云修订对象的 ID。设置云修订对象的 ID。
ElementId:云修订对象的 ID。获取云修订对象的 ID。
//创建新的修订对象
Revision revision = Revision.Create(doc, "This is a revision", true);
//获取下一个新的修订号码
string newNumber = Revision.GetNewRevisionNumber(doc);
//设置云修订对象的 ID
revision.SetCloudingObjectId("cloud123");
//获取云修订对象的 ID
string cloudId = revision.GetCloudingObjectId();