Dela via


Om omfattande redigeringskontroller

Följande avsnitt beskrivs i det här avsnittet.

Versioner av Rich Edit

Den ursprungliga specifikationen för omfattande redigeringskontroller är Microsoft Rich Edit 1.0; den aktuella specifikationen är Microsoft Rich Edit 4.1. Varje version av omfattande redigering är en superuppsättning av föregående version, förutom att endast asiatiska versioner av Microsoft Rich Edit 1.0 har ett lodrätt textalternativ. Innan du skapar en omfattande redigeringskontroll bör du anropa funktionen LoadLibrary för att kontrollera vilken version av Microsoft Rich Edit som är installerad.

I följande tabell visas vilken DLL som motsvarar vilken version av Rich Edit. Observera att namnet på filen inte ändrades från version 2.0 till version 3.0. På så sätt kan version 2.0 uppgraderas till version 3.0 utan att den befintliga koden bryts.

Rich Edit-version DLL Fönsterklass
1.0 Riched32.dll RICHEDIT_CLASS
2.0 Riched20.dll RICHEDIT_CLASS
3.0 Riched20.dll RICHEDIT_CLASS
4.1 Msftedit.dll MSFTEDIT_CLASS

Rich Edit Version 1.0

Microsoft Rich Edit 1.0 innehåller följande funktioner.

Funktion Beskrivning
Textinmatning och markering Mestadels standard (system-redigeringskontroll) urval och inmatning av text. Stöd för markeringsfältet (markeringsfältet är ett omarkerat område till vänster om varje stycke som när du klickar väljer raden). Alternativ för radbrytning och automatiskt ordval. Markering med enkel-, dubbel- och trippelklick.
Redigering av ANSI (enbyte-teckenuppsättning (SBCS) och flerbyte-teckenuppsättning (MBCS)) Det finns dock ingen Unicode-redigering.
Grundläggande uppsättning egenskaper för tecken/styckeformatering Se CHARFORMAT och PARAFORMAT.
Egenskaper för teckenformatering Teckensnittsnamn och storlek, fetstil, kursiv, heldragen understrykning, utstrykning, skyddad, länk, förskjutning och textfärg.
Egenskaper för styckeformatering Startindrag, höger indrag, efterföljande radförskjutning, punkt, justering (vänster, mitten, höger) och flikar.
Hitta framåt Innehåller skiftlägesokänsliga alternativ och matchningsalternativ för hela ord.
Meddelandebaserat gränssnitt Nästan en övermängd av systemets redigeringskontrollmeddelandeuppsättning samt två gränssnitt, IRichEditOle och IRichEditOleCallback.
Inbäddade objekt Kräver klientsamarbete baserat på IRichEditOle- och IRichEditOleCallback--gränssnitt.
Stöd för högerknappsmeny Använder IRichEditOleCallback--gränssnitt.
Dra och släpp-redigering Dra och släpp-redigering stöds.
Meddelanden WM_COMMAND meddelanden som skickas till klienten plus ett antal andra. Det här är en överordnad uppsättning vanliga kontrollmeddelanden.
Ångra/gör om på en nivå Fungerar på samma sätt som systemredigeringskontrollen. Om du väljer Ångra ångras den senaste åtgärden och åtgärden blir sedan den nya Gör om åtgärd.
Enkel lodrät text (endast asiatiska versioner).
Stöd för Indatametodredigeraren (IME) (endast asiatiska versioner).
WYSIWYG-redigering med hjälp av skrivarmått Den här funktionen behövs särskilt för Microsoft WordPad.
Klipp ut/kopiera/klistra in/strömma in/strömma ut Med oformaterad text (CF_TEXT) eller RTF (RTF) med och utan objekt.
C-kodbas Koden är skriven i C, vilket ger en solid och mångsidig grund.
Olika versioner för olika skript Microsoft Rich Edit 1.0 hanterar lokaliseringsproblem med olika versioner.

Rich Edit Version 2.0

Microsoft Rich Edit 2.0 innehåller flera ytterligare funktioner, till exempel stöd för Unicode- och asiatiska språk, flera nivåers ångra-funktion, COM-gränssnitt (Component Object Model) och många förbättringar av användargränssnittet.

Microsoft Rich Edit 2.0 innehåller följande funktioner utöver de funktioner som tillhandahålls av Microsoft Rich Edit 1.0.

Funktion Beskrivning
Unicode Unicode underlättar arbetet med att hantera internationell text. Det krävs dock arbete för att upprätthålla kompatibiliteten med befintliga icke-Unicode-dokument, d.v.s. möjligheten att konvertera till/från icke-Unicode oformaterad och RTF-text.
Allmänt internationellt stöd Allmän linjebrytande algoritm (tillägg av Kinsoku-regler), enkel teckensnittslänkning, tangentbordsteckensnittsväxling.
Asiatiskt stöd Nivå 2 (dialogruta) och 3 (infogad) stöds i snabbmeddelanden.
Hitta support för Upp/Ner Det finns stöd för att söka framåt och bakåt.
Dubbelriktat stöd Detta ingår i Microsoft Rich Edit 2.1
Ångra flera nivåer Med en utökningsbar Ångra-arkitektur kan klienten delta i en programomfattande Ångra-modell.
Stöd för Magellan-mus Det här är musen med en rulle för rullning.
Stöd för dubbla teckensnitt Tangentbordet kan automatiskt växla teckensnitt när det aktiva teckensnittet är olämpligt för det aktuella tangentbordet, till exempel Kanji-tecken i Times New Roman.
Använd smart teckensnitt Begäran om teckensnittsändring tillämpar inte västerländska teckensnitt på asiatiska tecken.
Förbättrad visning En bitmapp utanför skärmen används när flera teckensnitt förekommer på samma rad. Detta gör till exempel att den sista bokstaven i ordet cool inte kan huggas av.
Stöd för transparens Även i fönsterlöst läge.
Systemvalsfärger Används för att välja text.
Automatisk URL-igenkänning Kan söka efter ett antal URL-format (till exempel http:)
Kompatibilitet för redigeringsgränssnittet i Microsoft Word Markering, markörknappsatsens semantik.
Word standard EOP Styckeslutsmärket (CR) kan också hantera vagnretur/radmatning (CR/LF) (vagnretur, radmatning).
Ren text och rich-text-funktionalitet Format med ett tecken och ett enda stycke.
Enradiga och flerradiga kontroller Avbryt vid slutet av första stycket och ingen radbrytning.
Genvägstangenter Snabbtangenter stöds.
Format för lösenordsfönster Kontroller för lösenordsredigering tillhandahålls via EM_GETPASSWORDCHAR och EM_SETPASSWORDCHAR.
Skalbar arkitektur För att minska instansstorleken.
Drift utan fönster och gränssnitt Detta tillhandahålls via gränssnitten ITextHost och ITextServices.
DUBBLA COM-gränssnitt TOM-gränssnitt (Text Object Model).
CHARFORMAT2 Lade till teckensnittsvikt, bakgrundsfärg, lokal identifierare, understrykningstyp, upphöjd och nedsänkt (förutom förskjutning), inaktiverad effekt. Endast för RTF-roundtripping, har det lagts till utrymme mellan bokstäver, twip-storlek ovanför vilken man kärnar teckenpar, animerad texttyp, olika effekter: teckensnittsskugga/kontur, alla versaler, små versaler, dolda, präglade, avtryckt och redigerade.
PARAFORMAT2 Blanksteg har lagts till före och efter, och radavståndet i Word har justerats. Endast för RTF-avrundning har lagts till skuggningsvikt/formatmall, start/format/flik, kantlinjeutrymme/bredd/sidor, flikjustering/ledare, olika ordstyckeeffekter: RTL-stycke, behåll, keep-next, page-break-before, no-line-number, no-widow-control, do-not-bindestreck, sida vid sida.
Mer RTF-växling Alla egenskaper för Word FormatFont och FormatParagraph.
Kodstabilitet och stabilisering Exempel: parameter- och objektvalidering, funktionsvarianter, återaktiveringsskydd, objektstabilisering.
Stark testinfrastruktur Inklusive omfattande regressionstester.
Förbättrad prestanda Mindre arbetsmängd, snabbare laddning- och omdisponeringstider och så vidare.
C++-kodbas Koden är skriven i C++, vilket ger en solid grund för att skapa Microsoft Rich Edit 3.0.

Med några få undantag använder Microsoft Rich Edit 2.0 samma funktioner, strukturer och meddelanden som Microsoft Rich Edit 1.0. Observera dock följande skillnader:

  • Namnet på Microsoft Rich Edit 1.0-fönsterklassen är RichEdit. Microsoft Rich Edit 2.0 har både ANSI- och Unicode-fönsterklasser RichEdit20A respektive RichEdit20W,. Om du vill ange lämplig rich edit-fönsterklass använder du den RICHEDIT_CLASS konstant som Richedit.h-filen definierar beroende på definitionen av UNICODE-kompileringsflaggan.

  • I Microsoft Rich Edit 2.0, om du skapar en Unicode rich edit-kontroll (en som förväntar sig Unicode-textmeddelanden), måste du bara ange Unicode-data i alla fönstermeddelanden som skickas till kontrollen. På samma sätt, om du skapar en ANSI-omfattande redigeringskontroll, skickar du endast ANSI- eller DBCS-data (double-byte character set). Du kan använda funktionen IsWindowUnicode för att avgöra om en omfattande redigeringskontroll använder Unicode-textmeddelanden. Observera att rich edit COM-gränssnitten använder Unicode-text om de inte stöter på ett argument för en kodsida.

  • Microsoft Rich Edit 1.0 använde CR/LF-teckenkombinationer för styckemarkörer. Microsoft Rich Edit 2.0 använde endast ett vagnreturtecken (\r). Microsoft Rich Edit 3.0 använder endast ett vagnreturtecken men kan emulera Microsoft Rich Edit 1.0 i det här avseendet.

  • Microsoft Rich Edit 2.0 introducerade följande nya meddelanden.

    Meddelande Beskrivning
    EM_AUTOURLDETECT Aktiverar eller inaktiverar automatisk URL-identifiering.
    EM_CANREDO Avgör om det finns några åtgärder i redo-kön.
    EM_GETIMECOMPMODE Hämtar aktuellt IME-läge (Input Method Editor).
    EM_GETLANGOPTIONS Hämtar alternativ för stöd för IME och asiatiska språk.
    EM_GETREDONAME Hämtar typnamnet för nästa åtgärd i redo-kön.
    EM_GETTEXTMODE Hämtar textläget eller ångringsnivån.
    EM_GETUNDONAME Hämtar typnamnet för nästa åtgärd i ångra-kön.
    EM_REDO Gör om nästa åtgärd i redo-kön.
    EM_SETLANGOPTIONS Anger alternativ för stöd för IME och asiatiska språk.
    EM_SETTEXTMODE Anger textläge eller ångra-nivå.
    EM_SETUNDOLIMIT Anger det maximala antalet åtgärder i ångra-kön.
    EM_STOPGROUPTYPING Slutar gruppera efterföljande skrivåtgärder i den aktuella ångra-åtgärden.
  • Microsoft Rich Edit 2.0 introducerade följande nya strukturer.

    Struktur Beskrivning
    CHARFORMAT2 Innehåller information om teckenformatering.
    PARAFORMAT2 Innehåller information om styckeformatering.
  • Följande meddelanden stöds endast i asiatiska versioner av Microsoft Rich Edit 1.0. De stöds inte i senare versioner av Rich Edit.

    EM_CONVPOSITION

    EM_GETIMECOLOR

    EM_GETIMEOPTIONS

    EM_GETPUNCTUATION

    EM_GETWORDWRAPMODE

    EM_SETIMECOLOR

    EM_SETIMEOPTIONS

    EM_SETPUNCTUATION

    EM_SETWORDWRAPMODE

Rich Edit version 3.0

Microsoft Rich Edit 3.0 är en enda, skalbar, världsomfattande DLL som erbjuder hög prestanda och kompatibilitet med Word i ett litet paket. Nya funktioner för Microsoft Rich Edit 3.0 omfattar mer omfattande text, zoom, teckensnittsbindning, kraftfullare stöd för IME och omfattande komplext skriptstöd (dubbelriktad, indic och thailändsk).

Microsoft Rich Edit 3.0 innehåller följande funktioner utöver de funktioner som tillhandahålls av Rich Edit Version 2.0.

Funktion Beskrivning
Zooma Zoomfaktorn anges med ett förhållande.
Styckenumrering (enkel nivå) Numeriska, övre och nedre alfabetiska eller romerska siffror.
Enkla tabeller Det är möjligt att ta bort och infoga rader, men inte ändra storlek eller omsluta inuti celler. Med avancerad typografi aktiverad (se EM_GETTYPOGRAPHYOPTIONS) kan Microsoft Rich Edit 3.0 justera kolumnerna så att de är centrerade eller högerjusterade, och inkludera decimaler. Celler simuleras av flikar, så textflikar och vagnreturer ersätts med tomma värden.
Normal- och rubrikformat Inbyggda normalformatmallar och rubrikformat 1 till 9 stöds av gränssnitten EM_SETPARAFORMAT och Text Object Model (TOM).
Fler understrykningstyper Streckad, streckad punkt, streck-punkt-punkt och punktunderstrykning har lagts till.
Understrykningsfärg Understruken text kan taggas med ett av 15 dokumentval för understrykningsfärger.
Dold text Markerad med CHARFORMAT2 attribut. Praktiskt för rundresa (att skriva ut till en fil det som lästes in) av information som normalt inte bör visas.
Fler standardknappar Dessa snabbtangenter fungerar på samma sätt som i Word. Till exempel europeiska accentdöda tangenter (endast amerikanska tangentbord). Talknapp (CTRL+L) växlar genom tillgängliga numreringsalternativ, med början i punkt.
HexToUnicode IME Tillåter att en användare konverterar mellan hexadecimal och Unicode med hjälp av snabbtangenter.
Smarta citattecken Den här funktionen aktiveras och inaktiveras av CTRL+ALT+' för amerikanska tangentbord.
Mjuka bindestreck Använd 0xAD för oformaterad text. För RTF använder du -.
Kursiv markör Dessutom ändras musmarkören till en hand över URL:er.
Alternativ för avancerad typografi Microsoft Rich Edit 3.0 kan använda ett avancerat typografialternativ för radbrytning och visning (se EM_GETTYPOGRAPHYOPTIONS). Det här eleganta alternativet lades främst till för att underlätta hanteringen av komplexa skript (dubbelriktade, indiciska och thailändska). Dessutom sker ett antal förbättringar för enkla skript. Exempel är:
  • Centrera, höger, decimalflikar
  • Fullständigt berättigad text
  • Jämn utjämning av understrykningar, vilket ger en jämn understrykning även när intilliggande texter har olika teckenstorlekar.
Stöd för komplexa skript Microsoft Rich Edit 3.0 stöder dubbelriktad (text med arabiska och/eller hebreiska blandat med andra skript), indiciska (indiska skript som Devangari) och thailändsk text. För stöd för dessa komplexa skript används de avancerade typografi- och uniscribe-komponenterna.
Teckensnittsbindning Microsoft Rich Edit 3.0 väljer automatiskt ett lämpligt teckensnitt för tecken som uppenbarligen inte tillhör den aktuella teckenuppsättningsstämpeln. Detta görs genom att tilldela teckenuppsättningar till textrader och koppla teckensnitt med dessa teckenuppsättningar. För mer information, se teckensnittsbindning.
Läs-/skrivalternativ för oformaterad text som är specifika för teckenuppsättningar På så sätt kan du läsa en fil med en teckenuppsättning och skriva med en annan teckenuppsättning.
UTF-8 RTF Detta rekommenderas för klippa, kopiera och klistra in operationer. Det här filformatet är mer kompakt än vanlig RTF, snabbare och kompatibelt med Unicode.
Microsoft Office 9 IME-stöd (IME98) Den här mer kraftfulla IME-funktionen har separerats i en oberoende modul. Här är några av funktionerna:
  • Omkonvertering I de tidigare versionerna behövde användaren först ta bort den sista strängen och sedan skriva in en ny sträng för att komma till rätt kandidat. Den här nya funktionen gör det möjligt för användaren att konvertera den sista strängen tillbaka till kompositionsläget, vilket gör det enkelt att välja en annan kandidatsträng.
  • Dokumentflöde Den här funktionen ger IME98 texten för det aktuella stycket, vilket hjälper IME98 att utföra mer exakt konvertering under skrivningen.
  • Musåtgärd Den här funktionen ger bättre kontroll över kandidat- och användargränssnittsfönstren under skrivningen.
  • Caret-position Den här funktionen innehåller aktuell caret- och linjeinformation, som IME98 använder för att placera användargränssnittsfönster (till exempel en kandidatlista).
Stöd för Active Input Method Manager (IMM) Användare kan anropa Active IMM-objektet, vilket gör det möjligt för användare att ange asiatiska tecken i amerikanska system.
Stöd för HexToUnicode Användare kan konvertera mellan hexadecimal notation och Unicode med hjälp av snabbnycklar.
Mer RTF-avrundning RTF-text som läses in från en fil kommer att skrivas ut intakt.
Förbättrat 1.0-kompatibilitetsläge Microsoft Rich Edit 3.0 kan emulera Microsoft Rich Edit 1.0-beteendet. Det går till exempel att ändra mellan MBCS- och Unicode-teckenpositionsmappningar (cp).
Ökad fryskontroll Visningen kan frysas över flera API-anrop och sedan avfrozas för att visa uppdateringarna.
Ökad kontroll över ångra-funktionen Ångra kan pausas och återupptas (ett IME-krav).
Öka/minska teckenstorlek Ökar eller minskar teckenstorleken till ett av sex standardvärden (12, 28, 36, 48, 72 och 80 punkter).

Rich Edit Version 4.1

Fönsterklassen för Microsoft Rich Edit 4.1 är MSFTEDIT_CLASS. Nya funktioner för Microsoft Rich Edit 4.1 omfattar avstavning, sidrotation och stöd för Text Services Framework (TSF).

Microsoft Rich Edit 4.1 innehåller följande funktioner utöver de funktioner som tillhandahålls av Rich Edit Version 3.0.

Funktion Beskrivning
Avstavning Avstavning stöds via följande API:er: AvstavningsProc, EM_SETHYPHENATEINFOoch EM_GETHYPHENATEINFO.
Sidrotation Layouten från topp till botten och nedifrån och upp stöds via EM_SETPAGEROTATE och EM_GETPAGEROTATE.
Stöd för Text Services Framework
Ytterligare IME-stöd
Ytterligare inställningar för EM_SETEDITSTYLE Förutom TSF-inställningarna finns det nya inställningar som exkluderar snabbmeddelanden, anger dubbelriktat textflöde, använder draftmode-teckensnitt med mera.
Ytterligare inställningar för EM_SETCHARFORMAT Med nya flaggor kan klienten ange standardteckensnitt och teckensnittsstorlekar för en viss LCID eller teckenuppsättning. De kan också ange standardteckensnittet för kontrollelementet samt förhindra tangentbordsväxling för att matcha teckensnittet, och mer.
Begränsa indata till ANSI-text Att använda TM_SINGLECODEPAGE i EM_SETTEXTMODE hindrar Unicode-indata från att matas in i en Rich Edit-kontroll.
RTF-nyckelordsmeddelande som inte stöds EN_LOWFIRTF varnar ett program när det finns ett RTF-nyckelord som inte stöds.
Ytterligare språkstöd Ytterligare språk är armeniska, Divehi, Telugu och andra.
Förbättrat tabellstöd Bland funktionerna finns: omslutning i celler, förbättrad hantering via RTF och förbättrad navigering.
ES_VERTICAL Det ES_VERTICAL fönsterformatet stöds.
stöd för WM_UNICHAR Om du vill skicka eller publicera Unicode-tecken i ANSI-fönster använder du WM_UNICHAR. Den motsvarar WM_CHAR, men den använder (UTF)-32.

Funktioner för redigeringskontroll som inte stöds

Omfattande redigeringskontroller stöder de flesta men inte alla funktioner för redigeringskontroller med flera rutor. I det här avsnittet visas de redigeringskontrollmeddelanden och fönsterformat som inte stöds av omfattande redigeringskontroller.

Följande meddelanden bearbetas av redigeringskontroller men inte av omfattande redigeringskontroller.

Meddelande som inte stöds Kommentarer
EM_FMTLINES Stöds inte.
EM_GETHANDLE Rich-tekstredigeringskontroller lagrar inte text som en enkel array av tecken.
EM_GETIMESTATUS Stöds inte.
EM_GETMARGINS Stöds inte.
EM_SETHANDLE Rika redigeringskontroller lagrar inte text som en enkel matris av tecken.
EM_SETIMESTATUS Stöds inte.
EM_SETMARGINS Stöds i Microsoft Rich Edit 3.0.
EM_SETRECTNP Stöds inte.
EM_SETTABSTOPS Meddelandet EM_SETPARAFORMAT används i stället. Stöds i Microsoft Rich Edit 3.0.
WM_CTLCOLOR Meddelandet EM_SETBKGNDCOLOR används i stället.
WM_GETFONT Meddelandet EM_GETCHARFORMAT används i stället.

Följande fönsterformat används med flerradsredigeringskontroller men inte med omfattande redigeringskontroller: ES_LOWERCASE, ES_UPPERCASEoch ES_OEMCONVERT.

RtF-redigera genvägsnycklar

Omfattande redigeringskontroller stöder följande genvägsnycklar.

Nycklar Verksamhet Kommentarer
Skift+Backspace Generera en LRM/LRM på ett bidi-tangentbord BiDi-specifik
Ctrl+Tab Flik
Ctrl+Rensa Markera alla
Ctrl+Sifferplatta 5 Markera alla
Ctrl+A Markera alla
Ctrl+E Centrera justering
Ctrl+J Justera marginalerna
Ctrl+R Högerjustering
Ctrl+L Vänsterjustering
Ctrl+C Kopiera
Ctrl+V Klistra
Ctrl+X Klipp
Ctrl+Z Ångra
Ctrl+Y Återställa
Ctrl+'+' (Ctrl+Shift+'=') Höjt
Ctrl+'=' Nedsänkt
Ctrl+1 Radavstånd = 1 rad.
Ctrl+2 Radavstånd = 2 rader.
Ctrl+5 Radavstånd = 1,5 rader.
Ctrl+' (apostrof) Akut accent När du har tryckt på kortskuren tangent trycker du på lämplig bokstav (till exempel a, e eller u). Detta gäller endast engelska, franska, tyska, italienska och spanska tangentbord.
Ctrl+` (grav) Dekorgrav Se Ctrl+'-kommentarer.
Ctrl+~ (tilde) Dekorfärg tilde Se Ctrl+'-kommentarer.
Ctrl+; (semikolon) Accent umlaut Se Ctrl+'-kommentarer.
Ctrl+Shift+6 Dekorreflex (cirkumflex) Se Ctrl+'-kommentarer.
Ctrl+, (kommatecken) Accent cedilj Se Ctrl+'-kommentarer.
Ctrl+Shift+' (apostrof) Aktivera smarta citattecken
Backstegstangent Om texten är skyddad, ge ifrån sig ett ljud och ta inte bort den. Annars tar du bort föregående tecken.
Ctrl+Backspace Ta bort föregående ord. Detta genererar en VK_F16 kod.
F16 Samma som backspace.
Ctrl+Infoga Kopia
Skift+Insert Klistra
Infoga Skriv över DBCS skriver inte över.
Ctrl+vänsterpil Flytta markören ett ord till vänster. På bidi-tangentbordet beror detta på textens riktning.
Ctrl+högerpil Flytta markören ett ord åt höger. Se Ctrl+Vänsterpilskommentar.
Ctrl+Vänster skift Vänsterjustering I BiDi-dokument gäller detta för läsordning från vänster till höger.
Ctrl+Höger skift Högerjustering I BiDi-dokument är detta för läsordning från höger till vänster.
Ctrl+Uppåtpil Flytta till raden ovan.
Ctrl+nedåtpil Flytta till linjen nedan.
Ctrl+Hem Flytta till början av dokumentet.
Ctrl+End Flytta till slutet av dokumentet.
Ctrl+Page Up Flytta upp en sida. Om i SystemEditMode och Single Line-kontroll, gör ingenting.
Ctrl+Page Down Flytta en sida nedåt. Se kommentarerna för Ctrl+Page Up.
Ctrl+Ta bort Ta bort nästa ord eller markerade tecken.
Skift+Ta bort Klipp ut de markerade tecknen.
Esc Stopp dra och släpp När du drar och släpper text.
Alt+Esc Ändra det aktiva programmet.
Alt+X Konverterar unicode-hexadecimalt värde före insättningspunkten till motsvarande Unicode-tecken.
Alt+Skift+X Konverterar Unicode-tecknet före insättningspunkten till motsvarande unicode-hexadecimalt värde.
Alt+0xxx (nummerplatta) Infogar Unicode-värden om xxx är större än 255. När xxx är mindre än 256 infogas ASCI-intervalltext baserat på det aktuella tangentbordet. Måste ange decimalvärden.
Alt+Skift+Ctrl+F12 Hex till Unicode. Om Alt+X redan är upptaget för annat bruk.
Alt+Skift+Ctrl+F11 Markerad text matas ut till felsökningsfönstret och sparas i %temp%\DumpFontInfo.txt. Endast för felsökning (behöver ange Flagga=8 i Win.ini)
Ctrl+Shift+A Ange alla kepsar.
Ctrl+Shift+L Justera punktlista stil.
Ctrl+Shift+Högerpil Öka teckenstorleken. Teckenstorleken ändras med 1 punkt i intervallet 4pt-11pt; efter 2 punkter för 12pt-28pt; det ändrar från 28pt -> 36pt -> 48pt -> 72pt -> 80pt; den ändras med 10 punkter i intervallet 80pt - 1630pt; det maximala värdet är 1638.
Ctrl+Skift+Vänsterpil Minska teckenstorleken. Se Ctrl+Skift+Högerpilkommentar.

Konceptuell

med hjälp av omfattande redigeringskontroller

Fönsterlösa Rich Edit-kontroller