Compartir a través de


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

El método CustomLineCap::GetBaseInset obtiene la distancia entre el extremo base hasta el inicio de la línea.

Sintaxis

REAL GetBaseInset();

Valor devuelto

Tipo: REAL

Este método devuelve el valor de conjunto base.

Comentarios

El conjunto base se usa para separar el límite base desde el principio de la línea. Un valor de 0 hace que la tapa base y el toque de línea. Un valor mayor que 0 inserta un espacio (en unidades) entre el límite de línea y el inicio de la línea.

Ejemplos

En el ejemplo siguiente se crea un objeto CustomLineCap , se obtiene el conjunto base del extremo y, a continuación, se crea un segundo objeto CustomLineCap que usa el mismo conjunto 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 compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado gdiplusheaders.h (include Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

CustomLineCap

LineCap