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


Printer.ScaleX - метод

Преобразует значение ширины страницы из одной из единиц измерения свойства ScaleMode в другой.

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

Синтаксис

'Декларация
Public Function ScaleX ( _
    value As Single, _
    fromScale As Short, _
    toScale As Short _
) As Single
public float ScaleX(
    float value,
    short fromScale,
    short toScale
)
public:
float ScaleX(
    float value, 
    short fromScale, 
    short toScale
)
member ScaleX : 
        value:float32 * 
        fromScale:int16 * 
        toScale:int16 -> float32 
public function ScaleX(
    value : float, 
    fromScale : short, 
    toScale : short
) : float

Параметры

  • value
    Тип: System.Single
    Укажите количество единиц измерения для преобразования.
  • fromScale
    Тип: System.Int16
    Необязательный.Константа или значение, указывающее, система координат, ширины объекта, из которой необходимо преобразовать.Допустимые значения такие же, как fromScale свойства ScaleMode.
  • toScale
    Тип: System.Int16
    Необязательный.Константа или значение, указывающее, система координат, в которой ширина объекта необходимо преобразовать.Допустимые значения такие же, как toScale свойства ScaleMode.

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

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

Заметки

Методы ScaleX и ScaleY принимают значения (ширина или высота), при его единица указанная fromScaleи преобразуют его в соответствующее значение единицы измерения для указанной toScale.

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

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

Примеры

В следующем примере демонстрируется вызов методов ScaleX и ScaleY.

Dim Printer As New Printer
Printer.ScaleX(Printer.Width, vbTwips, vbInches)
Printer.ScaleY(Printer.Height, vbTwips, vbInches)
Printer.DrawStyle = vbSolid
Printer.Line(1, 1, 4, 4, vbRed, True)
Printer.EndDoc()

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

См. также

Ссылки

Printer Класс

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

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

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

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

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