Método CustomLineCap::GetBaseInset (gdiplusheaders.h)

O método CustomLineCap::GetBaseInset obtém a distância entre o limite base até o início da linha.

Sintaxe

REAL GetBaseInset();

Valor retornado

Tipo: REAL

Esse método retorna o valor de inset base.

Comentários

O inset base é usado para separar o limite base do início da linha. Um valor de 0 faz com que o limite base e a linha toquem. Um valor maior que 0 insere um espaço (em unidades) entre o limite de linha e o início da linha.

Exemplos

O exemplo a seguir cria um objeto CustomLineCap , obtém o conjunto base do limite e cria um segundo objeto CustomLineCap que usa o mesmo inset base.

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

   //Create a Path object.
   GraphicsPath capPath;

   //Create a CustomLineCap object, and set its base cap to LineCapRound.
   CustomLineCap custCap(NULL, &capPath, LineCapRound, 5);

   // Get the base inset of custCap.
   REAL baseInset = custCap.GetBaseInset();

   // Create a second CustomLineCap object with the same base inset as the
   // first.
   CustomLineCap insetCap(NULL, &capPath, LineCapRound, baseInset);

   // Create a Pen object and assign insetCap as the custom end cap. 
   // Then draw a line.
   Pen pen(Color(255, 0, 0, 255), 5);
   pen.SetCustomEndCap(&insetCap);
   graphics.DrawLine(&pen, Point(0, 0), Point(100, 100));
}

Requisitos

   
Cliente mínimo com suporte Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho gdiplusheaders.h (inclua Gdiplus.h)
Biblioteca Gdiplus.lib
DLL Gdiplus.dll

Confira também

Customlinecap

Linecap