View View |
The type of the view.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)


public void GetViewType(Autodesk.Revit.DB.View view)
{
// Get the view type of the given view, and format the prompt string
String prompt = "The view is ";
switch (view.ViewType)
{
case ViewType.AreaPlan:
prompt += "an area view.";
break;
case ViewType.CeilingPlan:
prompt += "a reflected ceiling plan view.";
break;
case ViewType.ColumnSchedule:
prompt += "a column schedule view.";
break;
case ViewType.CostReport:
prompt += "a cost report view.";
break;
case ViewType.Detail:
prompt += "a detail view.";
break;
case ViewType.DraftingView:
prompt += "a drafting view.";
break;
case ViewType.DrawingSheet:
prompt += "a drawing sheet view.";
break;
case ViewType.Elevation:
prompt += "an elevation view.";
break;
case ViewType.EngineeringPlan:
prompt += "an engineering view.";
break;
case ViewType.FloorPlan:
prompt += "afloor plan view.";
break;
case ViewType.Internal:
prompt += "Revit's internal view.";
break;
case ViewType.Legend:
prompt += "a legend view.";
break;
case ViewType.LoadsReport:
prompt += "a loads report view.";
break;
case ViewType.PanelSchedule:
prompt += "a panel schedule view.";
break;
case ViewType.PresureLossReport:
prompt += "a pressure loss report view.";
break;
case ViewType.Rendering:
prompt += "a rendering view.";
break;
case ViewType.Report:
prompt += "a report view.";
break;
case ViewType.Schedule:
prompt += "a schedule view.";
break;
case ViewType.Section:
prompt += "a cross section view.";
break;
case ViewType.ThreeD:
prompt += "a 3-D view.";
break;
case ViewType.Undefined:
prompt += "an undefined/unspecified view.";
break;
case ViewType.Walkthrough:
prompt += "a walkthrough view.";
break;
default:
break;
}
// Give the user some information
TaskDialog.Show("Revit",prompt);
}
