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


Printer.ScaleTop - свойство

Получает или задает вертикальное координаты для верхнего края страницы при использовании графических методов.

Пространство имен:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Сборка:  Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)

Синтаксис

'Декларация
Public Property ScaleTop As Single
public float ScaleTop { get; set; }
public:
property float ScaleTop {
    float get ();
    void set (float value);
}
member ScaleTop : float32 with get, set
function get ScaleTop () : float
function set ScaleTop (value : float)

Значение свойства

Тип: System.Single
Возвращает Single.

Заметки

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

  • Установив другое свойство шкалы на любое значение отражает ScaleMode до 0.Определяемые пользователем ScaleMode 0.

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

Можно также использовать метод Scale для задания ScaleHeight, ScaleWidth, ScaleLeftи свойства ScaleTop в одной выписке.

ПримечаниеПримечание

Функции и объекты пространства имен Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic.В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework.Они необходимы только в тех случаях, когда модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

Примеры

В следующем примере показано, как задать свойства ScaleLeft и ScaleTop чтобы нарисовать круг дважды.

Dim Printer As New Printer
Dim Radius As Integer = 200
Printer.Circle(500, 500, Radius)
Printer.ScaleLeft = 100
Printer.ScaleTop = 100
Printer.Circle(500, 500, Radius)
Printer.EndDoc()

Безопасность платформы .NET Framework

См. также

Ссылки

Printer Класс

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 - пространство имен

Другие ресурсы

Библиотека совместимости принтеров

Практическое руководство. Исправление ошибок обновления с помощью библиотеки совместимости принтеров (Visual Basic)

Развертывание приложений, ссылающихся на библиотеку совместимости принтеров