Bagikan melalui


CustomLineCap::Metode GetBaseInset (gdiplusheaders.h)

Metode CustomLineCap::GetBaseInset mendapatkan jarak antara batas dasar ke awal baris.

Sintaks

REAL GetBaseInset();

Mengembalikan nilai

Jenis: REAL

Metode ini mengembalikan nilai inset dasar.

Keterangan

Inset dasar digunakan untuk memisahkan batas dasar dari awal baris. Nilai 0 membuat batas dasar dan sentuhan garis. Nilai yang lebih besar dari 0 menyisipkan spasi (dalam unit) antara batas baris dan awal baris.

Contoh

Contoh berikut membuat objek CustomLineCap , mendapatkan inset dasar batas, lalu membuat objek CustomLineCap kedua yang menggunakan inset dasar yang sama.

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));
}

Persyaratan

   
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header gdiplusheaders.h (termasuk Gdiplus.h)
Pustaka Gdiplus.lib
DLL Gdiplus.dll

Lihat juga

CustomLineCap

LineCap