CHARFORMAT

CHARFORMAT štruktúra obsahuje informácie o formátovanie RTF kontrolu znakov.

Rich upraviť 2.0: CHARFORMAT2 štruktúra je bohaté upraviť 2.0 rozšírenie CHARFORMAT štruktúry. RTF 2.0 umožňuje použiť buď štruktúru s EM_GETCHARFORMAT a EM_SETCHARFORMAT správ.

tYPEDEF struct _charformat {UINT cbSize; 
    _WPAD _wPad1; 
    DWORD dwMask; 
    DWORD dwEffects; 
    DLHÉ yHeight; 
    DLHÉ yOffset; 
    COLORREF crTextColor; 
    BAJT bCharSet; 
    BAJT bPitchAndFamily; 
    TCHAR szFaceName [LF_FACESIZE]; 
    _WPAD _wPad2; 
} CHARFORMAT 
 

Členovia

cbSize
Veľkosť v bajtoch tejto štruktúry. Musí byť nastavená pred absolvovanie štruktúre kontroly RTF.
dwMask
Členovia obsahuje platné údaje alebo atribúty nastaviť. Tento člen môže mať nula alebo viac z nasledovných hodnôt:
Hodnota Význam
CFM_BOLD CFE_BOLD hodnota člena dwEffects je platný.
CFM_CHARSET BCharSet člen je platný.
CFM_COLOR CrTextColor člen a CFE_AUTOCOLOR hodnota člena dwEffects sú platné.
CFM_FACE SzFaceName člen je platný.
CFM_ITALIC CFE_ITALIC hodnota člena dwEffects je platný.
CFM_OFFSET YOffset člen je platný.
CFM_PROTECTED CFE_PROTECTED hodnota člena dwEffects je platný.
CFM_SIZE YHeight člen je platný.
CFM_STRIKEOUT CFE_STRIKEOUT hodnota člena dwEffects je platný.
CFM_UNDERLINE. CFE_UNDERLINE hodnota člena dwEffects je platný.

dwEffects
Znak účinky. Tento člen môže byť kombinácia nasledovných hodnôt:
Hodnota Význam
CFE_AUTOCOLOR Farbu textu je vrátenú hodnotu GetSysColor (COLOR_WINDOWTEXT).
CFE_BOLD Znaky sú tučné.
CFE_ITALIC Znaky sú kurzíva.
CFE_STRIKEOUT Znaky sú prečiarknuť.
CFE_UNDERLINE Podčiarknuté znaky.
CFE_PROTECTED Znaky sú chránené; pokus o upravenie ich spôsobí hlásenia EN_PROTECTED.

yHeight
Výška písma dvadsatín bodu. Twip je 1/1440 palca alebo 1/20 bodu tlačiarne.
yOffset
Znak posun v dvadsatín bodu od základnej čiary. Ak tento člen je pozitívny, znak je horným indexom; Ak je záporné, znak je dolný index.
crTextColor
Farba textu. Tento člen sa ignoruje, ak je zadaný znak účinok CFE_AUTOCOLOR.
bCharSet
Znaková sada hodnotu. Môžu byť jednou z hodnôt špecifikovaných pre člena lfCharSet LOGFONT štruktúra.
bPitchAndFamily
Písmo rodiny a ihrisko s umelou trávou. Tento člen je ten istý ako lfPitchAndFamily členského LOGFONT štruktúra.
szFaceName
Zakončený znak pole špecifikuje názov rezu písma.

Poznámky

Táto štruktúra sa používa s EM_GETCHARFORMAT a EM_SETCHARFORMAT správ.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzie 3.51 alebo novšej.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v richedit.h.
Unicode:Definovaný formát Unicode a ANSI štruktúry.

Pozri tiež

Bohatý upraviť kontroly prehľad Rich úpravy štruktúry CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor LOGFONT

Index