Класс gpPen предоставляет объекта pen (перо), который используется для рисования линий и кривых.
Категория | Отчеты |
---|---|
Каталог размещения по умолчанию |
Visual FoxPro Catalog\Foundation Classes\Output\GDIplus |
Класс |
gpPen |
Базовый класс |
Custom |
Библиотека класса |
_GDIPLUS.vcx |
Родительский класс |
gpObject (GDI Plus Object Foundation Class) |
Примечания
В приведенной ниже таблице перечислены свойства и методы добавленные этим классом в его родительский класс, gpObject. Этот класс, кроме того, обеспечивает выполнение методов Clone и Init.
Свойства и методы | Описание |
---|---|
Свойство Alignment |
Выравнивание линий, нарисованных этим пером на закрытых кривых и полигонах, в соответствии с набором констант GP_PENALIGNMENT_*. |
Метод Clone |
Клонирует объект пера. Синтаксис: Возвращаемые значения: логическое, представляющее результат исполнения метода - успешный или нет. Параметры: toGpPen, требуемый, клонируемый объект на основе gpPen. |
Метод Create |
Создает объект пера указанного цвета. Синтаксис: Возвращаемые значения: логическое, представляющее результат исполнения метода - успешный или нет. Параметры: tvColor, требуемый, объект gpColor или численное значение, представляющее составное значение цвета. tnWidth, необязательный, ширина пера,
По умолчанию устанавливается в tnUnit, необязательный, единица измерения для
значения
tnWidth value, По умолчанию устанавливается в |
Метод CreateFromBrush |
Создает перо из существующего объекта кисти. Синтаксис: Возвращаемые значения: логическое, представляющее результат исполнения метода - успешный или нет. Параметры: toBrush, требуемый, объект, производный от gpBrush. tnWidth, необязательный, ширина пера,
По умолчанию устанавливается в tnUnit, необязательный, единица измерения для
значения
tnWidth. По умолчанию устанавливается в |
Свойство DashCap |
Устнавливает стиль перекрытия в конце штриха, для штриховых линий, в соответствии с набором констант GDIPLUS_DashCap_*. По умолчанию: |
Свойство DashOffset |
Устанавливает расстояние от начала линии до начала шаблона штрихов. По умолчанию: |
Свойство DashStyle |
Устанавливает стиль для штриховых линих, в соответствии с набором констант GDIPLUS_DashStyle_*. По умолчанию: |
Свойство EndCap |
Устанавливает стиль перекрытия в конце линий, нарисованных этим объектом пера, в соответствии с набором констант GDIPLUS_LineCap_*. По умолчанию: |
Метод Init |
Создает объект пера во время инициализации, если методу были посланы соответствующие параметры. Синтаксис: Возвращаемые значения: логическое, представляющее результат исполнения метода - успешный или нет. Если метод не будет исполнен, то объект не инициализируется. Параметры: tvColor, требуемый, если запрошено немедленное создание объекта, объект gpColor или чиленное значение, представляющее составное значение цвета. tnWidth, необязательный, ширина пера,
По умолчанию устанавливается в tnUnit, необязательный, единица измерения для
значения
tnWidth. По умолчанию устанавливается в |
Свойство LineJoin |
Устанавливает стиль соединения концов двух последовательных линий, нарисованных этим пером, как указано определенными константами by GDIPLUS_LineJoin_*. По умолчанию: |
Свойство MiterLimit |
Предел толщины соединения на скошенных углах (максимально допустимое отношение длины скоса к ширине черты). По умолчанию: |
Свойство PenColor |
Указывает цвет этого объекта пера, используя целое число для указания значения ARGB. По умолчанию: |
Свойство PenType |
Устанавливает тип линий, рисуемых этим объектом пера, в соответствии с набором констант GDIPLUS_PenType_*. Только для чтения. Примечания: Это свойство применимо только к производных от
gpPen, таким, как подобным объектам, созданным из кистей. Только сплошные
перья ( |
Свойство PenUnit |
Указывает единицу измерения ширины и подобных величин, в соответствии с набором констант GDIPLUS_UNIT_*. По умолчанию: |
Свойство PenWidth |
Устанавливает ширину объекта пера. По умолчанию: |
Свойство StartCap |
Устанавливает стиль перекрытия в начале линий, нарисованных этим объектом пера, как определено константами GDIPLUS_LineCap_*. По умолчанию: |
Смотрите также

© Microsoft Corporation. All rights reserved.
Перевод выполнен JS.