[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
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é. |
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. |
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ý.
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.
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. |
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 |
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. |
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á |
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. |
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á |
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.
Rich upraviť kontroly prehľad, Rich úpravy štruktúry, EM_GETPARAFORMAT, EM_SETPARAFORMAT, PARAFORMAT