[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