export declare const documentRibbonTabs: readonly [{ readonly id: "home"; readonly label: "开始"; }, { readonly id: "insert"; readonly label: "插入"; }, { readonly id: "page"; readonly label: "页面布局"; readonly compactLabel: "布局"; }, { readonly id: "references"; readonly label: "引用"; }, { readonly id: "review"; readonly label: "审阅"; }, { readonly id: "view"; readonly label: "视图"; }]; export declare const documentPictureRibbonTab: { readonly id: "picture"; readonly label: "图片"; readonly contextual: true; }; export declare const documentTextBoxRibbonTab: { readonly id: "textBox"; readonly label: "文本框"; readonly contextual: true; }; export declare const documentConnectorRibbonTab: { readonly id: "connector"; readonly label: "连接符"; readonly contextual: true; }; export declare const documentTableRibbonTabs: readonly [{ readonly id: "tableDesign"; readonly label: "表格设计"; readonly compactLabel: "设计"; readonly contextual: true; }, { readonly id: "tableLayout"; readonly label: "表格布局"; readonly compactLabel: "布局"; readonly contextual: true; }]; export declare const documentPageChromeRibbonTab: { readonly id: "pageChrome"; readonly label: "页眉和页脚"; readonly compactLabel: "页眉页脚"; readonly contextual: true; }; export type DocumentStandardRibbonTabId = (typeof documentRibbonTabs)[number]['id']; export type DocumentRibbonTabId = DocumentStandardRibbonTabId | typeof documentPictureRibbonTab.id | typeof documentTextBoxRibbonTab.id | typeof documentConnectorRibbonTab.id | (typeof documentTableRibbonTabs)[number]['id'] | typeof documentPageChromeRibbonTab.id; export interface DocumentCommandShortcut { label: string; aria: string; editor?: readonly string[]; } export type DocumentCommandLocation = { area: 'quickAccess'; } | { area: 'status'; } | { area: 'ribbon'; tab: DocumentStandardRibbonTabId; group: string; }; export interface DocumentCommandDefinition { id: string; label: string; location: DocumentCommandLocation; shortcut?: DocumentCommandShortcut; } export declare const documentCommandCatalog: { readonly undo: { readonly id: "history.undo"; readonly label: "撤销"; readonly location: { readonly area: "quickAccess"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Z"; readonly aria: "Control+Z Meta+Z"; readonly editor: readonly ["Mod-z"]; }; }; readonly redo: { readonly id: "history.redo"; readonly label: "重做"; readonly location: { readonly area: "quickAccess"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+Z 或 Cmd/Ctrl+Y"; readonly aria: "Control+Shift+Z Meta+Shift+Z Control+Y Meta+Y"; readonly editor: readonly ["Mod-Shift-z", "Mod-y"]; }; }; readonly growFont: { readonly id: "font.grow"; readonly label: "增大字号"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+. 或 Cmd/Ctrl+]"; readonly aria: "Control+Shift+. Meta+Shift+. Control+] Meta+]"; readonly editor: readonly ["Mod-Shift-.", "Mod-]"]; }; }; readonly shrinkFont: { readonly id: "font.shrink"; readonly label: "减小字号"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+, 或 Cmd/Ctrl+["; readonly aria: "Control+Shift+, Meta+Shift+, Control+[ Meta+["; readonly editor: readonly ["Mod-Shift-,", "Mod-["]; }; }; readonly copyFormat: { readonly id: "clipboard.copyFormat"; readonly label: "复制格式"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "clipboard"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+C"; readonly aria: "Control+Shift+C Meta+Shift+C"; readonly editor: readonly ["Mod-Shift-c"]; }; }; readonly pasteFormat: { readonly id: "clipboard.pasteFormat"; readonly label: "粘贴格式"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "clipboard"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+V"; readonly aria: "Control+Shift+V Meta+Shift+V"; readonly editor: readonly ["Mod-Shift-v"]; }; }; readonly fontDialog: { readonly id: "font.dialog"; readonly label: "字体高级设置"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+D"; readonly aria: "Control+D Meta+D"; readonly editor: readonly ["Mod-d"]; }; }; readonly formatPainter: { readonly id: "clipboard.formatPainter"; readonly label: "格式刷"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "clipboard"; }; }; readonly bold: { readonly id: "font.bold"; readonly label: "加粗"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+B"; readonly aria: "Control+B Meta+B"; readonly editor: readonly ["Mod-b"]; }; }; readonly italic: { readonly id: "font.italic"; readonly label: "斜体"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+I"; readonly aria: "Control+I Meta+I"; readonly editor: readonly ["Mod-i"]; }; }; readonly underline: { readonly id: "font.underline"; readonly label: "下划线"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+U"; readonly aria: "Control+U Meta+U"; readonly editor: readonly ["Mod-u"]; }; }; readonly doubleUnderline: { readonly id: "font.doubleUnderline"; readonly label: "双下划线"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+D"; readonly aria: "Control+Shift+D Meta+Shift+D"; readonly editor: readonly ["Mod-Shift-d"]; }; }; readonly wordsUnderline: { readonly id: "font.wordsUnderline"; readonly label: "仅字下划线"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+W"; readonly aria: "Control+Shift+W Meta+Shift+W"; readonly editor: readonly ["Mod-Shift-w"]; }; }; readonly strike: { readonly id: "font.strike"; readonly label: "删除线"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; }; readonly doubleStrike: { readonly id: "font.doubleStrike"; readonly label: "双删除线"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+X"; readonly aria: "Control+Shift+X Meta+Shift+X"; readonly editor: readonly ["Mod-Shift-x"]; }; }; readonly allCaps: { readonly id: "font.allCaps"; readonly label: "全部大写"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+A"; readonly aria: "Control+Shift+A Meta+Shift+A"; readonly editor: readonly ["Mod-Shift-a"]; }; }; readonly smallCaps: { readonly id: "font.smallCaps"; readonly label: "小型大写"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+K"; readonly aria: "Control+Shift+K Meta+Shift+K"; readonly editor: readonly ["Mod-Shift-k"]; }; }; readonly changeCase: { readonly id: "font.changeCase"; readonly label: "切换大小写"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Shift+F3"; readonly aria: "Shift+F3"; readonly editor: readonly ["Shift-F3"]; }; }; readonly subscript: { readonly id: "font.subscript"; readonly label: "下标"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+="; readonly aria: "Control+= Meta+="; readonly editor: readonly ["Mod-="]; }; }; readonly superscript: { readonly id: "font.superscript"; readonly label: "上标"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+="; readonly aria: "Control+Shift+= Meta+Shift+="; readonly editor: readonly ["Mod-Shift-="]; }; }; readonly highlight: { readonly id: "font.highlight"; readonly label: "突出显示"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; }; readonly hiddenText: { readonly id: "font.hiddenText"; readonly label: "隐藏文字"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+H"; readonly aria: "Control+Shift+H Meta+Shift+H"; readonly editor: readonly ["Mod-Shift-h"]; }; }; readonly runBorder: { readonly id: "font.runBorder"; readonly label: "字符边框"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; }; readonly clearFormatting: { readonly id: "font.clearFormatting"; readonly label: "清除格式"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "font"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Space"; readonly aria: "Control+Space Meta+Space"; readonly editor: readonly ["Mod-Space"]; }; }; readonly increaseIndent: { readonly id: "paragraph.increaseIndent"; readonly label: "增加缩进"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+M 或 Shift+Alt+. 或 Alt+Shift+→"; readonly aria: "Control+M Meta+M Shift+Alt+. Alt+Shift+ArrowRight"; readonly editor: readonly ["Mod-m", "Shift-Alt-.", "Alt-Shift-ArrowRight"]; }; }; readonly decreaseIndent: { readonly id: "paragraph.decreaseIndent"; readonly label: "减少缩进"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+M 或 Shift+Alt+, 或 Alt+Shift+←"; readonly aria: "Control+Shift+M Meta+Shift+M Shift+Alt+, Alt+Shift+ArrowLeft"; readonly editor: readonly ["Mod-Shift-m", "Shift-Alt-,", "Alt-Shift-ArrowLeft"]; }; }; readonly bulletList: { readonly id: "paragraph.bulletList"; readonly label: "项目符号"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+L"; readonly aria: "Control+Shift+L Meta+Shift+L"; readonly editor: readonly ["Mod-Shift-l"]; }; }; readonly moveBlockUp: { readonly id: "paragraph.moveBlockUp"; readonly label: "上移段落"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Alt+Shift+↑"; readonly aria: "Alt+Shift+ArrowUp"; readonly editor: readonly ["Alt-Shift-ArrowUp"]; }; }; readonly moveBlockDown: { readonly id: "paragraph.moveBlockDown"; readonly label: "下移段落"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Alt+Shift+↓"; readonly aria: "Alt+Shift+ArrowDown"; readonly editor: readonly ["Alt-Shift-ArrowDown"]; }; }; readonly alignLeft: { readonly id: "paragraph.alignLeft"; readonly label: "左对齐"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+L"; readonly aria: "Control+L Meta+L"; readonly editor: readonly ["Mod-l"]; }; }; readonly alignCenter: { readonly id: "paragraph.alignCenter"; readonly label: "居中"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+E"; readonly aria: "Control+E Meta+E"; readonly editor: readonly ["Mod-e"]; }; }; readonly alignRight: { readonly id: "paragraph.alignRight"; readonly label: "右对齐"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+R"; readonly aria: "Control+R Meta+R"; readonly editor: readonly ["Mod-r"]; }; }; readonly alignJustify: { readonly id: "paragraph.alignJustify"; readonly label: "两端对齐"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+J"; readonly aria: "Control+J Meta+J"; readonly editor: readonly ["Mod-j"]; }; }; readonly alignDistribute: { readonly id: "paragraph.alignDistribute"; readonly label: "分散对齐"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+J"; readonly aria: "Control+Shift+J Meta+Shift+J"; readonly editor: readonly ["Mod-Shift-j"]; }; }; readonly lineSpacingSingle: { readonly id: "paragraph.lineSpacingSingle"; readonly label: "单倍行距"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+1"; readonly aria: "Control+1 Meta+1"; readonly editor: readonly ["Mod-1"]; }; }; readonly lineSpacingOneAndHalf: { readonly id: "paragraph.lineSpacingOneAndHalf"; readonly label: "1.5 倍行距"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+5"; readonly aria: "Control+5 Meta+5"; readonly editor: readonly ["Mod-5"]; }; }; readonly lineSpacingDouble: { readonly id: "paragraph.lineSpacingDouble"; readonly label: "双倍行距"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "paragraph"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+2"; readonly aria: "Control+2 Meta+2"; readonly editor: readonly ["Mod-2"]; }; }; readonly normalStyle: { readonly id: "styles.normal"; readonly label: "正文"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "styles"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+N"; readonly aria: "Control+Shift+N Meta+Shift+N"; readonly editor: readonly ["Mod-Shift-n"]; }; }; readonly heading1: { readonly id: "styles.heading1"; readonly label: "标题 1"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "styles"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Alt+1"; readonly aria: "Control+Alt+1 Meta+Alt+1"; readonly editor: readonly ["Mod-Alt-1"]; }; }; readonly heading2: { readonly id: "styles.heading2"; readonly label: "标题 2"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "styles"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Alt+2"; readonly aria: "Control+Alt+2 Meta+Alt+2"; readonly editor: readonly ["Mod-Alt-2"]; }; }; readonly heading3: { readonly id: "styles.heading3"; readonly label: "标题 3"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "styles"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Alt+3"; readonly aria: "Control+Alt+3 Meta+Alt+3"; readonly editor: readonly ["Mod-Alt-3"]; }; }; readonly find: { readonly id: "editing.find"; readonly label: "查找"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "editing"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+F"; readonly aria: "Control+F Meta+F"; readonly editor: readonly ["Mod-f"]; }; }; readonly replace: { readonly id: "editing.replace"; readonly label: "替换"; readonly location: { readonly area: "ribbon"; readonly tab: "home"; readonly group: "editing"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+H"; readonly aria: "Control+H Meta+H"; readonly editor: readonly ["Mod-h"]; }; }; readonly insertPageBreak: { readonly id: "insert.pageBreak"; readonly label: "插入分页符"; readonly location: { readonly area: "ribbon"; readonly tab: "insert"; readonly group: "pages"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Enter"; readonly aria: "Control+Enter Meta+Enter"; readonly editor: readonly ["Mod-Enter"]; }; }; readonly insertTextBox: { readonly id: "insert.textBox"; readonly label: "插入文本框"; readonly location: { readonly area: "ribbon"; readonly tab: "insert"; readonly group: "text"; }; }; readonly insertConnector: { readonly id: "insert.connector"; readonly label: "插入连接符"; readonly location: { readonly area: "ribbon"; readonly tab: "insert"; readonly group: "text"; }; }; readonly insertContentControl: { readonly id: "insert.contentControl"; readonly label: "插入内容控件"; readonly location: { readonly area: "ribbon"; readonly tab: "insert"; readonly group: "text"; }; }; readonly hyperlink: { readonly id: "insert.hyperlink"; readonly label: "添加链接"; readonly location: { readonly area: "ribbon"; readonly tab: "insert"; readonly group: "links"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+K"; readonly aria: "Control+K Meta+K"; readonly editor: readonly ["Mod-k"]; }; }; readonly bookmark: { readonly id: "insert.bookmark"; readonly label: "添加书签"; readonly location: { readonly area: "ribbon"; readonly tab: "insert"; readonly group: "links"; }; }; readonly spelling: { readonly id: "review.spelling"; readonly label: "拼写检查"; readonly location: { readonly area: "ribbon"; readonly tab: "review"; readonly group: "proofing"; }; readonly shortcut: { readonly label: "F7"; readonly aria: "F7"; readonly editor: readonly ["F7"]; }; }; readonly insertComment: { readonly id: "review.insertComment"; readonly label: "添加批注"; readonly location: { readonly area: "ribbon"; readonly tab: "review"; readonly group: "comments"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Alt+M"; readonly aria: "Control+Alt+M Meta+Alt+M"; readonly editor: readonly ["Mod-Alt-m"]; }; }; readonly trackChanges: { readonly id: "review.trackChanges"; readonly label: "修订模式"; readonly location: { readonly area: "ribbon"; readonly tab: "review"; readonly group: "tracking"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+E"; readonly aria: "Control+Shift+E Meta+Shift+E"; readonly editor: readonly ["Mod-Shift-e"]; }; }; readonly tableOfContents: { readonly id: "references.tableOfContents"; readonly label: "插入或自定义目录"; readonly location: { readonly area: "ribbon"; readonly tab: "references"; readonly group: "tableOfContents"; }; }; readonly refreshTableOfContents: { readonly id: "references.refreshTableOfContents"; readonly label: "更新目录"; readonly location: { readonly area: "ribbon"; readonly tab: "references"; readonly group: "tableOfContents"; }; }; readonly markIndexEntry: { readonly id: "references.markIndexEntry"; readonly label: "标记索引项"; readonly location: { readonly area: "ribbon"; readonly tab: "references"; readonly group: "index"; }; }; readonly index: { readonly id: "references.index"; readonly label: "插入或自定义索引"; readonly location: { readonly area: "ribbon"; readonly tab: "references"; readonly group: "index"; }; }; readonly refreshIndex: { readonly id: "references.refreshIndex"; readonly label: "更新索引"; readonly location: { readonly area: "ribbon"; readonly tab: "references"; readonly group: "index"; }; }; readonly refreshFields: { readonly id: "references.refreshFields"; readonly label: "更新域"; readonly location: { readonly area: "ribbon"; readonly tab: "references"; readonly group: "update"; }; readonly shortcut: { readonly label: "F9"; readonly aria: "F9"; readonly editor: readonly ["F9"]; }; }; readonly unlinkFields: { readonly id: "references.unlinkFields"; readonly label: "取消域链接"; readonly location: { readonly area: "ribbon"; readonly tab: "references"; readonly group: "update"; }; readonly shortcut: { readonly label: "Ctrl+Shift+F9"; readonly aria: "Control+Shift+F9 Meta+Shift+F9"; readonly editor: readonly ["Mod-Shift-F9"]; }; }; readonly lockFields: { readonly id: "references.lockFields"; readonly label: "锁定域"; readonly location: { readonly area: "ribbon"; readonly tab: "references"; readonly group: "update"; }; readonly shortcut: { readonly label: "Ctrl+F11"; readonly aria: "Control+F11 Meta+F11"; readonly editor: readonly ["Mod-F11"]; }; }; readonly unlockFields: { readonly id: "references.unlockFields"; readonly label: "解除域锁定"; readonly location: { readonly area: "ribbon"; readonly tab: "references"; readonly group: "update"; }; readonly shortcut: { readonly label: "Ctrl+Shift+F11"; readonly aria: "Control+Shift+F11 Meta+Shift+F11"; readonly editor: readonly ["Mod-Shift-F11"]; }; }; readonly toggleFieldCodes: { readonly id: "view.toggleFieldCodes"; readonly label: "切换域代码"; readonly location: { readonly area: "ribbon"; readonly tab: "view"; readonly group: "show"; }; readonly shortcut: { readonly label: "Alt+F9 / Shift+F9"; readonly aria: "Alt+F9 Shift+F9"; readonly editor: readonly ["Alt-F9", "Shift-F9"]; }; }; readonly navigationPane: { readonly id: "view.navigationPane"; readonly label: "导航窗格"; readonly location: { readonly area: "ribbon"; readonly tab: "view"; readonly group: "show"; }; }; readonly showHiddenText: { readonly id: "view.showHiddenText"; readonly label: "显示隐藏文字"; readonly location: { readonly area: "ribbon"; readonly tab: "view"; readonly group: "show"; }; }; readonly wordCount: { readonly id: "status.wordCount"; readonly label: "字数统计"; readonly location: { readonly area: "status"; }; readonly shortcut: { readonly label: "Cmd/Ctrl+Shift+G"; readonly aria: "Control+Shift+G Meta+Shift+G"; readonly editor: readonly ["Mod-Shift-g"]; }; }; }; export type DocumentCommandId = keyof typeof documentCommandCatalog; export declare function getDocumentCommandDefinition(id: T): DocumentCommandDefinition;