{\rtf1\fbidis\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\froman\fprq2\fcharset0 Times New Roman;}} {\colortbl ;\red0\green0\blue255;} \viewkind4\uc1\pard\ltrpar\b\f0\fs20 Application:\b0 ElementsBatchCreation\line\b Revit Platform:\b0 All\line\b Revit Version:\b0 2010.0\line\b First Released For:\b0 2009.0\line\b Last Modified:\b0 02/26/2008\line\b Modified By:\b0 RZ Autodesk\line\b Programming Language:\b0 C#\line\b Skill Level:\b0 Beginning\line\b Category:\b0 Elements\line\b Type:\b0 ExternalCommand\line\line\b Subject:\b0 Elements batch creation.\line\b Summary:\b0 \line This sample demonstrates how to create a batch of Revit elements via batch creation methods.\f1\par \b\f0\par Classes:\b0 \par \pard\ltrpar\fi360 Autodesk.Revit.IExternalCommand \f1\par \f0 Autodesk.Revit.Creation.Document\f1\par \f0 Autodesk.Revit.Elements.Area\f1\par \f0 Autodesk.Revit.Elements.FamilyInstance\f1\par \f0 Autodesk.Revit.Elements.Room\f1\par \f0 Autodesk.Revit.Elements.TextNote\f1\par \f0 Autodesk.Revit.Elements.Wall\f1\par \par \pard\ltrpar\b\f0 Project Files:\b0 \par Command.cs\par \pard\ltrpar\li360\tx720 This file defines a Command class which inherits from IExternalCommand and implements the Execute method.\f1\par \f0\par \pard\ltrpar ElementsBatchCreation.cs\par \pard\ltrpar\li360\tx720 This file defines an ElementsBatchCreation class. This class demonstrates how to get parameters of batch creation methods and to use them to create a batch of elements.\f1\par \pard\ltrpar\f0\par \b Description:\b0 \par This sample can create five kinds of elements via the following methods:\par \pard\ltrpar\fi-357\li357\tx357 -\tab Areas can be created via\par \pard\ltrpar\li1080 Creation.Document.NewAreas(List dataList)\par \pard\ltrpar\fi-357\li357\tx357 -\tab FamilyInstances can be created via\par \pard\ltrpar\li1080 Creation.Document.NewFamilyInstances(List dataList)\par \pard\ltrpar\fi-357\li357\tx357 -\tab Rooms can be created via \par \pard\ltrpar\li1080 Creation.Document.NewRooms(List dataList)\f1\par \pard\ltrpar\fi-357\li357\tx357\f0 -\tab TextNotes can be created via \par \pard\ltrpar\li1080 Creation.Document.NewTextNotes(List dataList)\par \pard\ltrpar\fi-357\li357\tx357 -\tab Walls can be created via \par \pard\ltrpar\li1080 Creation.Document.NewWalls(List< ProfiledWallCreationData> dataList)\f1\par \f0 Creation.Document.NewWalls(List dataList)\f1\par \pard\ltrpar\fs24\tab\par \b\f0\fs20 Instructions:\cf1\b0 \cf0\par \pard\ltrpar\fi-360\li360\tx360 1.\tab Run the command, all elements will be created by batch creation methods.\f1\par \f0 2.\tab A message box will be shown to notify succeed and failed operations.\f1\par \f0 3.\tab Return to Revit UI, created elements will be displayed.\f1\par \pard\ltrpar\par \par }