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


Printer.Line - метод (Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean)

Тип линии, квадратов или прямоугольники на странице.

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

Синтаксис

'Декларация
Public Sub Line ( _
    relativeStart As Boolean, _
    x1 As Single, _
    y1 As Single, _
    relativeEnd As Boolean, _
    x2 As Single, _
    y2 As Single, _
    color As Integer, _
    box As Boolean, _
    fill As Boolean _
)
public void Line(
    bool relativeStart,
    float x1,
    float y1,
    bool relativeEnd,
    float x2,
    float y2,
    int color,
    bool box,
    bool fill
)
public:
void Line(
    bool relativeStart, 
    float x1, 
    float y1, 
    bool relativeEnd, 
    float x2, 
    float y2, 
    int color, 
    bool box, 
    bool fill
)
member Line : 
        relativeStart:bool * 
        x1:float32 * 
        y1:float32 * 
        relativeEnd:bool * 
        x2:float32 * 
        y2:float32 * 
        color:int * 
        box:bool * 
        fill:bool -> unit 
public function Line(
    relativeStart : boolean, 
    x1 : float, 
    y1 : float, 
    relativeEnd : boolean, 
    x2 : float, 
    y2 : float, 
    color : int, 
    box : boolean, 
    fill : boolean
)

Параметры

  • relativeStart
    Тип: System.Boolean
    Boolean .Если этот параметр имеет значение true, то координаты относительно начала координат данного свойства CurrentX и CurrentY объекта Printer.
  • x1
    Тип: System.Single
    Значение, указывающееSingle горизонтальная координата начальной точки для печатанной линии.
  • y1
    Тип: System.Single
    Значение, указывающееSingle вертикальная координата начальной точки для печатанной линии.
  • relativeEnd
    Тип: System.Boolean
    Boolean .Если этот параметр имеет значение true, то конечный координаты относительно координаты заданного свойства CurrentX и CurrentY объекта Printer.
  • x2
    Тип: System.Single
    Значение, указывающееSingle горизонтальная координата конечной точки для печатанной линии.
  • y2
    Тип: System.Single
    Значение, указывающееSingle вертикальная координата конечной точки для печатанной линии.
  • color
    Тип: System.Int32
    Необязательный.Значение, указывающееInteger цвета RGB (красный-зеленый-голубой) линии.Если этот параметр не указан, используется значение Black.
  • box
    Тип: System.Boolean
    Необязательный. Boolean .Если этот параметр имеет значение true, прямоугольник печати. x1, y1, x2и координаты y2 определяют противоположный углов прямоугольника.
  • fill
    Тип: System.Boolean
    Необязательный. Boolean .Если параметр box используется и параметр fill имеет значение true, то прямоугольника заполняется с одной и той же цвет, используемый для печати прямоугольник.нельзя использовать fill без box.Если box используется без fill, то FillColor и текущие значения FillStyle используются для заполнения прямоугольника.Значение по умолчанию для FillStyle прозрачно.

Заметки

Напечатать подключения линии начинает последующую линию в конечной точке предыдущей линии.

Ширина линии напечатала зависит от параметра свойства DrawWidth.Способ напечатанные линия зависит от параметра свойства DrawStyle.

При выполнении Line свойства CurrentX и CurrentY имеет значение конечной точке, заданной параметрами.

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

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

Примеры

В следующем примере демонстрируется рисование прямоугольника.

Dim pr As New Printer
pr.CurrentX = 500
pr.CurrentY = 500
pr.Line(True, 500, 500, 2000, 2000, vbRed, True, True)
pr.EndDoc()

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

См. также

Ссылки

Printer Класс

Line - перегрузка

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

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

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

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

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