Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Az IDWriteTextLayout burkolója.
Szemantika
class CD2DTextLayout : public CD2DResource;
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
| CD2DTextLayout::CD2DTextLayout | CD2DTextLayout objektumot hoz létre. |
| CD2DTextLayout::~CD2DTextLayout | A destruktor. Egy D2D szövegelrendezési objektum megsemmisítésekor hívható meg. |
Nyilvános metódusok
| Név | Description |
|---|---|
| CD2DTextLayout::Létrehozás | LÉTREHOZ EGY CD2DTextLayoutot. (A CD2DResource felülbírálása::Létrehozás.) |
| CD2DTextLayout::D estroy | Elpusztít egy CD2DTextLayout objektumot. (Felülbírálja a CD2DResource::D estroy.) |
| CD2DTextLayout::Get | IdWriteTextLayout felületet ad vissza |
| CD2DTextLayout::GetFontFamilyName | Másolja a szöveg betűcsaládjának nevét a megadott helyre. |
| CD2DTextLayout::GetLocaleName | Lekéri a szöveg területi nevét a megadott pozícióban. |
| CD2DTextLayout::IsValid | Ellenőrzi az erőforrás érvényességét (felülírja a CD2DResource::IsValid.) |
| CD2DTextLayout::ReCreate | Hozza létre újra a CD2DTextLayout parancsot. (Felülbírálja a CD2DResource::ReCreate.) |
| CD2DTextLayout::SetFontFamilyName | Null értékű betűcsalád nevének beállítása egy adott szövegtartományon belüli szöveghez |
| CD2DTextLayout::SetLocaleName | A megadott szövegtartományon belüli szöveg területi nevének beállítása |
Nyilvános operátorok
| Név | Description |
|---|---|
| CD2DTextLayout::operator IDWriteTextLayout* | IdWriteTextLayout felületet ad vissza |
Védett adattagok
| Név | Description |
|---|---|
| CD2DTextLayout::m_pTextLayout | Egy IDWriteTextLayout-ra mutató mutató. |
Öröklési hierarchia
Requirements
Fejléc: afxrendertarget.h
CD2DTextLayout::~CD2DTextLayout
A destruktor. Egy D2D szövegelrendezési objektum megsemmisítésekor hívható meg.
virtual ~CD2DTextLayout();
CD2DTextLayout::CD2DTextLayout
CD2DTextLayout objektumot hoz létre.
CD2DTextLayout(
CRenderTarget* pParentTarget,
const CString& strText,
CD2DTextFormat& textFormat,
const CD2DSizeF& sizeMax,
BOOL bAutoDestroy = TRUE);
Paraméterek
pParentTarget
Mutató a renderelési célhoz.
strText
Egy CString objektum, amely a sztringet tartalmazza egy új CD2DTextLayout objektum létrehozásához.
textFormat
A sztringre alkalmazandó formátumot tartalmazó CString-objektum.
sizeMax
Az elrendezési mező mérete.
bAutoDestroy
Azt jelzi, hogy az objektumot a tulajdonos megsemmisíti (pParentTarget).
CD2DTextLayout::Létrehozás
LÉTREHOZ EGY CD2DTextLayoutot.
virtual HRESULT Create(CRenderTarget* */);
Visszaadott érték
Ha a metódus sikeres, S_OK ad vissza. Ellenkező esetben egy HRESULT hibakódot ad vissza.
CD2DTextLayout::D estroy
Elpusztít egy CD2DTextLayout objektumot.
virtual void Destroy();
CD2DTextLayout::Get
IdWriteTextLayout felületet ad vissza
IDWriteTextLayout* Get();
Visszaadott érték
Mutasson egy IDWriteTextLayout felületre vagy NULL értékre, ha az objektum még nincs inicializálva.
CD2DTextLayout::GetFontFamilyName
Másolja a szöveg betűcsaládjának nevét a megadott helyre.
CString GetFontFamilyName(
UINT32 currentPosition,
DWRITE_TEXT_RANGE* textRange = NULL) const;
Paraméterek
currentPosition
A vizsgálandó szöveg helye.
textRange
Az a szövegtartomány, amelynek formázása megegyezik a currentPosition által megadott pozícióban lévő szöveg formázásával. Ez azt jelenti, hogy a futtatás pontos formázást tartalmaz a megadott pozícióban, beleértve, de nem kizárólagosan a betűcsalád nevét.
Visszaadott érték
CString objektum, amely az aktuális betűcsalád nevét tartalmazza.
CD2DTextLayout::GetLocaleName
Lekéri a szöveg területi nevét a megadott pozícióban.
CString GetLocaleName(
UINT32 currentPosition,
DWRITE_TEXT_RANGE* textRange = NULL) const;
Paraméterek
currentPosition
A vizsgálandó szöveg helye.
textRange
Az a szövegtartomány, amelynek formázása megegyezik a currentPosition által megadott pozícióban lévő szöveg formázásával. Ez azt jelenti, hogy a futtatás pontos formázást tartalmaz a megadott pozícióban, beleértve, de nem korlátozódik a területi névre.
Visszaadott érték
Az aktuális területi nevet tartalmazó CString objektum.
CD2DTextLayout::IsValid
Erőforrás érvényességének ellenőrzése
virtual BOOL IsValid() const;
Visszaadott érték
IGAZ, ha az erőforrás érvényes; egyéb esetben HAMIS.
CD2DTextLayout::m_pTextLayout
Egy IDWriteTextLayout-ra mutató mutató.
IDWriteTextLayout* m_pTextLayout;
CD2DTextLayout::operator IDWriteTextLayout*
IdWriteTextLayout felületet ad vissza
operator IDWriteTextLayout*();
Visszaadott érték
Mutasson egy IDWriteTextLayout felületre vagy NULL értékre, ha az objektum még nincs inicializálva.
CD2DTextLayout::ReCreate
Hozza létre újra a CD2DTextLayout parancsot.
virtual HRESULT ReCreate(CRenderTarget* */);
Visszaadott érték
Ha a metódus sikeres, S_OK ad vissza. Ellenkező esetben egy HRESULT hibakódot ad vissza.
CD2DTextLayout::SetFontFamilyName
Null értékű betűcsalád nevének beállítása egy adott szövegtartományon belüli szöveghez
BOOL SetFontFamilyName(
LPCWSTR pwzFontFamilyName,
DWRITE_TEXT_RANGE textRange);
Paraméterek
pwzFontFamilyName
A textRange által megadott tartományon belüli teljes szöveges sztringre vonatkozó betűcsaládnév
textRange
Szövegtartomány, amelyre a módosítás vonatkozik
Visszaadott érték
Ha a metódus sikeres, igaz értéket ad vissza. Ellenkező esetben HAMIS értéket ad vissza
CD2DTextLayout::SetLocaleName
A megadott szövegtartományon belüli szöveg területi nevének beállítása
BOOL SetLocaleName(
LPCWSTR pwzLocaleName,
DWRITE_TEXT_RANGE textRange);
Paraméterek
pwzLocaleName
Null értékű területi névsztring
textRange
Szövegtartomány, amelyre a módosítás vonatkozik
Visszaadott érték
Ha a metódus sikeres, igaz értéket ad vissza. Ellenkező esetben HAMIS értéket ad vissza