IMetabaseObjectDescriptor.LoadChildScreenshots

Синтаксис

LoadChildScreenshots(Type: ScreenshotType);

Параметры

Type. Тип изображения, в котором производится кеширование.

Описание

Метод LoadChildScreenshots кеширует изображения, используемые при предварительном просмотре, для непосредственных дочерних объектов текущего объекта.

Комментарии

Метод актуален для использования, если свойство IMetabase.IsScreenshotSupported возвращает значение True.

Примеры

Для выполнения примера предполагается наличие в репозитории папки с идентификатором REPORTS_FOLDER. В папке хранятся различные отчёты.

Добавьте ссылку на системную сборку Metabase.

Sub UserProc;
Var
    MB: IMetabase;
    MDesc: IMetabaseObjectDescriptor;
Begin
    MB := MetabaseClass.Active;
    If MB.IsScreenshotSupported Then
        MDesc := MB.ItemById("REPORTS_FOLDER");
        MDesc.LoadChildScreenshots(ScreenshotType.Default_);
    End If;
End Sub UserProc;

При выполнении примера, если в репозитории включена возможность отображения объектов в виде значков без учёта прав доступа, то для объектов из указанной папки в локальный кеш на текущем компьютере будут сохранены миниатюрные изображения.

См. также:

IMetabaseObjectDescriptor