PARAFORMAT2

[Je to predbežné dokumentácie a s výhradou zmeniť.]

PARAFORMAT2 štruktúra obsahuje informácie o atribúty RTF ovládacieho prvku formátovania odseku. PARAFORMAT2 je príponou RTF 2.0 PARAFORMAT konštrukcie. RTF 2.0 umožňuje použiť buď štruktúru s EM_GETPARAFORMAT a EM_SETPARAFORMAT správ.

tYPEDEF struct _paraformat {UINT cbSize; 
    _WPAD _wPad1; 
    DWORD dwMask; 
    SLOVO wNumbering; 
    SLOVO wReserved; / / predefinovať ako wEffects v PARAFORMAT2
    DLHÉ dxStartIndent; 
    DLHÉ dxRightIndent; 
    DLHÉ dxOffset; 
    SLOVO wAlignment; 
    KRÁTKE cTabCount; 
    DLHÉ rgxTabs [MAX_TAB_STOPS]; 
    DLHÉ dySpaceBefore;     / / Zvislý rozstup pred para
    DLHÉ dySpaceAfter;      / / Zvislý rozstup po para
    DLHÉ dyLineSpacing;     / / riadkovanie v závislosti od pravidla
    KRÁTKE sStyle;            / / štýl rukoväť
    BAJT bLineSpacingRule;  / / pravidlo pre riadok medzery (pozri tom.doc)
    BAJT bCRC;              / / vyhradené pre CRC pre rýchle vyhľadávanie
    SLOVO wShadingWeight;    / / Podfarbenie stotín per cent
    SLOVO wShadingStyle;     / / ohlodávat 0: štýl 1: cfpat, 2: cbpat
    SLOVO wNumberingStart;   / / starting hodnotu na číslovanie
    SLOVO wNumberingStyle;   / / zarovnanie, rímsky a arabčine,),., atď.
    SLOVO wNumberingTab;     / / priestor staviť 1st zarážky a prvý riadok textu
    SLOVO wBorderSpace;      / / medzera medzi orámovaním a textu (dvadsatín bodu)
    SLOVO wBorderWidth;      / / hraníc hrúbku pera (dvadsatín bodu)
    SLOVO wBorders;          / / byte 0: bitov určiť, ktoré hraníc
                             / / ohlodávat 2: hraníc štýl, 3: farebný index
} PARAFORMAT2; 
# define wEffects wReserved 

Členovia

cbSize
Určuje veľkosť v bajtoch tejto štruktúry. Predtým, než absolvuje pripevneným k ovládaciemu prvku RTF, nastavte cbSize veľkosť PARAFORMAT alebo PARAFORMAT2 konštrukcie. Ak cbSize rovná veľkosti PARAFORMAT štruktúru, kontrolu použije iba členovia PARAFORMAT.
dwMask
Určuje časti PARAFORMAT2 konštrukcie, ktoré obsahujú platné informácie. DwMask člen môže byť kombinácia hodnôt z dvoch sád bitové príznaky. Jedna sada znamená štruktúra členov, ktoré sú platné. Ďalšia sada označuje platný atribútov v členských wEffects.

Nastavte nasledovné hodnoty uviesť platné konštrukcie.
Hodnota Význam
PFM_ALIGNMENT WAlignment člen je platný.
PFM_BORDER WBorderSpace, wBorderWidtha wBorders členovia sú platné.
PFM_LINESPACING DyLineSpacing a bLineSpacingRule členovia sú platné.
PFM_NUMBERING WNumbering člen je platný.
PFM_NUMBERINGSTART WNumberingStart člen je platný.
PFM_NUMBERINGSTYLE WNumberingStyle člen je platný.
PFM_NUMBERINGTAB WNumberingTab člen je platný.
PFM_OFFSET DxOffset člen je platný.
PFM_OFFSETINDENT DxStartIndent člen je platný. Ak chcete nastaviť zarážky, dxStartIndent určuje veľkosť odsadenia vzhľadom na súčasné odsadenie.
PFM_RIGHTINDENT DxRightIndent člen je platný.
PFM_SHADING WShadingWeight a wShadingStyle členovia sú platné.
PFM_SPACEAFTER DySpaceAfter člen je platný.
PFM_SPACEBEFORE DySpaceBefore člen je platný.
PFM_STARTINDENT DxStartIndent člen je platný a určuje odsadenie od ľavého okraja. Ak sú určené PFM_STARTINDENT a PFM_OFFSETINDENT PFM_STARTINDENT má prednosť pred.
PFM_STYLE SStyle člen je platný.
PFM_TABSTOPS CTabCount a rgxTabs členovia sú platné.

Nastavte nasledovné hodnoty uviesť platné atribúty členských wEffects.
Hodnota Význam
PFM_DONOTHYPHEN Hodnota PFE_DONOTHYPHEN je platný.
PFM_KEEP Hodnota PFE_KEEP je platný.
PFM_KEEPNEXT Hodnota PFE_KEEPNEXT je platný.
PFM_NOLINENUMBER Hodnota PFE_NOLINENUMBER je platný.
PFM_NOWIDOWCONTROL Hodnota PFE_NOWIDOWCONTROL je platný.
PFM_PAGEBREAKBEFORE Hodnota PFE_PAGEBREAKBEFORE je platný.
PFM_RTLPARA Hodnota PFE_RTLPARA je platný.
PFM_SIDEBYSIDE Hodnota PFE_SIDEBYSIDE je platný.
PFM_TABLE PFE_TABLEROW, PFE_TABLECELLEND a PFE_TABLECELL hodnoty sú platné.

wNumbering
Určuje možnosti pre zoznamy s odrážkami alebo číslované odseky. Ak chcete použiť tento člen, nastaviť príznak PFM_NUMBERING členských dwMask . Tento člen môže mať jednu z nasledovných hodnôt.
Hodnota Význam
nula Odsek číslovanie alebo odrážky.
PFN_BULLET V odrážkach na začiatku každého vybratého odseku.

Ovládacích prvkoch na úpravu Rich Nezobrazovať číslovanie odsekov. Avšak, môžete určiť pre kompatibilitu s rozhraniami Microsoft Text Object Model (TOM), wNumbering jedna z nasledujúcich hodnôt; kontrola RTF uchováva hodnotu, ale nepoužíva na zobrazenie textu.
Hodnota Význam
2 Použitie arabských čísel (1, 2, 3,...).
3 Použite veľké písmená (a, b, c,...).
4 Použite veľké písmená (A, B, C,...).
5 Použiť malé rímske číslice (i, ii, iii,...).
6 Použiť malé rímske číslice (I, II, III,...).
7 Použitie postupnosť znakov začína s Unicode znakom určeným členskými wNumberingStart.

wReserved alebo wEffects
Rich upraviť 2.0: Množina bitové príznaky, ktoré určujú odseku účinky. Tieto príznaky sú zahrnuté iba pre kompatibilitu s rozhraniami TOM; kontrola RTF uchováva hodnotu, ale nepoužíva na zobrazenie textu.

Tento člen môže byť kombinácia nasledovných hodnôt.
Hodnota Význam
PFE_DONOTHYPHEN Vypnúť automatické delenie slov.
PFE_KEEP Bez zlomu strán v rámci odseku.
PFE_KEEPNEXT Bez zlomu medzi tohto odseku a nasledujúcich.
PFE_NOLINENUMBER Vypnite číslovanie riadkov.
PFE_NOWIDOWCONTROL Vypnutie kontroly osamotených tohto odseku.
PFE_PAGEBREAKBEFORE Vložiť zlom strany pred týmto odsekom.
PFE_RTLPARA Zobrazenie textu pomocou čítania sprava doľava.
PFE_SIDEBYSIDE Zobraziť body side-by-bočné.
PFE_TABLECELL Odsek je v bunke tabuľky, ale nie je posledný odsek v bunke.
PFE_TABLECELLEND Odsek je posledný v bunke tabuľky.
PFE_TABLEROW Odsek popisuje riadka v tabuľke.

Rich upraviť 1.0: Vyhradené; musí byť nulový.

dxStartIndent
Určuje odsadenie, dvadsatín bodu v prvom riadku odseku. Odsadenie nasledujúce riadky závisí od členských dxOffset . Využívať členské dxStartIndent nastaviť príznak PFM_STARTINDENT alebo PFM_OFFSETINDENT v dwMask členskom.

Ak chcete nastaviť zarážky, použiť príznak PFM_STARTINDENT určiť absolútne odsadenie od ľavého okraja; alebo použiť príznak PFM_OFFSETINDENT upresniť odsadenie vzhľadom na aktuálnu zarážku odseku. Použiť buď príznak na načítanie aktuálneho odsadenie.

dxRightIndent
Určuje odsadenie, dvadsatín bodu na pravej strane odseku vzhľadom k pravému okraju. Ak chcete použiť tento člen, nastaviť príznak PFM_RIGHTINDENT v dwMask členskom.
dxOffset
Určuje odsadenie, dvadsatín bodu druhého a ďalších riadkov, porovnaní s odsadenie prvého riadku. Prvý riadok odsadené, ak tento člen je záporný alebo outdented je tento člen je pozitívny. Ak chcete použiť tento člen, nastaviť príznak PFM_OFFSET v dwMask členskom.
wAlignment
Určuje zarovnanie odseku. Ak chcete použiť tento člen, nastaviť príznak PFM_ALIGNMENT členských dwMask . Tento člen môže mať jednu z nasledovných hodnôt.
Hodnota Význam
PFA_LEFT Odstavce sú zarovnané s ľavým okrajom.
PFA_RIGHT Odstavce sú zarovnané k pravému okraju.
PFA_CENTER Odseky na stred.
PFA_JUSTIFY Rich upraviť 2.0: Odseky sú opodstatnené. Táto hodnota je súčasťou pre kompatibilitu s rozhraniami TOM; bohatý upraviť kontrolám obrazovky text zarovnaný s ľavým okrajom.

cTabCount
Určuje počet zarážok tabulátora definované v rgxTabs poli.
rgxTabs
Pole absolútne kartu zastaviť pozícií. Každý prvok v poli určuje informácie o zarážku tabulátora. 24 Bitov nízka-order zadať absolútnu kompenzovať dvadsatín bodu. Ak chcete použiť tento člen, nastaviť príznak PFM_TABSTOPS v dwMask členskom.

Rich upraviť 2.0: Pre kompatibilitu s rozhraniami TOM, môžete použiť 8 bitov Rozdeli na ukladanie ďalších informácií o každú zarážku tabulátora. Tieto bity nemajú vplyv na bohaté upraviť ovládania displeja.

Bity 24 – 27 zadať jednu z nasledovných hodnôt označovať kartu Zarovnanie.
Hodnota Význam
0 Bežné kartu
1 Kartu centrum
2 Doprava zarovnané tabulátory
3 Desatinná zarážka tabulátora
4 Slovo bar kartu (zvislý pás)

Bity 28--31 zadať jednu z nasledovných hodnôt na označenie typu vodiaci.
Hodnota Význam
0 Vodcu
1 Bodkované vodcu
2 Prerušované vodcu
3 Podčiarknuté vodcu
4 Hrubá čiara vodcu
5 Dvojitá čiara vodcu

dySpaceBefore
Určuje veľkosť dvadsatín bodu dĺžky dielika vyššie v odseku. Ak chcete použiť tento člen, nastaviť príznak PFM_SPACEBEFORE v dwMask členskom.
dySpaceAfter
Určuje veľkosť dvadsatín bodu dĺžky dielika nižšie v odseku. Ak chcete použiť tento člen, nastaviť príznak PFM_SPACEAFTER v dwMask členskom.
dyLineSpacing
Určuje medzery medzi čiarami. Opis ako táto hodnota je interpretované v téme členských bLineSpacingRule . Ak chcete použiť tento člen, nastaviť príznak PFM_LINESPACING v dwMask členskom.
sStyle
Určuje štýl textu. Ak chcete použiť tento člen, nastaviť príznak PFM_STYLE členských dwMask . Tento člen je zahrnutá iba pre kompatibilitu s rozhraniami TOM a program Microsoft Word; kontrola RTF uchováva hodnotu, ale nepoužíva na zobrazenie textu.
bLineSpacingRule
Určuje typ riadkovanie. Ak chcete použiť tento člen, nastaviť príznak PFM_SPACEAFTER členských dwMask . Tento člen môže mať jednu z nasledovných hodnôt.
Hodnota Význam
0 Jednoduché riadkovanie. DyLineSpacing člen sa ignoruje.
1 Jeden a pol medzery. DyLineSpacing člen sa ignoruje.
2 Dvojité riadkovanie. DyLineSpacing člen sa ignoruje.
3 Členské dyLineSpacing určuje medzery, dvadsatín bodu z jednej linky na druhú. Ak dyLineSpacing určuje hodnotu, ktorá je menšia ako jednoduché riadkovanie, ovládací prvok zobrazí s jednoduchým riadkovaním text.
4 Členské dyLineSpacing určuje medzery, dvadsatín bodu z jednej linky na druhú. Ovládač používa presné riadkovanie špecifikované, dokonca aj vtedy, ak dyLineSpacing určuje hodnotu, ktorá je menšia ako jednoduché riadkovanie.
5 Hodnota dyLineSpacing 20 je rozstup riadkov z jednej linky na druhú. Preto dyLineSpacing nastavenie s jednoduchým riadkovaním textu 20 produkuje 40 s dvojitým riadkovaním, 60 je trojposteľová-rozstupom a tak ďalej.

bCRC
Vyhradené.
wShadingWeight
Určuje hodnotu medzi hodnotami nula a 100 na označenie percenta farbu popredia použiť podfarbenie. Členské wShadingStyle určuje popredia a pozadia podfarbenie farby. Hodnota 5 označuje farba podfarbenia pozostávajúce z farbu popredia 5 percent a farbu pozadia 95 percent. Použitie týchto členov nastaviť príznak PFM_SHADING členských dwMask . Tento člen je zahrnutá iba kvôli kompatibilite s programom Microsoft Word; kontrola RTF uchováva hodnotu, ale nepoužíva na zobrazenie textu.
wShadingStyle
Určuje štýl a farby použité na pozadie podfarbenie. Bity 0 až 3 obsahujú podfarbenie štýl, bity 4 až 7 obsahujú popredia farebný index a bitov 8 až 11 obsahuje pozadie farebný index. Ak chcete použiť tento člen, nastaviť príznak PFM_SHADING členských dwMask . Tento člen je zahrnutá iba kvôli kompatibilite s programom Microsoft Word; kontrola RTF uchováva hodnotu, ale nepoužíva na zobrazenie textu.

Podfarbenie štýl môže byť jedna z nasledovných hodnôt.
Hodnota Význam Hodnota Význam
0 Žiadna
1 Tmavý vodorovný 7 Svetlý vodorovný
2 Tmavý zvislý 8 Svetlý zvislý
3 TME nadol uhlopriečka 9 Svetlo nadol uhlopriečka
4 TME až uhlopriečka 10 Rozsvietiť uhlopriečka
5 Tmavé mriežky 11 Ľahké mriežky
6 Tmavý. hustá mriežka 12 Svetlo. hustá mriežka

Indexy farby popredia a pozadia môže byť jedna z nasledovných hodnôt.
Hodnota Farba Hodnota Farba
0 Black 8 Tmavomodrá
1 Modrá 9 Tmavá tyrkysová
2 Príklad: 10 Tmavozelená
3 Green 11 Tmavá purpurová
4 Purpurová 12 Tmavočervená
5 Red 13 Tmavožltá
6 Žltá 14 Tmavosivá
7 Biela 15 Svetlo šedá

wNumberingStart
Určuje počiatočné číslo alebo hodnotu Unicode použite pre číslované odseky. Použite tento člen v spojení s členskými wNumbering . Tento člen je zahrnutá iba pre kompatibilitu s rozhraniami TOM; bohaté upraviť kontrolu uchováva hodnotu, ale nie použiť na zobrazenie textu alebo odrážky. Ak chcete použiť tento člen, nastaviť príznak PFM_NUMBERINGSTART v dwMask členskom.
wNumberingStyle
Určuje štýlu číslovania používať číslované odseky. Použite tento člen v spojení s členskými wNumbering . Tento člen je zahrnutá iba pre kompatibilitu s rozhraniami TOM; bohaté upraviť kontrolu uchováva hodnotu, ale nie použiť na zobrazenie textu alebo odrážky. Ak chcete použiť tento člen, nastaviť príznak PFM_NUMBERINGSTYLE členských dwMask . Tento člen môže mať jednu z nasledovných hodnôt.
Hodnota Význam
0 Nasledovať číslo s pravá zátvorka.
1 Nasledovať číslo s obdobím.
2 Uzavrite čísla v zátvorkách.
0x8000 Sila rímske číslice.

wNumberingTab
Určuje minimálny priestor v dvadsatín bodu medzi číslo odseku a text odseku. Použite tento člen v spojení s členskými wNumbering . Tento člen je zahrnutá iba pre kompatibilitu s rozhraniami TOM; kontrola RTF uchováva hodnotu, ale nepoužíva na zobrazenie textu. Ak chcete použiť tento člen, nastaviť príznak PFM_NUMBERINGTAB v dwMask členskom.
wBorderSpace
Určuje miesto, dvadsatín bodu medzi orámovaním a znenie odseku. WBorderSpace, wBorderWidtha wBorders členovia sú zahrnuté kvôli kompatibilite s programom Microsoft Word; RTF kontroly hodnôt sú uložené, ale ich nepoužíva na zobrazenie textu. Ak chcete použiť tento člen, nastaviť príznak PFM_BORDER v dwMask členskom.
wBorderWidth
Určuje šírku dvadsatín bodu hranice. Ak chcete použiť tento člen, nastaviť príznak PFM_BORDER v dwMask členskom.
wBorders
Určuje umiestnenie, štýl a farbu orámovania. Bity 0 až 7 určiť hraničných miestach bitov 8 až 11 zadať štýl orámovania a bitov 12 až 15 určiť hranice farebný index. Ak chcete použiť tento člen, nastaviť príznak PFM_BORDER v dwMask členskom.

Zadajte hraničných miestach pomocou kombinácie nasledujúcich hodnôt.
Hodnota Význam
1 Ľavým okrajom
2 Pravý okraj
4 Horný okraj
8 Spodné orámovanie
16 Vnútorné hranice
32 Mimo hraníc
64 Automatická. Ak tento bit je nastavený, farebný index v bitoch 12 až 15 sa nepoužíva.

Zadať štýl orámovania pomocou jedného z nasledujúcich hodnôt.
Hodnota Štýl Hodnota Štýl
0 Žiadna 6 6 bod
1 3 bod 7 3 bod dvojité
2 11 bod 8 11 bod dvojité
3 21 bod 9 21 bod dvojité
4 3 bod 10 3 bod sivá
5 41 bod 11 Sivé 3 bod čiarkovaná

Zadajte farbu orámovania pomocou jedného z nasledovných hodnôt. Táto hodnota je ignorovaná, ak je nastavený bit automatická (bitov 6).
Hodnota Farba Hodnota Farba
0 Black 8 Tmavomodrá
1 Modrá 9 Tmavá tyrkysová
2 Príklad: 10 Tmavozelená
3 Green 11 Tmavá purpurová
4 Purpurová 12 Tmavočervená
5 Red 13 Tmavožltá
6 Žltá 14 Tmavosivá
7 Biela 15 Svetlo šedá

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verziu 4.0 alebo novšiu.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v richedit.h.

Pozri tiež

Rich upraviť kontroly prehľad, Rich úpravy štruktúry, EM_GETPARAFORMAT, EM_SETPARAFORMAT, PARAFORMAT

Index