---
title: "Конвертер файлов КОМПАС"
type: interface
api: [api7]
tags: [interface, api7, conv]
sources:
  - conv.html
  - iadditionconvertparameters.html
  - irasterconvertparameters.html
---

*API интерфейсов. Версия 7*

Интерфейс IСonverter


## Интерфейс IAdditionConvertParameters

Интерфейс параметров для конвертации в дополнительные форматы.
Иерархия:
IDispatch
IKompasAPIObject
IAdditionConvertParameters
Примечание:
Интерфейс можно получить, используя свойство IConverter::ConverterParameters или метод IKompasDocument1::GetInterface.
Версия Компас v21
IAdditionConvertParameters - cвойства


## Angle - Максимально допустимое угловое отклонение касательных кривой или нормалей поверхности в соседних точках на расстоянии шага

Тип данных: double
Синтаксис Automation:
```
Angle = Object.Angle    Получить свойство (* )
Object.Angle = Angle    Установить свойство (* )
Angle = Object.GetAngle()    Получить свойство (**)
Object.SetAngle( Angle )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Angle( &Angle )    Получить свойство
Object.put_Angle( Angle )    Установить свойство
```


## Author - Автор

Тип данных: BSTR
Синтаксис Automation:
```
Author = Object.Author    Получить свойство (* )
Object.Author = Author    Установить свойство (* )
Author = Object.GetAuthor()    Получить свойство (**)
Object.SetAuthor( Author )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Author( &Author )    Получить свойство
Object.put_Author( Author )    Установить свойство
```


## Clear - Сбросить параметры

Синтаксис Automation:
```
BOOL Clear();
Синтаксис COM :
HRESULT Clear( BOOL * Result );
Возвращаемое значение:
TRUE    - в случае успешного завершения,
FALSE    - в случае неудачи.
```


## Comment - Комментарий

Тип данных: BSTR
Синтаксис Automation:
```
Comment = Object.Comment    Получить свойство (* )
Object.Comment = Comment    Установить свойство (* )
Comment = Object.GetComment()    Получить свойство (**)
Object.SetComment( Comment )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Comment( &Comment )    Получить свойство
Object.put_Comment( Comment )    Установить свойство
```


## Configuration - Выбранная конфигурация

Тип данных: VARIANT
Синтаксис Automation:
```
Configuration = Object.Configuration    Получить свойство (* )
Object.Configuration = Configuration    Установить свойство (* )
Configuration = Object.GetConfiguration()    Получить свойство (**)
Object.SetConfiguration( Configuration )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Configuration( &Configuration )    Получить свойство
Object.put_Configuration( Configuration )    Установить свойство
```


## ConfigurationFileName - Путь к текущему файлу конфигурации

Тип данных: BSTR
Синтаксис Automation:
```
ConfigurationFileName = Object.ConfigurationFileName    Получить свойство (* )
Object.ConfigurationFileName = ConfigurationFileName    Установить свойство (* )
ConfigurationFileName = Object.GetConfigurationFileName()    Получить свойство (**)
Object.SetConfigurationFileName( ConfigurationFileName )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_ConfigurationFileName( &ConfigurationFileName )    Получить свойство
Object.put_ConfigurationFileName( ConfigurationFileName )    Установить свойство
```


## ExportObjects - Экспортируемые объекты

Тип данных: VARIANT
Синтаксис Automation:
```
ExportObjects = Object.ExportObjects    Получить свойство (* )
Object.ExportObjects = ExportObjects    Установить свойство (* )
ExportObjects = Object.GetExportObjects()    Получить свойство (**)
Object.SetExportObjects( ExportObjects )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_ExportObjects( &ExportObjects )    Получить свойство
Object.put_ExportObjects( ExportObjects )    Установить свойство
Версия Компас v23
```


## Format - Формат конвертации

Тип данных: из перечисления ksKOMPASConverterEnum
Синтаксис Automation:
```
Format = Object.Format    Получить свойство (* )
Object.Format = Format    Установить свойство (* )
Format = Object.GetFormat()    Получить свойство (**)
Object.SetFormat( Format )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Format( &Format )    Получить свойство
Object.put_Format( Format )    Установить свойство
```


## FormatBinary - Формат файла (двоичный или текстовый). Используется для x_t, x_b, stl

Тип данных: BOOL
Синтаксис Automation:
```
FormatBinary = Object.FormatBinary    Получить свойство (* )
Object.FormatBinary = FormatBinary    Установить свойство (* )
FormatBinary = Object.GetFormatBinary()    Получить свойство (**)
Object.SetFormatBinary( FormatBinary )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_FormatBinary( &FormatBinary )    Получить свойство
Object.put_FormatBinary( FormatBinary )    Установить свойство
```


## Length - Максимально допустимое расстояние между соседними точками на расстоянии шага

Тип данных: double
Синтаксис Automation:
```
Length = Object.Length    Получить свойство (* )
Object.Length = Length    Установить свойство (* )
Length = Object.GetLength()    Получить свойство (**)
Object.SetLength( Length )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Length( &Length )    Получить свойство
Object.put_Length( Length )    Установить свойство
```


## LengthUnits - Единицы измерения длины

Тип данных: из перечисления ksLengthUnitsEnum
Синтаксис Automation:
```
LengthUnits = Object.LengthUnits    Получить свойство (* )
Object.LengthUnits = LengthUnits    Установить свойство (* )
LengthUnits = Object.GetLengthUnits()    Получить свойство (**)
Object.SetLengthUnits( LengthUnits )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_LengthUnits( &LengthUnits )    Получить свойство
Object.put_LengthUnits( LengthUnits )    Установить свойство
```


## LoadAdditionConfigurationsFromExtenalFile - Загрузить список доступных конфигураций из файла

Синтаксис Automation:
```
VARIANT LoadAdditionConfigurationsFromExtenalFile( BSTR FileName, long * ActiveIndex );
```
Синтаксис COM:
```
HRESULT LoadAdditionConfigurationsFromExtenalFile( BSTR FileName, long * ActiveIndex, VARIANT * Result );
Возвращаемое значение:
- Список доступных для экспорта конфигураций (VT_ARRAY    VT_BSTR).
Входные параметры:
FileName    - путь к экспортируемому файлу.
Выходные параметры:
ActiveIndex    - индекс текущей конфигурации, установленной в файле.
```
Примечание:
Список конфигураций может быть получен для файлов SolidWorks, деталей (.sldprt) и сборок (.sldasm).
Версия Компас v23


## LoadConfigurationFile - Загрузить конфигурацию из файла

Синтаксис Automation:
```
BOOL LoadConfigurationFile( BSTR FileName );
```
Синтаксис COM:
```
HRESULT LoadConfigurationFile( BSTR FileName, BOOL * Result );
Возвращаемое значение:
TRUE    - в случае успешного завершения,
FALSE    - в случае неудачи.
Входные параметры:
FileName    - имя файла конфигурации.
```


## MaxTeselationCellCount - Максимальное количество ячеек в строке и ряду триангуляционной сетки (если 0, то не задано)

Тип данных: long
Синтаксис Automation:
```
MaxTeselationCellCount = Object.MaxTeselationCellCount    Получить свойство (* )
Object.MaxTeselationCellCount = MaxTeselationCellCount    Установить свойство (* )
MaxTeselationCellCount = Object.GetMaxTeselationCellCount()    Получить свойство (**)
Object.SetMaxTeselationCellCount( MaxTeselationCellCount )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_MaxTeselationCellCount( &MaxTeselationCellCount )    Получить свойство
Object.put_MaxTeselationCellCount( MaxTeselationCellCount )    Установить свойство
```


## NeedCreateComponentsFiles - Создавать файлы компонентов

Тип данных: BOOL
Синтаксис Automation:
```
NeedCreateComponentsFiles = Object.NeedCreateComponentsFiles    Получить свойство (* )
Object.NeedCreateComponentsFiles = NeedCreateComponentsFiles    Установить свойство (* )
NeedCreateComponentsFiles = Object.GetNeedCreateComponentsFiles()    Получить свойство (**)
Object.SetNeedCreateComponentsFiles( NeedCreateComponentsFiles )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_NeedCreateComponentsFiles( &NeedCreateComponentsFiles )    Получить свойство
Object.put_NeedCreateComponentsFiles( NeedCreateComponentsFiles )    Установить свойство
```


## ObjectsOptions - Признаки чтения/записи объектов модели

Тип данных: BOOL
Синтаксис Automation:
```
ObjectsOptions = Object.ObjectsOptions( Option )    Получить свойство (* )
Object.ObjectsOptions( Option ) = ObjectsOptions    Установить свойство (* )
ObjectsOptions = Object.GetObjectsOptions( Option )    Получить свойство (**)
Object.SetObjectsOptions( Option, ObjectsOptions )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_ObjectsOptions( Option, &ObjectsOptions )    Получить свойство
Object.put_ObjectsOptions( Option, ObjectsOptions )    Установить свойство
Входные параметры:
Option    - тип объектов из перечисления ksD3ConverterOptionsEnum.
```


## Organization - Организация

Тип данных: BSTR
Синтаксис Automation:
```
Organization = Object.Organization    Получить свойство (* )
Object.Organization = Organization    Установить свойство (* )
Organization = Object.GetOrganization()    Получить свойство (**)
Object.SetOrganization( Organization )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Organization( &Organization )    Получить свойство
Object.put_Organization( Organization )    Установить свойство
```


## Password - Пароль

Тип данных: BSTR
Синтаксис Automation:
```
Password = Object.Password    Получить свойство (* )
Object.Password = Password    Установить свойство (* )
Password = Object.GetPassword()    Получить свойство (**)
Object.SetPassword( Password )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Password( &Password )    Получить свойство
Object.put_Password( Password )    Установить свойство
```


## Placement - ЛСК, относительно которой позиционирована модель

Тип данных: Указатель на интерфейс IPlacement3D
Синтаксис Automation:
```
Placement = Object.Placement    Получить свойство (* )
Placement = Object.GetPlacement()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_Placement( &Placement )    Получить свойство
```
Примечание:
Свойство доступно только для чтения.


## IAdditionConvertParameters - cвойства

Angle - Максимально допустимое угловое отклонение касательных кривой или нормалей поверхности в соседних точках на расстоянии шага
Author - Автор
Comment - Комментарий
Configuration - Выбранная конфигурация
ConfigurationFileName - Путь к текущему файлу конфигурации
ExportObjects - Экспортируемые объекты
Format - Формат конвертации
FormatBinary - Формат файла (двоичный или текстовый). Используется для x_t, x_b, stl
Length - Максимально допустимое расстояние между соседними точками на расстоянии шага
LengthUnits - Единицы измерения длины
MaxTeselationCellCount - Максимальное количество ячеек в строке и ряду триангуляционной сетки (если 0, то не задано)
NeedCreateComponentsFiles - Создавать файлы компонентов
ObjectsOptions - Признаки чтения/записи объектов модели
Organization - Организация
Password - Пароль
Placement - ЛСК, относительно которой позиционирована модель
SaveResultDocument - Сохранить полученный документ
Step - Максимально допустимый прогиб кривой или поверхности в соседних точках на расстоянии шага
StepType - Способ вычисления приращения параметра при движении по объекту
StitchSurfaces - Сшивать поверхности
StitchPrecision - Точность сшивки поверхностей
TextExportForm - Способ экспорта текстов размеров и обозначений
TopolgyIncluded - Включить топологию. Используется для igs


## SaveConfigurationFile - Сохранить конфигурацию в файл

Синтаксис Automation:
```
BOOL SaveConfigurationFile( BSTR FileName );
```
Синтаксис COM:
```
HRESULT SaveConfigurationFile( BSTR FileName, BOOL * Result );
Возвращаемое значение:
TRUE    - в случае успешного завершения,
FALSE    - в случае неудачи.
Входные параметры:
FileName    - имя файла конфигурации.
```


## SaveResultDocument - Сохранить полученный документ

Тип данных: BOOL
Синтаксис Automation:
```
SaveResultDocument = Object.SaveResultDocument    Получить свойство (* )
Object.SaveResultDocument = SaveResultDocument    Установить свойство (* )
SaveResultDocument = Object.GetSaveResultDocument()    Получить свойство (**)
Object.SetSaveResultDocument( SaveResultDocument )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_SaveResultDocument( &SaveResultDocument )    Получить свойство
Object.put_SaveResultDocument( SaveResultDocument )    Установить свойство
```


## Step - Максимально допустимый прогиб кривой или поверхности в соседних точках на расстоянии шага

Тип данных: double
Синтаксис Automation:
```
Step = Object.Step    Получить свойство (* )
Object.Step = Step    Установить свойство (* )
Step = Object.GetStep()    Получить свойство (**)
Object.SetStep( Step )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Step( &Step )    Получить свойство
Object.put_Step( Step )    Установить свойство
```


## StepType - Способ вычисления приращения параметра при движении по объекту

Тип данных: из перечисления ksStepTypeEnum
Синтаксис Automation:
```
StepType = Object.StepType    Получить свойство (* )
Object.StepType = StepType    Установить свойство (* )
StepType = Object.GetStepType()    Получить свойство (**)
Object.SetStepType( StepType )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_StepType( &StepType )    Получить свойство
Object.put_StepType( StepType )    Установить свойство
```


## StitchPrecision - Точность сшивки поверхностей

Тип данных: double
Синтаксис Automation:
```
StitchPrecision = Object.StitchPrecision    Получить свойство (* )
Object.StitchPrecision = StitchPrecision    Установить свойство (* )
StitchPrecision = Object.GetStitchPrecision()    Получить свойство (**)
Object.SetStitchPrecision( StitchPrecision )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_StitchPrecision( &StitchPrecision )    Получить свойство
Object.put_StitchPrecision( StitchPrecision )    Установить свойство
```


## StitchSurfaces - Сшивать поверхности

Тип данных: BOOL
Синтаксис Automation:
```
StitchSurfaces = Object.StitchSurfaces    Получить свойство (* )
Object.StitchSurfaces = StitchSurfaces    Установить свойство (* )
StitchSurfaces = Object.GetStitchSurfaces()    Получить свойство (**)
Object.SetStitchSurfaces( StitchSurfaces )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_LengthUnits( &LengthUnits )    Получить свойство
Object.put_LengthUnits( LengthUnits )    Установить свойство
```


## TextExportForm - Способ экспорта текстов размеров и обозначений

Тип данных: из перечисления ksTextExportFormEnum
Синтаксис Automation:
```
TextExportForm = Object.TextExportForm    Получить свойство (* )
Object.TextExportForm = TextExportForm    Установить свойство (* )
TextExportForm = Object.GetTextExportForm()    Получить свойство (**)
Object.SetTextExportForm( TextExportForm )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_TextExportForm( &TextExportForm )    Получить свойство
Object.put_TextExportForm( TextExportForm )    Установить свойство
```


## TopolgyIncluded - Включить топологию. Используется для igs

Тип данных: BOOL
Синтаксис Automation:
```
TopolgyIncluded = Object.TopolgyIncluded    Получить свойство (* )
Object.TopolgyIncluded = TopolgyIncluded    Установить свойство (* )
TopolgyIncluded = Object.GetTopolgyIncluded()    Получить свойство (**)
Object.SetTopolgyIncluded( TopolgyIncluded )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_TopolgyIncluded( &TopolgyIncluded )    Получить свойство
Object.put_TopolgyIncluded( TopolgyIncluded )    Установить свойство
```


## Интерфейс IRasterConvertParameters

Интерфейс параметров для конвертации в растровые форматы.
Иерархия:
IDispatch
IKompasAPIObject
IRasterConvertParameters
Примечание:
Интерфейс можно получить, используя свойство IConverter::ConverterParameters или метод IKompasDocument1::GetInterface.
Версия Компас v21


## CalcRasterGabarits - Рассчитать габарит изображения

Синтаксис Automation:
```
BOOL CalcRasterGabarits( IKompasDocument * Document, double * DocumentWidth, double * DocumentHeight, double * RasterWidth, double * RasterHeight );
```
Синтаксис COM:
```
HRESULT CalcRasterGabarits( IKompasDocument * Document, double * DocumentWidth, double * DocumentHeight, double * RasterWidth, double * RasterHeight, BOOL * Result );
Входные параметры:
Document    - указатель на интерфейс документа IKompasDocument.
Выходные параметры:
DocumentWidth, DocumentHeight    - габариты документа,
RasterWidth, RasterHeight    - габариты растра, вычисленные по заданным в IRasterConvertParameters параметрам (выбранные страницы, масштаб, разрешение и другие) для заданного документа.
КOMPAS v24
```


## CalcRasterScale - Рассчитать масштаб растра для получения заданных габаритов изображения

Синтаксис Automation:
```
double CalcRasterScale( IKompasDocument * Document, double Width, double Height );
```
Синтаксис COM:
```
HRESULT CalcRasterScale( IKompasDocument * Document, double Width, double Height, double * Result );
Возвращаемое значение:
- Расчитанный масштаб.
Входные параметры:
Document    - указатель на интерфейс документа IKompasDocument.
Width, Height    - габариты растра, которые хотим получить.
КOMPAS v24
```


## Clear - Очистить параметры

Синтаксис Automation:
```
BOOL Clear();
```
Синтаксис COM:
```
HRESULT Clear( BOOL * Result );
Возвращаемое значение:
TRUE    - в случае успешного завершения,
FALSE    - в случае неудачи.
```


## ColorBPP - Глубина цвета (бит на пиксел)

Тип данных: из перечисления ksColorBPPEnum
Синтаксис Automation:
```
ColorBPP = Object.ColorBPP    Получить свойство (* )
Object.ColorBPP = ColorBPP    Установить свойство (* )
ColorBPP = Object.GetColorBPP()    Получить свойство (**)
Object.SetColorBPP( ColorBPP )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_ColorBPP( &ColorBPP )    Получить свойство,
Object.put_ColorBPP( ColorBPP )    Установить свойство
```


## ColorType - Тип цвета объектов

Тип данных: из перечисления ksObjectColorTypeEnum
Синтаксис Automation:
```
ColorType = Object.ColorType    Получить свойство (* )
Object.ColorType = ColorType    Установить свойство (* )
ColorType = Object.GetColorType()    Получить свойство (**)
Object.SetColorType( ColorType )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_ColorType( &ColorType )    Получить свойство,
Object.put_ColorType( ColorType )    Установить свойство
```


## GreyScale - Оттенки серого

Тип данных: BOOL
Синтаксис Automation:
```
GreyScale = Object.GreyScale    Получить свойство (* )
Object.GreyScale = GreyScale    Установить свойство (* )
GreyScale = Object.GetGreyScale()    Получить свойство (**)
Object.SetGreyScale( GreyScale )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_GreyScale( &GreyScale )    Получить свойство,
Object.put_GreyScale( GreyScale )    Установить свойство
```


## MultiPageOutput - Cохранять все листы в одном файле

Тип данных: из перечисления ksMultiPageOutputEnum
Синтаксис Automation:
```
MultiPageOutput = Object.MultiPageOutput    Получить свойство (* )
Object.MultiPageOutput = MultiPageOutput    Установить свойство (* )
MultiPageOutput = Object.GetMultiPageOutput()    Получить свойство (**)
Object.SetMultiPageOutput( MultiPageOutput )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_MultiPageOutput( &MultiPageOutput )    Получить свойство,
Object.put_MultiPageOutput( MultiPageOutput )    Установить свойство
```


## OnlyThinLine - Только тонкими линиями

Тип данных: BOOL
Синтаксис Automation:
```
OnlyThinLine = Object.OnlyThinLine    Получить свойство (* )
Object.OnlyThinLine = OnlyThinLine    Установить свойство (* )
OnlyThinLine = Object.GetOnlyThinLine()    Получить свойство (**)
Object.SetOnlyThinLine( OnlyThinLine )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_OnlyThinLine( &OnlyThinLine )    Получить свойство,
Object.put_OnlyThinLine( OnlyThinLine )    Установить свойство
```


## RasterFormat - Формат растра

Тип данных: из перечисления ksRasterFormatEnum
Синтаксис Automation:
```
RasterFormat = Object.RasterFormat    Получить свойство (* )
Object.RasterFormat = RasterFormat    Установить свойство (* )
RasterFormat = Object.GetRasterFormat()    Получить свойство (**)
Object.SetRasterFormat( RasterFormat)    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_RasterFormat(&RasterFormat)    Получить свойство,
Object.put_RasterFormat( RasterFormat )    Установить свойство
```


## Resolution - Разрешение экрана

Тип данных: long
Синтаксис Automation:
```
Resolution = Object.Resolution    Получить свойство (* )
Object.Resolution = Resolution    Установить свойство (* )
Resolution = Object.GetResolution()    Получить свойство (**)
Object.SetResolution( Resolution )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Resolution( &Resolution)    Получить свойство,
Object.put_Resolution( Resolution)    Установить свойство
```


## ResultArrayBytes - Результат сохранения в растр в виде массива байт

Тип данных: VARIANT
Синтаксис Automation:
```
ResultArrayBytes = Object.ResultArrayBytes    Получить свойство (* )
Object.ResultArrayBytes = ResultArrayBytes    Установить свойство (* )
ResultArrayBytes = Object.GetResultArrayBytes()    Получить свойство (**)
Object.SetResultArrayBytes( ResultArrayBytes )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_ResultArrayBytes( &ResultArrayBytes )    Получить свойство,
Object.put_ResultArrayBytes( ResultArrayBytes )    Установить свойство
```
Примечание:
Для одностраничного растра возвращается массив байт VT_ARRAY | VT_UI1.
Для многостраничного растра возвращается массив VT_ARRAY | VT_VARIANT - каждая страница добавляется отдельным элементом в массив в виде массива байт VT_ARRAY | VT_UI1.


## ReturnResultAsArrayBytes - Вернуть результат массивом байт

Тип данных: BOOL
Синтаксис Automation:
```
ReturnResultAsArrayBytes = Object.ReturnResultAsArrayBytes    Получить свойство (* )
Object.ReturnResultAsArrayBytes = ReturnResultAsArrayBytes    Установить свойство (* )
ReturnResultAsArrayBytes = Object.GetReturnResultAsArrayBytes()    Получить свойство (**)
Object.SetReturnResultAsArrayBytes( ReturnResultAsArrayBytes )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_ReturnResultAsArrayBytes( &ReturnResultAsArrayBytes )    Получить свойство,
Object.put_ReturnResultAsArrayBytes( ReturnResultAsArrayBytes )    Установить свойство
```


## SaveWorkArea - Cохранить отображение рабочей области

Тип данных: BOOL
Синтаксис Automation:
```
SaveWorkArea = Object.SaveWorkArea    Получить свойство (* )
Object.SaveWorkArea = SaveWorkArea    Установить свойство (* )
SaveWorkArea = Object.GetSaveWorkArea()    Получить свойство (**)
Object.SetSaveWorkArea( SaveWorkArea )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_SaveWorkArea( &SaveWorkArea )    Получить свойство,
Object.put_SaveWorkArea( SaveWorkArea )    Установить свойство
```


## Scale - Масштаб

Тип данных: double
Синтаксис Automation:
```
Scale = Object.Scale    Получить свойство (* )
Object.Scale = Scale    Установить свойство (* )
Scale = Object.GetScale()    Получить свойство (**)
Object.SetScale( Scale )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Scale( &Scale )    Получить свойство,
Object.put_Scale( Scale )    Установить свойство
```


## Sheets - Cписок диапазонов выводимых листов

Тип данных: VARIANT
Синтаксис Automation:
```
Sheets = Object.Sheets    Получить свойство (* )
Object.Sheets = Sheets    Установить свойство (* )
Sheets = Object.GetSheets()    Получить свойство (**)
Object.SetSheets( Sheets )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Sheets( &Sheets )    Получить свойство,
Object.put_Sheets( Sheets )    Установить свойство
```


## SheetsRange - Диапазон листов документа

Тип данных: из перечисления ksSheetsRangeEnum
Синтаксис Automation:
```
SheetsRange = Object.SheetsRange    Получить свойство (* )
Object.SheetsRange = SheetsRange    Установить свойство (* )
SheetsRange = Object.GetSheetsRange()    Получить свойство (**)
Object.SetSheetsRange( SheetsRange )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_SheetsRange( &SheetsRange )    Получить свойство,
Object.put_SheetsRange( SheetsRange )    Установить свойство
```


## Uncompressed - Не сжимать изображение при сохранении в растр

Тип данных: BOOL
Синтаксис Automation:
```
Uncompressed = Object.Uncompressed    Получить свойство (* )
Object.Uncompressed = Uncompressed    Установить свойство (* )
Uncompressed = Object.GetUncompressed()    Получить свойство (**)
Object.SetUncompressed( Uncompressed )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Uncompressed( &Uncompressed )    Получить свойство,
Object.put_Uncompressed( Uncompressed )    Установить свойство
```
