该程序集为Revit API的一部分,旨在提供用于处理外部文件和资产的工具。ExternalResourceUtils包括以下类:
静态类,提供静态方法,用于处理外部文件和资源。这些方法包括:
EnsureResourceFileLinked(Document, ExternalResourceReference)
: 确定文件是否已链接到文档中,并将其链接到文档中。
EnsureResourceFileCopied(Document, ExternalResourceReference)
: 确保文件已复制到文档的文件夹中,并返回文件路径。
EnsureResourceLinked(Document, ExternalResourceReference)
: 确定资产是否已链接到文档中,并将其链接到文档中。
EnsureResourceSavedToDisk(Document, ExternalResourceReference)
: 将资源另存为文档文件夹中的文件,并返回文件路径。
GetExternalResourceReferences(Document)
: 获取文档中的所有外部资源引用。
GetResourceFilePath(Document, ExternalResourceReference)
: 获取指定外部资源的文件路径。
ModifyResourceFile(Document, ExternalResourceReference, Action)
: 在指定外部资源的文件上执行指定的操作。
表示文档中使用的外部资源的引用,可用作参数传递给ExternalResourceUtils中的所有方法。
AbsolutePath
: 获取外部资源的绝对路径。
ExternalResourceType
: 获取外部资源的类型(例如,图片或CAD文件)。
ResourceIdentifier
: 获取外部资源的唯一标识符。
ResourceName
: 获取外部资源的名称。
ResourceReferenceType
: 获取用于链接外部资源的引用类型(例如,文件路径或URL)。