[{"data":1,"prerenderedAt":453},["ShallowReactive",2],{"quirekit-doc:\u002Fplugins\u002Freference\u002Ffloating-object":3},{"id":4,"title":5,"body":6,"description":12,"extension":440,"keywords":441,"locale":444,"meta":445,"navigation":446,"order":447,"path":448,"section":449,"seo":450,"stem":451,"__hash__":452},"docs\u002Fplugins\u002Freference\u002Ffloating-object.zh-CN.md","FloatingObject · 浮动文本对象",{"type":7,"value":8,"toc":423},"minimark",[9,13,24,28,34,79,88,91,107,119,143,150,153,164,168,171,178,182,185,191,197,201,204,208,213,217,220,224,228,232,235,239,244,248,251,255,260,264,267,272,277,280,287,385,393,396,407,419],[10,11,12],"p",{},"在通用文档中创建有独立可编辑正文的浮动对象。它需要布局 provider 支持；Word 锚点模型使用 WordFloatingObjectAnchor。",[10,14,15,19,20],{},[16,17,18],"code",{},"@quirekit\u002Fextension-floating-object"," · ",[21,22,23],"strong",{},"AGPL-3.0-only",[25,26,27],"h2",{"id":27},"编辑器适用范围",[10,29,30,31],{},"层次：",[21,32,33],{},"共享文档能力",[35,36,37,53],"table",{},[38,39,40],"thead",{},[41,42,43,47,50],"tr",{},[44,45,46],"th",{},"编辑器",[44,48,49],{},"状态",[44,51,52],{},"所需装配与边界",[54,55,56,68],"tbody",{},[41,57,58,62,65],{},[59,60,61],"td",{},"Classic",[59,63,64],{},"需适配",[59,66,67],{},"需由宿主连接本页所列服务、目标与生命周期，并验证所选 View 和文档模型。核心接口可复用，但没有一段无宿主参数的通用产品安装代码。",[41,69,70,73,76],{},[59,71,72],{},"Block",[59,74,75],{},"未验证",[59,77,78],{},"尚未建立此入口的完整产品接入与验证路径。公开 Core 导出不代表当前产品已提供对应呈现、控件或文件支持。",[10,80,81,82,87],{},"“直接支持”指已有上述产品装配；具体交互、宿主服务和格式支持仍有各自条件。",[83,84,86],"a",{"href":85},"\u002Fplugins\u002Fcompatibility","状态与接入规则","。许可独立显示。",[25,89,90],{"id":90},"接入",[92,93,98],"pre",{"className":94,"code":95,"language":96,"meta":97,"style":97},"language-sh shiki shiki-themes github-light github-light github-dark","pnpm add @quirekit\u002Fextension-floating-object@alpha\n","sh","",[16,99,100],{"__ignoreMap":97},[101,102,105],"span",{"class":103,"line":104},"line",1,[101,106,95],{},[10,108,109,110,113,114,118],{},"在创建 Editor 时放入 ",[16,111,112],{},"extensions","。挂载容器、视图和保存由宿主提供，见",[83,115,117],{"href":116},"\u002Fguide\u002Fquick-start","快速开始","。",[92,120,124],{"className":121,"code":122,"language":123,"meta":97,"style":97},"language-ts shiki shiki-themes github-light github-light github-dark","import { FloatingObject } from '@quirekit\u002Fextension-floating-object'\n","ts",[16,125,126],{"__ignoreMap":97},[101,127,128,132,136,139],{"class":103,"line":104},[101,129,131],{"class":130},"sDD9d","import",[101,133,135],{"class":134},"sVPnS"," { FloatingObject } ",[101,137,138],{"class":130},"from",[101,140,142],{"class":141},"s-HEn"," '@quirekit\u002Fextension-floating-object'\n",[10,144,145,146,118],{},"安装时按包声明选择兼容版本，外部可用版本以分发源为准。本站使用工作区 Alpha；许可标签来自入口所属包，使用条件见",[83,147,149],{"href":148},"\u002Fsupport","支持与许可",[25,151,152],{"id":152},"按编辑器接入",[10,154,155,156,159,160,163],{},"以下片段沿用已挂载的宿主元素 ",[16,157,158],{},"element","，宿主负责容器尺寸与保存；退出页面时调用 ",[16,161,162],{},"instance.destroy()","。已有预设装配的能力不要再重复追加；需要宿主端口的入口应先完成下方配置。",[165,166],"plugin-integration",{"name":167},"FloatingObject",[25,169,170],{"id":170},"配置",[10,172,173,174,118],{},"下面是扩展自身的默认选项。预设可以覆盖这些值；它们不等于当前文档属性。配置方法见",[83,175,177],{"href":176},"\u002Fplugins\u002Fconfiguration","配置插件",[179,180,181],"h3",{"id":181},"width",[10,183,184],{},"创建通用浮动对象时采用的文档宽度，单位为 CSS 像素。",[10,186,187,188],{},"类型：",[16,189,190],{},"number",[10,192,193,194],{},"默认：",[16,195,196],{},"240",[179,198,200],{"id":199},"minheight","minHeight",[10,202,203],{},"创建通用浮动对象时保存的最小高度，单位为 CSS 像素。",[10,205,187,206],{},[16,207,190],{},[10,209,193,210],{},[16,211,212],{},"96",[179,214,216],{"id":215},"minimumwidth","minimumWidth",[10,218,219],{},"命令与布局接受的最小对象宽度，单位为 CSS 像素。",[10,221,187,222],{},[16,223,190],{},[10,225,193,226],{},[16,227,212],{},[179,229,231],{"id":230},"minimumheight","minimumHeight",[10,233,234],{},"命令与布局接受的最小高度下限，单位为 CSS 像素。",[10,236,187,237],{},[16,238,190],{},[10,240,193,241],{},[16,242,243],{},"48",[179,245,247],{"id":246},"movementstep","movementStep",[10,249,250],{},"键盘移动对象每次推进的距离，单位为 CSS 像素。",[10,252,187,253],{},[16,254,190],{},[10,256,193,257],{},[16,258,259],{},"8",[179,261,263],{"id":262},"htmlattributes","HTMLAttributes",[10,265,266],{},"序列化 HTML 时合并的属性，例如 class。它不修改 Canvas 排版，也不是文档中节点属性的默认值。",[10,268,187,269],{},[16,270,271],{},"Record\u003Cstring, unknown>",[10,273,193,274],{},[16,275,276],{},"{}",[25,278,279],{"id":279},"命令与运行方式",[10,281,282,283,286],{},"以下命令由此扩展直接提供，均在当前 Editor 上调用。命令是否可用由已安装 schema、当前选区与保护策略决定；可以先用 ",[16,284,285],{},"editor.can()"," 查询。",[35,288,289,299],{},[38,290,291],{},[41,292,293,296],{},[44,294,295],{},"命令",[44,297,298],{},"参数签名",[54,300,301,313,325,337,349,361,373],{},[41,302,303,308],{},[59,304,305],{},[16,306,307],{},"setFloatingObject",[59,309,310],{},[16,311,312],{},"setFloatingObject(attributes?: Partial\u003CFloatingObjectAttributes> | undefined)",[41,314,315,320],{},[59,316,317],{},[16,318,319],{},"selectFloatingObject",[59,321,322],{},[16,323,324],{},"selectFloatingObject()",[41,326,327,332],{},[59,328,329],{},[16,330,331],{},"enterFloatingObject",[59,333,334],{},[16,335,336],{},"enterFloatingObject()",[41,338,339,344],{},[59,340,341],{},[16,342,343],{},"leaveFloatingObject",[59,345,346],{},[16,347,348],{},"leaveFloatingObject()",[41,350,351,356],{},[59,352,353],{},[16,354,355],{},"moveFloatingObject",[59,357,358],{},[16,359,360],{},"moveFloatingObject(move: FloatingObjectMove)",[41,362,363,368],{},[59,364,365],{},[16,366,367],{},"resizeFloatingObject",[59,369,370],{},[16,371,372],{},"resizeFloatingObject(resize: FloatingObjectResize)",[41,374,375,380],{},[59,376,377],{},[16,378,379],{},"restoreFloatingObjectGeometry",[59,381,382],{},[16,383,384],{},"restoreFloatingObjectGeometry(snapshot: FloatingObjectRestore)",[10,386,387,388,392],{},"这里只展示参数签名。接界面时见",[83,389,391],{"href":390},"\u002Fbuild\u002Fcommands","命令与控件","，正文变更继续经过同一事务与历史。",[25,394,395],{"id":395},"下一步",[10,397,398,399,403,404,406],{},"返回",[83,400,402],{"href":401},"\u002Fplugins","全部插件","，或阅读",[83,405,177],{"href":176},"区分配置、文档属性与命令。",[10,408,409,410,414,415,118],{},"自己定义能力时见",[83,411,413],{"href":412},"\u002Fbuild\u002Fextension","扩展开发","；搭建完整宿主时见",[83,416,418],{"href":417},"\u002Fbuild","构建产品",[420,421,422],"style",{},"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);}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}",{"title":97,"searchDepth":424,"depth":424,"links":425},2,[426,427,428,429,438,439],{"id":27,"depth":424,"text":27},{"id":90,"depth":424,"text":90},{"id":152,"depth":424,"text":152},{"id":170,"depth":424,"text":170,"children":430},[431,433,434,435,436,437],{"id":181,"depth":432,"text":181},3,{"id":199,"depth":432,"text":200},{"id":215,"depth":432,"text":216},{"id":230,"depth":432,"text":231},{"id":246,"depth":432,"text":247},{"id":262,"depth":432,"text":263},{"id":279,"depth":424,"text":279},{"id":395,"depth":424,"text":395},"md",[167,18,442,443,181,200,216,231,247,263,307,319,331,343,355,367,379,167],"浮动文本对象","objects","zh-CN",{"navigationTitle":167,"license":23},true,96,"\u002Fplugins\u002Freference\u002Ffloating-object","图形与数据",{"title":5,"description":12},"plugins\u002Freference\u002Ffloating-object.zh-CN","_4XdjUfnOWjw-bT7GuPTc6jw4pyMjiCEF7nrmmfPjPo",1793045213612]