Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Оболочка для IDWriteTextFormat.
Синтаксис
class CD2DTextFormat : public CD2DResource;
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CD2DTextFormat::CD2DTextFormat | Создает объект CD2DTextFormat. |
CD2DTextFormat::~CD2DTextFormat | Деструктор Вызывается при уничтожении объекта форматирования текста D2D. |
Открытые методы
Имя | Описание |
---|---|
CD2DTextFormat::Create | Создает CD2DTextFormat. (Переопределения CD2DResource::Create.) |
CD2DTextFormat::D etextFormat::D etext | Уничтожает объект CD2DTextFormat. (Переопределения CD2DResource::D eтяж.) |
CD2DTextFormat::Get | Возвращает интерфейс IDWriteTextFormat |
CD2DTextFormat::GetFontFamilyName | Возвращает копию имени семейства шрифтов. |
CD2DTextFormat::GetLocaleName | Возвращает копию имени языкового стандарта. |
CD2DTextFormat::IsValid | Проверяет допустимость ресурсов (переопределяет CD2DResource::IsValid.) |
CD2DTextFormat::ReCreate | Повторно создает CD2DTextFormat. (Переопределения CD2DResource::ReCreate.) |
Открытые операторы
Имя | Описание |
---|---|
CD2DTextFormat::operator IDWriteTextFormat* | Возвращает интерфейс IDWriteTextFormat |
Защищенные члены данных
Имя | Описание |
---|---|
CD2DTextFormat::m_pTextFormat | Указатель на IDWriteTextFormat. |
Иерархия наследования
Требования
Заголовок: afxrendertarget.h
CD2DTextFormat::~CD2DTextFormat
Деструктор Вызывается при уничтожении объекта форматирования текста D2D.
virtual ~CD2DTextFormat();
CD2DTextFormat::CD2DTextFormat
Создает объект CD2DTextFormat.
CD2DTextFormat(
CRenderTarget* pParentTarget,
const CString& strFontFamilyName,
FLOAT fontSize,
DWRITE_FONT_WEIGHT fontWeight = DWRITE_FONT_WEIGHT_NORMAL,
DWRITE_FONT_STYLE fontStyle = DWRITE_FONT_STYLE_NORMAL,
DWRITE_FONT_STRETCH fontStretch = DWRITE_FONT_STRETCH_NORMAL,
const CString& strFontLocale = _T(""),
IDWriteFontCollection* pFontCollection = NULL,
BOOL bAutoDestroy = TRUE);
Параметры
pParentTarget
Указатель на целевой объект отрисовки.
strFontFamilyName
Объект CString, содержащий имя семейства шрифтов.
fontSize
Логический размер шрифта в единицах DIP ("независимо от устройства") пикселей. DIPequals 1/96 дюйма.
fontWeight
Значение, указывающее вес шрифта для текстового объекта.
fontStyle
Значение, указывающее стиль шрифта для текстового объекта.
fontStretch
Значение, указывающее растяжение шрифта для текстового объекта.
strFontLocale
Объект CString, содержащий имя языкового стандарта.
pFontCollection
Указатель на объект коллекции шрифтов. Если это значение NULL, указывает коллекцию системных шрифтов.
bAutoDesk
Указывает, что объект будет уничтожен владельцем (pParentTarget).
CD2DTextFormat::Create
Создает CD2DTextFormat.
virtual HRESULT Create(CRenderTarget* */);
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае будет возвращен код ошибки HRESULT.
CD2DTextFormat::D etextFormat::D etext
Уничтожает объект CD2DTextFormat.
virtual void Destroy();
CD2DTextFormat::Get
Возвращает интерфейс IDWriteTextFormat
IDWriteTextFormat* Get();
Возвращаемое значение
Указатель на интерфейс IDWriteTextFormat или NULL, если объект еще не инициализирован.
CD2DTextFormat::GetFontFamilyName
Возвращает копию имени семейства шрифтов.
CString GetFontFamilyName() const;
Возвращаемое значение
Объект CString, содержащий текущее имя семейства шрифтов.
CD2DTextFormat::GetLocaleName
Возвращает копию имени языкового стандарта.
CString GetLocaleName() const;
Возвращаемое значение
Объект CString, содержащий текущее имя языкового стандарта.
CD2DTextFormat::IsValid
Проверка допустимости ресурсов
virtual BOOL IsValid() const;
Возвращаемое значение
ЗНАЧЕНИЕ TRUE, если ресурс действителен; в противном случае ЗНАЧЕНИЕ FALSE.
CD2DTextFormat::m_pTextFormat
Указатель на IDWriteTextFormat.
IDWriteTextFormat* m_pTextFormat;
CD2DTextFormat::operator IDWriteTextFormat*
Возвращает интерфейс IDWriteTextFormat
operator IDWriteTextFormat*();
Возвращаемое значение
Указатель на интерфейс IDWriteTextFormat или NULL, если объект еще не инициализирован.
CD2DTextFormat::ReCreate
Повторно создает CD2DTextFormat.
virtual HRESULT ReCreate(CRenderTarget* */);
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае будет возвращен код ошибки HRESULT.