[{"data":1,"prerenderedAt":628},["ShallowReactive",2],{"quirekit-doc:\u002Fen\u002Fplugins\u002Freference\u002Fclassic-word-proofing":3},{"id":4,"title":5,"body":6,"description":12,"extension":615,"keywords":616,"locale":619,"meta":620,"navigation":621,"order":622,"path":623,"section":624,"seo":625,"stem":626,"__hash__":627},"docs\u002Fplugins\u002Freference\u002Fclassic-word-proofing.en.md","ClassicWordProofing",{"type":7,"value":8,"toc":587},"minimark",[9,13,24,29,35,85,93,97,103,106,113,142,150,154,157,160,164,170,174,177,183,189,192,195,199,204,207,210,215,220,223,226,231,236,240,243,248,253,257,260,265,270,274,277,281,286,290,293,297,302,306,309,313,318,322,325,329,334,338,341,345,350,354,357,361,366,370,376,380,384,388,391,396,400,403,406,411,416,420,423,428,432,436,439,444,449,453,456,542,550,554,565,583],[10,11,12],"p",{},"Adds product UI to Proofing. Its direct default provider is null; ClassicWordKit may supply a preset-level provider.",[10,14,15,19,20],{},[16,17,18],"code",{},"@quirekit\u002Fclassic-docx"," · ",[21,22,23],"strong",{},"Commercial",[25,26,28],"h2",{"id":27},"editor-compatibility","Editor compatibility",[10,30,31,32],{},"Layer：",[21,33,34],{},"Classic product integration",[36,37,38,54],"table",{},[39,40,41],"thead",{},[42,43,44,48,51],"tr",{},[45,46,47],"th",{},"Editor",[45,49,50],{},"Status",[45,52,53],{},"Assembly and boundaries",[55,56,57,74],"tbody",{},[42,58,59,63,66],{},[60,61,62],"td",{},"Classic",[60,64,65],{},"Supported",[60,67,68,73],{},[69,70,72],"a",{"href":71},"\u002Fen\u002Fplugins\u002Freference\u002Fcreate-classic-word-preset","createClassicWordPreset"," — Use createClassicWordPreset for Word models, layout and product integration. Controls, flags, host services and file support follow this page. Full comment, revision and content-control authoring UI additionally requires Pro.",[42,75,76,79,82],{},[60,77,78],{},"Block",[60,80,81],{},"Unsupported",[60,83,84],{},"Block does not consume Classic product contributions, plugins or paginated assembly. Use shared capabilities and Block adapters instead of copying this entry's Classic configuration.",[10,86,87,88,92],{},"“Supported” means the product assembly above exists; interaction, host services and file formats retain their own conditions. See ",[69,89,91],{"href":90},"\u002Fen\u002Fplugins\u002Fcompatibility","status and integration rules",". Licensing is shown separately.",[25,94,96],{"id":95},"installation","Installation",[10,98,99,100,102],{},"The current ",[16,101,18],{}," manifest is private. This site uses workspace source; external projects need the relevant distribution package rather than assuming public npm availability.",[10,104,105],{},"This entry is a commercial component. Obtain distribution access and authorization first; installation commands require that distribution source.",[10,107,108,109,112],{},"Use the ",[69,110,111],{"href":71},"Word preset",". Individual adapters support custom assembly or replacement without duplicate names.",[114,115,120],"pre",{"className":116,"code":117,"language":118,"meta":119,"style":119},"language-ts shiki shiki-themes github-light github-light github-dark","import { ClassicWordProofing } from '@quirekit\u002Fclassic-docx'\n","ts","",[16,121,122],{"__ignoreMap":119},[123,124,127,131,135,138],"span",{"class":125,"line":126},"line",1,[123,128,130],{"class":129},"sDD9d","import",[123,132,134],{"class":133},"sVPnS"," { ClassicWordProofing } ",[123,136,137],{"class":129},"from",[123,139,141],{"class":140},"s-HEn"," '@quirekit\u002Fclassic-docx'\n",[10,143,144,145,149],{},"Use compatible versions available from your distribution source. This site uses the Alpha workspace. License labels come from package metadata; see ",[69,146,148],{"href":147},"\u002Fen\u002Fsupport","support and licensing",".",[25,151,153],{"id":152},"integration-by-editor","Integration by editor",[10,155,156],{},"These snippets use an existing host element named element. The host owns container sizing and persistence; call instance.destroy() on teardown. Avoid duplicating preset capabilities and supply required host ports before installation.",[158,159],"plugin-integration",{"name":5},[25,161,163],{"id":162},"configuration","Configuration",[10,165,166,167,149],{},"These are extension-level defaults. Presets can override them; they are distinct from current document attributes. See ",[69,168,162],{"href":169},"\u002Fen\u002Fplugins\u002Fconfiguration",[171,172,173],"h3",{"id":173},"ribbon",[10,175,176],{},"Whether the Review tab shows the Proofing group; requires the Classic Word ribbon.",[10,178,179,180],{},"Type：",[16,181,182],{},"boolean",[10,184,185,186],{},"Default：",[16,187,188],{},"false",[171,190,191],{"id":191},"enabled",[10,193,194],{},"Whether checking starts enabled.",[10,196,179,197],{},[16,198,182],{},[10,200,185,201],{},[16,202,203],{},"true",[171,205,206],{"id":206},"provider",[10,208,209],{},"Engine; checking stays disabled while null.",[10,211,179,212],{},[16,213,214],{},"ProofingProvider | null",[10,216,185,217],{},[16,218,219],{},"null",[171,221,222],{"id":222},"policy",[10,224,225],{},"Document-model knowledge; defaults treat every textblock as body text.",[10,227,179,228],{},[16,229,230],{},"ProofingDocumentPolicy | null",[10,232,185,233],{},[16,234,235],{},"createClassicWordProofingPolicy()",[171,237,239],{"id":238},"defaultlanguage","defaultLanguage",[10,241,242],{},"Language used when a text has none.",[10,244,179,245],{},[16,246,247],{},"string | null",[10,249,185,250],{},[16,251,252],{},"\"en-US\"",[171,254,256],{"id":255},"debouncems","debounceMs",[10,258,259],{},"Quiet period after an edit before checking.",[10,261,179,262],{},[16,263,264],{},"number",[10,266,185,267],{},[16,268,269],{},"400",[171,271,273],{"id":272},"maxwaitms","maxWaitMs",[10,275,276],{},"Longest delay while edits keep arriving.",[10,278,179,279],{},[16,280,264],{},[10,282,185,283],{},[16,284,285],{},"2000",[171,287,289],{"id":288},"timeoutms","timeoutMs",[10,291,292],{},"Longest time one provider request may run.",[10,294,179,295],{},[16,296,264],{},[10,298,185,299],{},[16,300,301],{},"10000",[171,303,305],{"id":304},"maxconcurrentrequests","maxConcurrentRequests",[10,307,308],{},"Requests running at once.",[10,310,179,311],{},[16,312,264],{},[10,314,185,315],{},[16,316,317],{},"2",[171,319,321],{"id":320},"maxsegmentsperbatch","maxSegmentsPerBatch",[10,323,324],{},"Segments per request.",[10,326,179,327],{},[16,328,264],{},[10,330,185,331],{},[16,332,333],{},"40",[171,335,337],{"id":336},"maxcharactersperbatch","maxCharactersPerBatch",[10,339,340],{},"UTF-16 characters per request.",[10,342,179,343],{},[16,344,264],{},[10,346,185,347],{},[16,348,349],{},"8000",[171,351,353],{"id":352},"maxsuggestions","maxSuggestions",[10,355,356],{},"Suggestions per finding.",[10,358,179,359],{},[16,360,264],{},[10,362,185,363],{},[16,364,365],{},"5",[171,367,369],{"id":368},"maxissues","maxIssues",[10,371,372,373,149],{},"Findings kept for the whole document before reporting ",[16,374,375],{},"limited",[10,377,179,378],{},[16,379,264],{},[10,381,185,382],{},[16,383,285],{},[171,385,387],{"id":386},"dictionarystore","dictionaryStore",[10,389,390],{},"Persistent user dictionary, or null for session-only ignores.",[10,392,179,393],{},[16,394,395],{},"ProofingDictionaryStore | null",[10,397,185,398],{},[16,399,219],{},[171,401,402],{"id":402},"appearance",[10,404,405],{},"Underline colors.",[10,407,179,408],{},[16,409,410],{},"ProofingAppearance",[10,412,185,413],{},[16,414,415],{},"{ spelling: \"#e5484d\", grammar: \"#3e63dd\", style: \"#8e4ec6\" }",[171,417,419],{"id":418},"onerror","onError",[10,421,422],{},"Receives provider failures, timeouts, and invalid results.",[10,424,179,425],{},[16,426,427],{},"((error: ProofingError) => void) | null",[10,429,185,430],{},[16,431,219],{},[171,433,435],{"id":434},"resolvevisiblerange","resolveVisibleRange",[10,437,438],{},"Resolves the visible document interval checked right after the caret's block.",[10,440,179,441],{},[16,442,443],{},"((editor: QuireEditor) => ProofingRange | null) | null",[10,445,185,446],{},[16,447,448],{},"resolveDefaultProofingVisibleRange",[25,450,452],{"id":451},"commands-and-runtime","Commands and runtime",[10,454,455],{},"These commands are supplied directly by this extension. Availability depends on the installed schema, selection and protection policy; query editor.can() first.",[36,457,458,468],{},[39,459,460],{},[42,461,462,465],{},[45,463,464],{},"Command",[45,466,467],{},"Parameter signature",[55,469,470,482,494,506,518,530],{},[42,471,472,477],{},[60,473,474],{},[16,475,476],{},"setProofingEnabled",[60,478,479],{},[16,480,481],{},"setProofingEnabled(enabled: boolean)",[42,483,484,489],{},[60,485,486],{},[16,487,488],{},"recheckProofing",[60,490,491],{},[16,492,493],{},"recheckProofing()",[42,495,496,501],{},[60,497,498],{},[16,499,500],{},"replaceProofingIssue",[60,502,503],{},[16,504,505],{},"replaceProofingIssue(issueId: string, replacement: string)",[42,507,508,513],{},[60,509,510],{},[16,511,512],{},"ignoreProofingIssue",[60,514,515],{},[16,516,517],{},"ignoreProofingIssue(issueId: string)",[42,519,520,525],{},[60,521,522],{},[16,523,524],{},"ignoreProofingWord",[60,526,527],{},[16,528,529],{},"ignoreProofingWord(word: string)",[42,531,532,537],{},[60,533,534],{},[16,535,536],{},"addProofingWord",[60,538,539],{},[16,540,541],{},"addProofingWord(word: string)",[10,543,544,545,549],{},"These are parameter signatures. See ",[69,546,548],{"href":547},"\u002Fen\u002Fbuild\u002Fcommands","commands and controls"," to connect UI while retaining one transaction\u002Fhistory authority.",[25,551,553],{"id":552},"next-steps","Next steps",[10,555,556,557,561,562,564],{},"Return to ",[69,558,560],{"href":559},"\u002Fen\u002Fplugins","all plugins",", or read ",[69,563,162],{"href":169}," to distinguish options, attributes and commands.",[10,566,567,568,572,573,577,578,582],{},"Continue with ",[69,569,571],{"href":570},"\u002Fen\u002Fclassic\u002Fquick-start","Classic quick start"," and ",[69,574,576],{"href":575},"\u002Fen\u002Fclassic\u002Fconfiguration","configuration\u002Flifetime",". See ",[69,579,581],{"href":580},"\u002Fen\u002Fbuild\u002Fproduct-plugin","product plugin development"," for your own UI and services.",[584,585,586],"style",{},"html pre.shiki code .sDD9d, html code.shiki .sDD9d{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVPnS, html code.shiki .sVPnS{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s-HEn, html code.shiki .s-HEn{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":119,"searchDepth":588,"depth":588,"links":589},2,[590,591,592,593,613,614],{"id":27,"depth":588,"text":28},{"id":95,"depth":588,"text":96},{"id":152,"depth":588,"text":153},{"id":162,"depth":588,"text":163,"children":594},[595,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612],{"id":173,"depth":596,"text":173},3,{"id":191,"depth":596,"text":191},{"id":206,"depth":596,"text":206},{"id":222,"depth":596,"text":222},{"id":238,"depth":596,"text":239},{"id":255,"depth":596,"text":256},{"id":272,"depth":596,"text":273},{"id":288,"depth":596,"text":289},{"id":304,"depth":596,"text":305},{"id":320,"depth":596,"text":321},{"id":336,"depth":596,"text":337},{"id":352,"depth":596,"text":353},{"id":368,"depth":596,"text":369},{"id":386,"depth":596,"text":387},{"id":402,"depth":596,"text":402},{"id":418,"depth":596,"text":419},{"id":434,"depth":596,"text":435},{"id":451,"depth":588,"text":452},{"id":552,"depth":588,"text":553},"md",[5,18,617,618,173,191,206,222,239,256,273,289,305,321,337,353,369,387,402,419,435,476,488,500,512,524,536,5],"Word 校对控件","classic","en",{"navigationTitle":5,"license":23},true,62,"\u002Fen\u002Fplugins\u002Freference\u002Fclassic-word-proofing","Classic product extensions",{"title":5,"description":12},"plugins\u002Freference\u002Fclassic-word-proofing.en","DhpECS4WpQdm9bTsNQs9yV8VJq0Np7-vzU97FGOmFZE",1793045235099]