Поделиться через


Свойство Report.ScaleMode (Access)

Используйте свойство ScaleMode в Visual Basic, чтобы указать единицу измерения координат на странице, когда метод Circle, Line, Pset или Print используется во время предварительного просмотра или печати отчета или его выходные данные сохраняются в файле. Для чтения и записи, Integer.

Синтаксис

expression. Scalemode

Выражение Переменная, представляющая объект Report .

Замечания

Свойство ScaleMode использует следующие параметры.

Setting Описание
0 Пользовательские значения, используемые одним или несколькими свойствами ScaleHeight, ScaleWidth, ScaleLeft и ScaleTop .
1 (по умолчанию) Твипах
2 Points
3 Пикселей
4 Символы (по горизонтали = 120 твипов на единицу; по вертикали = 240 твипов на единицу).
5 Дюймов
6 Миллиметры
7 Сантиметры

Вы можете задать свойство ScaleMode с помощью макроса или процедуры события Visual Basic , заданной параметром свойства OnPrint раздела.

Используя связанные свойства ScaleHeight, ScaleWidth, ScaleLeft и ScaleTop , можно создать пользовательскую систему координат с положительными и отрицательными координатами. Все четыре свойства взаимодействуют со свойством ScaleMode следующими способами:

  • При задании любого другого свойства Scale значение для свойства ScaleMode автоматически устанавливается значение 0.

  • Если для свойства ScaleMode задано число больше 0, для свойств ScaleHeight и ScaleWidth устанавливается новая единица измерения, а для свойств ScaleLeft и ScaleTop устанавливается значение 0. Кроме того, параметры свойств CurrentX и CurrentY изменяются в соответствии с новыми координатами текущей точки.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.