RVTDocs.com
Namespace: Autodesk.Revit.DB Class: Element

Element.GetMaterialArea

Method
Description:
Gets the area of the material with the given id.
Syntax
public double GetMaterialArea(
	ElementId materialId,
	bool usePaintMaterial
)
Parameters
Parameter Type Description
materialId ElementId The material id returned from <a href="6011352e-151b-b8ac-14cc-45970f2fe5ad.htm">GetMaterialIds(Boolean)</a>.
usePaintMaterial Boolean If true, this material id was returned as a paint material from <a href="6011352e-151b-b8ac-14cc-45970f2fe5ad.htm">GetMaterialIds(Boolean)</a> and the area returned should be calculated from paint applied to the element. If false, this material id was returned as a non-paint element material from <a href="6011352e-151b-b8ac-14cc-45970f2fe5ad.htm">GetMaterialIds(Boolean)</a> and the area is calculated from the element geometry and layers.
Return Value
Type Description
Double The area of the material for this element. Returns 0.0 if the material id is not a part of this element.
Exceptions
Exception Condition
ArgumentException materialId is not a valid Element identifier.
ArgumentNullException A non-optional argument was null
InvalidOperationException This Element element does not support paint material assignment.