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


Метод Pen::GetAlignment (gdipluspen.h)

Метод Pen::GetAlignment получает выравнивание, заданное в данный момент для этого объекта Pen .

Синтаксис

PenAlignment GetAlignment();

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

Тип: PenAlignment

Этот метод возвращает элемент перечисления PenAlignment , который указывает текущий параметр выравнивания для данного объекта Pen .

Комментарии

Значение по умолчанию PenAlignment — PenAlignmentCenter.

Примеры

В следующем примере создается объект Pen , устанавливается выравнивание, рисуется линия, а затем возвращаются параметры выравнивания пера.

VOID Example_GetAlignment(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a Pen object and set its alignment.
   Pen pen(Color(255, 0, 255, 0), 15);
   pen.SetAlignment(PenAlignmentCenter);

   // Draw a line.
   graphics.DrawLine(&pen, 0, 0, 100, 50);

   // Obtain information about the Pen object.
   PenAlignment penAlignment;
   penAlignment = pen.GetAlignment();

   if(penAlignment == PenAlignmentCenter)
      ;  // The pixels will be centered on the theoretical line.
   else if(penAlignment == PenAlignmentInset)
      ;  // The pixels will lie inside the filled area  of the theoretical line.
}

Требования

   
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdipluspen.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

См. также раздел

Перо

Pen::SetAlignment

PenAlignment

Перья, линии и прямоугольники

Настройка ширины и выравнивания пера