Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O método StringFormat::GenericTypographic cria um objeto StringFormat genérico e tipográfico.
Sintaxe
const StringFormat * GenericTypographic();
Retornar valor
Tipo: StringFormat*
Esse método retorna um ponteiro para o novo objeto StringFormat .
Comentários
Um objeto StringFormat genérico e tipográfico tem as seguintes características:
- Os sinalizadores de formato de cadeia de caracteres StringFormatFlagsLineLimit, StringFormatFlagsNoClip e StringFormatFlagsNoFitBlackBox estão definidos.
- O alinhamento de caracteres e o alinhamento da linha são definidos como StringAlignmentNear.
- A ID do idioma é definida como idioma neutro, o que significa que o idioma atual associado ao thread de chamada é usado.
- A substituição de dígito de cadeia de caracteres é definida como StringDigitSubstituteUser.
- O prefixo de tecla de acesso é definido como HotkeyPrefixNone.
- O número de paradas de tabulação é definido como zero.
- O corte de cadeia de caracteres é definido como StringTrimmingNone.
Exemplos
O exemplo a seguir cria um objeto StringFormat genérico e tipográfico e o usa para desenhar uma cadeia de caracteres formatada. O código também desenha o retângulo de layout da cadeia de caracteres.
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);
}
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | gdiplusstringformat.h (inclua Gdiplus.h) |
| Biblioteca | Gdiplus.lib |
| DLL | Gdiplus.dll |