Table.Printing.ScaleMode

From SunFlurry wiki
Jump to: navigation, search
  ScaleMode (Свойства печати)
Объект:Электронная таблица
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Чтение и запись
Визуальность:Нет

Атрибут получает или устанавливает режим масштабирования страниц при печати. Возможные значения:

  • 0 -- сжимать таблицу до ширины листа (по умолчанию для новых таблиц)
  • 1 -- сжимать или увеличивать таблицу до ширины листа
  • 2 -- использовать заданный масштаб при печати страницы (см. Scale)
  • 3 -- сжимать или увеличивать таблицу, чтобы она умещалась на одном листе.

Важно понимать, что в таблицах, где использовано разбиение на страницы (см. PageBreaks), сжатие и расширение (в т.ч. размещение на одном листе) происходит для каждой страницы, полученной в результате разбиения.

Синтаксис

Table.Printing.ScaleMode:<Режим масштабирования при печати (INT)>

Возвращаемое значение

Возвращает числовое значение.

Примеры

...

Т.CopyTitles();
Т.Printing.Orientation:=1;
Т.Printing.Fields.Up:=5;
Т.Printing.Fields.Down:=5;
Т.Printing.Fields.Left:=5;
Т.Printing.Fields.Right:=5;
Т.Printing.ScaleMode:=3;
Т.Printing.PageOptions:=_PRN_PAGE_CENTERX+_PRN_PAGE_CENTERY;
Т.EditorMode:=1;
Т.Printing.Printer:=тПринтер;
Т.Print();