Создает описатель растрового объекта для временного растрового слоя.
Visual Basic:
Function SaveTemporaryRaster(ZrsName As String, BmpName As String, Flags As Long) As Boolean
ZrsName - имя создаваемого файла-описателя растрового объекта
BmpName - имя для создания файла BMP (если установлен соответствующий бит в параметре Flags). Если имя - пустая строка или null, имя BMP файла будет то же, что и у файла ZrsName , но с расширением bmp
Flags - битовые флаги
бит 0x01 - создание нового BMP файла вместо исходного растра
бит 0x02 - задание признака постоянного кэша для BMP файла
бит 0x08 - создание области отображения растрового объекта по точкам привязки
бит 0x16 - принудительное пересоздание кэша
Растровый слой, который был открыт не через описатель растрового объекта ZRS, воспринимается системой как временный слой. Через объектную модель или в Zulu временный растровый слой может быть открыт как файл в форматах TAB MapInfo, MAP OziExplorer, WorldFile ArcGIS. Кроме того, через Zulu временными растровыми слоями будут слои открытые непосредственно как растровые файлы: jpg, png, tiff и т.д.
Для таких временных слоев метод SaveTemporaryRaster и создает описатель ZRS. В частности, это позволяет конвертировать файлы привязки растров из разных форматов в форматов в формат Zulu.
'Создаем описатель Zulu ZRS на основе описателя MAP OziExplorer Private Sub Command1_Click() Dim L As Layer 'Создаем объект для слоя Set L = New Layer 'Открываем временный слой в формате OziExplorer L.Open "d:\maps\Simpele.map" 'Создаем описатель ZRS L.SaveTemporaryRaster "d:\maps\Simpele.zrs", "", 0 End Sub