ImageInstance.Create
Method
Description:
Creates a new ImageInstance element placed in a view.
Creates a new ImageInstance element placed in a view.
Syntax
public static ImageInstance Create(
Document document,
View view,
ElementId imageTypeId,
ImagePlacementOptions placementOptions
)
Parameters
Parameter | Type | Description |
---|---|---|
document | Document | The document. |
view | View | The view in which the image will be placed. |
imageTypeId | ElementId | The id of the <a href="c6213f81-8dc8-158e-0522-70f87e9bdbb9.htm">ImageType</a> element for this ImageInstance. |
placementOptions | ImagePlacementOptions | Options that specify where the ImageInstance should be placed. |
Return Value
Type | Description |
---|---|
ImageInstance | The new ImageInstance. |
Exceptions
Exception | Condition |
---|---|
ArgumentException | The given view cannot contain ImageInstance elements -or- The given imageTypeId can not be used as a ImageType for ImageInstance elements -or- The given placementOptions specify a location that is more than 10 miles from the origin of the model. |
ArgumentNullException | A non-optional argument was null |
ModificationForbiddenException | The document is in failure mode: an operation has failed, and Revit requires the user to either cancel the operation or fix the problem (usually by deleting certain elements). -or- The document is being loaded, or is in the midst of another sensitive process. |
ModificationOutsideTransactionException | The document has no open transaction. |