Skip to content

FillPattern.ExportToPAT

Public Class

Export a list of FillPatterns to an AutoCAD PAT file.

Namespace: Autodesk.Revit.DB

Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

Syntax

public static bool ExportToPAT(
IList<FillPattern> fillPatterns,
string filename
)

Parameters

fillPatternsIList. FillPattern.

A list of FillPatterns to export.

filenameString

The full path of the file to export to.

Return Value

Boolean
True if all patterns were exported successfully, False if export of any pattern failed.

Exceptions

Exception

Condition


ArgumentException

filename is an empty string. -or- fillPatterns is empty. -or- fillPatterns contains the solid fill pattern.


ArgumentNullException

A non-optional argument was null


FileArgumentAlreadyExistsException

filename is pointing to a folder that already exists and cannot be deleted.


InvalidPathArgumentException

The destination file name includes one or more invalid characters.


Remarks

The built-in Solid Fill pattern cannot be expressed in this format.

The PAT file format is ASCII based. FillPatterns with names that contain non-ASCII characters will be exported as ‘Pattern_###’. The original name is exported in the description field of the PAT format, encoded as UTF-8.