SheetList 2.0.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package SheetList --version 2.0.1                
NuGet\Install-Package SheetList -Version 2.0.1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SheetList" Version="2.0.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SheetList --version 2.0.1                
#r "nuget: SheetList, 2.0.1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install SheetList as a Cake Addin
#addin nuget:?package=SheetList&version=2.0.1

// Install SheetList as a Cake Tool
#tool nuget:?package=SheetList&version=2.0.1                

Sheet List Add-in for Autodesk Inventor

The Sheet List add-in creates a table that shows the sheet number and sheet name of all the sheets in and Autodesk Inventor drawing.

Usage

The addin can either be used via the commmand buttons added to the Inventor UI or by using the API with your own code.

Installation

  1. Download the SheetListAddin-vX.X.X.zip file from the latest release
  2. Unzip the contents into C:\ProgramData\Autodesk\ApplicationPlugins
  3. First time starting Inventor the Addin may need to be unblocked.
    • Go to Tools Tab > Options Panel > Add-ins
      • Find the addin in the Available Add-Ins list and select it. Then Uncheck the Block checkbox and check Load/Unloaded and Load Automatically

If using the Addin's API outside of iLogic:

  1. The SheetList.dll needs to be added as a reference to your project

Addin UI

The Sheet List panel is added to the Annotate tab when a drawing document is open.

Using the API

The GetSheetListAddin() extension method for Inventor.Aplication can be used to get the instance of SheetListAutomation.

SheetListAutomation includes the following methods that can be used:

Method Name Description
CreateSheetList(Sheet, Point2d) Creates a sheetlist using the detault settings
CreateSheetList(Sheet, Point2d, SheetListSettings) Creates a sheetlist using the provided settings

C#

var dwgDoc = (DrawingDocument)inventorApp.Documents.Open(@"C:\Work\MyDrawing.idw");

var sheetListAddin = inventorApp.GetSheetListAddin();

sheetListAddin.CreateSheetList(dwgDoc.ActiveSheet);

iLogic

AddReference "SheetList"
Imports SheetList

Dim sheetListAddin As SheetListAutomation
sheetListAddin = ThisApplication.GetSheetListAddin()

sheetListAddin.CreateSheetList(ThisDoc.Document.ActiveSheet)

Configuration

If using the addin in the Inventor UI, settings can be set by clicking the Configure button in the Sheet List Ribbon Panel. If using the addin API, customizations are made by passing in SheetListSettings into the CreateSheetList methods.

[!IMPORTANT] The API methods will not use the same settings that are set using the addin's configure window.

SheetListSettings

Setting Type Description
Title string Title of the Sheet List Table
ShowTitle boolean Whether the Title is shown on the Table
ColumnNames string[] Column names for the table
ColumnWidths double[] Column widths (in centimeters) for the table
Direction TableDirectionEnum Direction of the Table (Top Down / Bottom up)
HeadingPlacement HeadingPlacementEnum Placement of the column headings
WrapLeft boolean Wrap table to the left
EnableAutoWrap boolean Enables auto wrapping of the table base on MaxRows and NumberOfSections
MaxRows int Maximum number of rows before the table is wrapped
NumberOfSections int The number of vertical sections the table should wrap to
Product Compatible and additional computed target framework versions.
.NET Framework net472 is compatible.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.0.0 112 8/13/2024
3.0.0-beta0006 98 8/13/2024
3.0.0-beta0005 103 8/12/2024
3.0.0-beta0004 99 8/12/2024
3.0.0-beta0003 93 8/12/2024
3.0.0-beta0002 97 8/12/2024
3.0.0-beta0001 98 8/10/2024
2.1.1 103 6/6/2024
2.1.0 103 6/5/2024
2.0.8 161 9/12/2023
2.0.7 136 9/5/2023
2.0.6 133 9/4/2023
2.0.5 143 8/30/2023
2.0.4 140 8/18/2023
2.0.3 133 8/18/2023
2.0.2 163 8/5/2023
2.0.1 171 8/5/2023