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 |