This interface represents a selected set of views/sheets which will be used for printing.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 23.0.0.0 (23.1.0.0)
Syntax
| C# |
|---|
public interface IViewSheetSet |
| Visual Basic |
|---|
Public Interface IViewSheetSet |
| Visual C++ |
|---|
public interface class IViewSheetSet |
Examples
CopyC#
private void SwitchToAutomaticOrder(Document doc, ViewSheetSetting viewSheetSetting)
{
IViewSheetSet viewSheetSet = viewSheetSetting.CurrentViewSheetSet;
var sheetBrowserOrg = BrowserOrganization.GetCurrentBrowserOrganizationForSheets(doc);
var viewBrowserOrg = BrowserOrganization.GetCurrentBrowserOrganizationForViews(doc);
viewSheetSet.SheetOrganizationId = sheetBrowserOrg.Id;
viewSheetSet.ViewOrganizationId = viewBrowserOrg.Id;
viewSheetSet.IsAutomatic = true;
}
private void SwitchToCustomOrder(Document doc, ViewSheetSetting viewSheetSetting, IReadOnlyList<View> customViews)
{
IViewSheetSet viewSheetSet = viewSheetSetting.CurrentViewSheetSet;
viewSheetSet.IsAutomatic = false;
viewSheetSet.OrderedViewList = customViews;
}
See Also