Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Metode StringFormat::GenericTypographic membuat objek StringFormat tipografi generik.
Sintaks
const StringFormat * GenericTypographic();
Mengembalikan nilai
Jenis: StringFormat*
Metode ini mengembalikan penunjuk ke objek StringFormat baru.
Keterangan
Objek StringFormat tipografi generik memiliki karakteristik berikut:
- Bendera format string StringFormatFlagsLineLimit, StringFormatFlagsNoClip, dan StringFormatFlagsNoFitBlackBox 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 StringTrimmingNone.
Contoh
Contoh berikut membuat objek StringFormat tipografi generik lalu menggunakannya untuk menggambar string yang diformat. Kode ini juga menggambar persegi tata letak string.
VOID Example_GenericTypographic(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 typographic StringFormat object.
const StringFormat* pStringFormat = StringFormat::GenericTypographic();
// Use the generic typographic StringFormat object
// in a call to DrawString.
graphics.DrawString(
L"Formatted by a generic typographic StringFormat object",
54, // 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
| Persyaratan | Nilai |
|---|---|
| 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 |