163 lines
3.5 KiB
Markdown
163 lines
3.5 KiB
Markdown
|
|
## View
|
|||
|
|
|
|||
|
|
### AddFilter(ElementId id)
|
|||
|
|
|
|||
|
|
- 添加一个过滤器
|
|||
|
|
|
|||
|
|
### ApplyViewTemplateParameters(View view)
|
|||
|
|
|
|||
|
|
- 应用传入View的视图模板
|
|||
|
|
|
|||
|
|
### ChangeTypeId(ElementId id)
|
|||
|
|
|
|||
|
|
- 改变视图Type
|
|||
|
|
|
|||
|
|
### ConvertTemporaryHideIsolateToPermanent()
|
|||
|
|
|
|||
|
|
- 所有临时隐藏的构件改为永久隐藏
|
|||
|
|
也就是眼镜按钮的将临时隐藏/隔离应用到视图
|
|||
|
|
|
|||
|
|
### CreatedPhaseId
|
|||
|
|
|
|||
|
|
- 获得视图创建时的ID
|
|||
|
|
|
|||
|
|
### CropBox
|
|||
|
|
|
|||
|
|
- 裁剪框
|
|||
|
|
|
|||
|
|
- BoundBox
|
|||
|
|
|
|||
|
|
### CropBoxActive
|
|||
|
|
|
|||
|
|
- 激活裁剪框
|
|||
|
|
|
|||
|
|
- UIDocument uidoc = commandData.Application.ActiveUIDocument;
|
|||
|
|
Document doc = uidoc.Document;
|
|||
|
|
View view = doc.ActiveView;
|
|||
|
|
view.CropBoxActive = true;
|
|||
|
|
|
|||
|
|
### CropBoxVisible
|
|||
|
|
|
|||
|
|
- 裁剪框可见性
|
|||
|
|
|
|||
|
|
- UIDocument uidoc = commandData.Application.ActiveUIDocument;
|
|||
|
|
Document doc = uidoc.Document;
|
|||
|
|
View view = doc.ActiveView;
|
|||
|
|
view.CropBoxActive = true;
|
|||
|
|
view.CropBoxVisible = true;
|
|||
|
|
|
|||
|
|
### DemolishedPhaseId
|
|||
|
|
|
|||
|
|
- 被拆除时Phase的ID
|
|||
|
|
|
|||
|
|
### DesignOption
|
|||
|
|
|
|||
|
|
### DetailLevel
|
|||
|
|
|
|||
|
|
- 模型的显示精度
|
|||
|
|
|
|||
|
|
- UIDocument uidoc = commandData.Application.ActiveUIDocument;
|
|||
|
|
Document doc = uidoc.Document;
|
|||
|
|
View view = doc.ActiveView;
|
|||
|
|
using(Transaction tr = new Transaction(doc))
|
|||
|
|
{
|
|||
|
|
tr.Start("AS");
|
|||
|
|
//ViewDetailLevel.Fine 精细
|
|||
|
|
//ViewDetailLevel.Medium 中等
|
|||
|
|
//ViewDetailLevel.Coarse 粗略
|
|||
|
|
view.DetailLevel = ViewDetailLevel.Fine;
|
|||
|
|
|
|||
|
|
tr.Commit();
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
### DisableTemporaryViewMode(TemporaryViewModel model)
|
|||
|
|
|
|||
|
|
- 取消模型的临时隐藏
|
|||
|
|
|
|||
|
|
### Discipline
|
|||
|
|
|
|||
|
|
- 视图的专业,枚举类
|
|||
|
|
|
|||
|
|
### DisplayStyle
|
|||
|
|
|
|||
|
|
- 枚举类,显示样式
|
|||
|
|
|
|||
|
|
### Duplicate
|
|||
|
|
|
|||
|
|
- 视图,右键,的复制视图功能
|
|||
|
|
|
|||
|
|
### EnableRevealHiddenMode()
|
|||
|
|
|
|||
|
|
- 显示隐藏图元 灯泡按钮
|
|||
|
|
|
|||
|
|
### EnableTemporaryViewPropertiesMode
|
|||
|
|
|
|||
|
|
### GenLevel()
|
|||
|
|
|
|||
|
|
- 获得视图的相关标高
|
|||
|
|
|
|||
|
|
### Get/SETBackground()
|
|||
|
|
|
|||
|
|
- 获得/设置背景
|
|||
|
|
|
|||
|
|
### Get/SetCategoryOverrides(ElementId categoryId)
|
|||
|
|
|
|||
|
|
- 获得/设置一个族类别的覆盖样式
|
|||
|
|
|
|||
|
|
### GetCropRegionShapeManager()
|
|||
|
|
|
|||
|
|
- 获得用于管理View剪切框的对象
|
|||
|
|
|
|||
|
|
- ViewCropRegionShapeManager
|
|||
|
|
|
|||
|
|
### Get/SetElementOverrides(ElementId id)
|
|||
|
|
|
|||
|
|
- 获得/设置一个图元的覆盖样式 填色按钮
|
|||
|
|
|
|||
|
|
- OverrideGraphicSetting
|
|||
|
|
|
|||
|
|
### Get/SetFilterOverrides(ElementId id)
|
|||
|
|
|
|||
|
|
- 获得过滤器的覆盖图元
|
|||
|
|
|
|||
|
|
- UIDocument uidoc = commandData.Application.ActiveUIDocument;
|
|||
|
|
Document doc = uidoc.Document;
|
|||
|
|
Selection selection = uidoc.Selection;
|
|||
|
|
Reference r = selection.PickObject(ObjectType.Element);
|
|||
|
|
Element element = doc.GetElement(r);
|
|||
|
|
|
|||
|
|
|
|||
|
|
View view = doc.ActiveView;
|
|||
|
|
OverrideGraphicSettings ogs = new OverrideGraphicSettings();
|
|||
|
|
Color color = new Color(255, 0, 0);
|
|||
|
|
ogs.SetProjectionFillColor(color);
|
|||
|
|
ogs.SetProjectionFillPatternId(new ElementId(4));
|
|||
|
|
|
|||
|
|
//将选择的对象的图元样式改为红色实体,着色模式观看
|
|||
|
|
Transaction transaction = new Transaction(doc, "sss");
|
|||
|
|
transaction.Start();
|
|||
|
|
view.SetElementOverrides(element.Id, ogs);
|
|||
|
|
|
|||
|
|
transaction.Commit();
|
|||
|
|
|
|||
|
|
### GetFilters()
|
|||
|
|
|
|||
|
|
- 获得视图所有的过滤器
|
|||
|
|
|
|||
|
|
### GetPointCloudOverrides()
|
|||
|
|
|
|||
|
|
### GetReferenceCallouts()
|
|||
|
|
|
|||
|
|
### GetReferenceElevations()
|
|||
|
|
|
|||
|
|
- 获得海拔参照
|
|||
|
|
|
|||
|
|
### GetReferenceSections()
|
|||
|
|
|
|||
|
|
- 获得所有剖面框的参照
|
|||
|
|
|
|||
|
|
### GetVisibility(Category category)
|
|||
|
|
|
|||
|
|
- 是否有改族类型图元可见
|