StringFormat::Metode GenericDefault (gdiplusstringformat.h)

Metode StringFormat::GenericDefault membuat objek StringFormat default generik.

Sintaks

const StringFormat * GenericDefault();

Mengembalikan nilai

Jenis: StringFormat*

Metode ini mengembalikan penunjuk ke objek StringFormat baru.

Keterangan

Objek StringFormat default generik memiliki karakteristik berikut:

  • Tidak ada bendera format string yang diatur.
  • Perataan karakter dan perataan garis diatur ke StringAlignmentNear.
  • ID Bahasa diatur ke bahasa netral, yang berarti bahwa bahasa saat ini yang terkait dengan utas panggilan digunakan.
  • Penggantian digit string diatur ke StringDigitSubstituteUser.
  • Awalan kunci panas diatur ke HotkeyPrefixNone.
  • Jumlah perhentian tab diatur ke nol.
  • Pemangkasan string diatur ke StringTrimmingCharacter.

Contoh

Contoh berikut membuat objek StringFormat default generik lalu menggunakannya untuk menggambar string yang diformat. Kode ini juga menggambar persegi tata letak string.

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

   SolidBrush  solidBrush(Color(255, 255, 0, 0)); 
   FontFamily  fontFamily(L"Times New Roman");
   Font        font(&fontFamily, 12, FontStyleRegular, UnitPoint);
   
   // Create a generic StringFormat object.
   const StringFormat* pStringFormat = StringFormat::GenericDefault();

   // Use the generic StringFormat object in a call to DrawString.
  graphics.DrawString(
      L"This text was formatted by a generic StringFormat object.", 
      57,  // string length
      &font, 
      RectF(30, 30, 100, 120), 
      pStringFormat, 
      &solidBrush);

   // Draw the rectangle that encloses the text.
   Pen pen(Color(255, 255, 0, 0));
   graphics.DrawRectangle(&pen, 30, 30, 100, 120);
}

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 gdiplusstringformat.h (termasuk Gdiplus.h)
Pustaka Gdiplus.lib
DLL Gdiplus.dll

Lihat juga

Font

HotkeyPrefix

LOGFONT

RectF

StringAlignment

StringDigitSubstitute

Format String

StringFormatFlags

StringTrimming