hoeditor-web
Version:
``` npm install ```
322 lines • 4.84 MB
JavaScript
var Aa = Object.defineProperty;
var La = (a, t, r) => t in a ? Aa(a, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : a[t] = r;
var b = (a, t, r) => La(a, typeof t != "symbol" ? t + "" : t, r);
import Vue, { defineComponent, computed, h, ref, reactive, inject, onMounted, watch, toRefs, provide, onBeforeMount } from "vue";
import VueI18n from "vue-i18n";
import { message, Modal } from "ant-design-vue";
import moment$2 from "moment";
import { Base64 } from "js-base64";
import { fabric } from "fabric";
if (typeof window < "u") {
let a = function() {
var t = document.body, r = document.getElementById("__svg__icons__dom__");
r || (r = document.createElementNS("http://www.w3.org/2000/svg", "svg"), r.style.position = "absolute", r.style.width = "0", r.style.height = "0", r.id = "__svg__icons__dom__", r.setAttribute("xmlns", "http://www.w3.org/2000/svg"), r.setAttribute("xmlns:link", "http://www.w3.org/1999/xlink")), r.innerHTML = '<symbol viewBox="0 0 18 12" id="ho-icon-addIndent"><path fill="#555" d="M8 0a1 1 0 1 0 0 2h9a1 1 0 1 0 0-2H8Zm4 5a1 1 0 1 0 0 2h5a1 1 0 1 0 0-2h-5Zm-4 5a1 1 0 1 0 0 2h9a1 1 0 1 0 0-2H8ZM4.707 3.707a1 1 0 0 0-1.414-1.414l-3 3a1 1 0 0 0 0 1.414l3 3a1 1 0 0 0 1.414-1.414L3.414 7H7a1 1 0 1 0 0-2H3.414l1.293-1.293Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 14 12" id="ho-icon-alignBoth"><path fill="#555" d="M0 1a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm0 5a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm0 5a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 14 12" id="ho-icon-alignCenter"><path fill="#555" d="M0 1a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm0 5a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm3 5a1 1 0 0 1 1-1h6a1 1 0 0 1 0 2H4a1 1 0 0 1-1-1Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 14 12" id="ho-icon-alignLeft"><path fill="#555" d="M0 1a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm0 5a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm6 5a1 1 0 0 1 1-1h6a1 1 0 0 1 0 2H7a1 1 0 0 1-1-1Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 14 12" id="ho-icon-alignRight"><path fill="#555" d="M0 1a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm0 5a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm6 5a1 1 0 0 1 1-1h6a1 1 0 0 1 0 2H7a1 1 0 0 1-1-1Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 16 16" id="ho-icon-arrow-right"><g fill="#767C85" fill-rule="evenodd"><path d="m7 12.243-.707-.707 4.243-4.243.707.707z" /><path d="M6.293 4.464 7 3.757 11.243 8l-.707.707z" /></g></symbol><symbol viewBox="0 0 16 18" id="ho-icon-backcolor"><g fill="none" fill-rule="evenodd" transform="translate(-5 -2)"><path fill="#555" fill-rule="nonzero" d="m11.88 2.912 5.997 5.994a.74.74 0 0 1 0 1.051l-5.859 5.863a.748.748 0 0 1-1.055 0L6.07 10.925a.74.74 0 0 1 0-1.051l5.322-5.326-.573-.573a.373.373 0 0 1-.108-.265c0-.098.04-.192.108-.265l.537-.536a.373.373 0 0 1 .265-.109.39.39 0 0 1 .26.112Zm6.197 9.33 1.055 1.101c.58.61.58 1.596 0 2.205-.272.29-.656.457-1.055.457-.399 0-.78-.167-1.055-.457a1.606 1.606 0 0 1 0-2.205l1.055-1.102Zm-5.63-6.64L7.66 10.389l.374.374 6.968-.033 1.287-1.287-3.843-3.84Z" /><rect width="16" height="3" x="5" y="17" fill="#000" rx="1.5" /></g></symbol><symbol viewBox="0 0 1024 1024" id="ho-icon-barcode"><path d="M65.7 158.7h134v703h-134zm637.6 0h134v703h-134zm-439.9 0h57.4v703h-57.4zm637.6 0h57.4v703H901zm-328.4 0h76.6v703h-76.6zm-178.5 0H509v703H394.1z" /></symbol><symbol viewBox="0 0 12 16" id="ho-icon-bold"><path stroke="currentColor" stroke-width="2" d="M2.5 1h4a3 3 0 0 1 0 6h-4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zm-1 6h5a4 4 0 1 1 0 8h-4a1 1 0 0 1-1-1V7z" fill="none" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 16 16" id="ho-icon-character-bottom"><style>#ho-icon-character-bottom .st0{fill:#3d4757}</style><g id="ho-icon-character-bottom__x30_0-公共_x2F_02工具栏_x2F_subscript"><path id="ho-icon-character-bottom__x32_" class="st0" d="M15 13.3v.7h-3c0-.3.1-.5.3-.8.2-.2.5-.6 1-1 .4-.3.6-.5.7-.7.1-.2.2-.3.2-.5s-.1-.3-.2-.4c-.1-.1-.2-.1-.4-.1s-.3 0-.4.1-.2.4-.2.7l-.9-.1c.1-.4.2-.7.5-.9.3-.2.6-.3 1-.3s.8.1 1 .3c.3.2.4.5.4.8 0 .2 0 .4-.1.5-.1.2-.2.3-.3.5-.1.1-.3.3-.6.5s-.4.4-.5.4c-.1.1-.1.2-.2.3H15z" /><path id="ho-icon-character-bottom_合并形状" class="st0" d="m7.2 8.5 4 5.5H9.8L6.5 9.4 3.2 14H1.8l4-5.5-4-5.5h1.4l3.3 4.6L9.8 3h1.3L7.2 8.5z" /></g></symbol><symbol viewBox="0 0 16 16" id="ho-icon-character-top"><style>#ho-icon-character-top .st0{fill:#3d4757}</style><g id="ho-icon-character-top__x30_0-公共_x2F_02工具栏_x2F_superscript"><path id="ho-icon-character-top__x32_" class="st0" d="M15 6.3V7h-3c0-.3.1-.5.3-.8.2-.2.5-.6 1-1 .3-.2.6-.5.7-.6.1-.2.2-.3.2-.5s-.1-.3-.2-.4c-.1-.1-.2-.1-.4-.1s-.3 0-.4.1-.2.3-.2.6l-.9-.1c.1-.4.2-.7.5-.9s.6-.3 1-.3.8.1 1 .3c.3.2.4.5.4.8 0 .2 0 .4-.1.5s-.2.4-.4.5c-.1.1-.3.3-.6.5s-.4.4-.4.5c-.1.1-.1.2-.2.3l1.7-.1z" /><path id="ho-icon-character-top_合并形状" class="st0" d="m7.4 8.5 4 5.5H10L6.7 9.4 3.4 14H2l4-5.5L2 3h1.4l3.3 4.6L10 3h1.3L7.4 8.5z" /></g></symbol><symbol viewBox="0 0 16 16" id="ho-icon-character"><g fill="#3D4757" fill-rule="evenodd"><path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zm0 1H2v12h12V2z" fill-rule="nonzero" /><path fill-rule="nonzero" d="M4 11h8v1H4zm0-3h4v1H4zm0-3h2v1H4z" /><path d="M9 5h1v4H9z" /><path d="M7 5h5v1H7z" /></g></symbol><symbol viewBox="0 0 1024 1024" id="ho-icon-check"><path d="M877.714 0H146.286A146.286 146.286 0 0 0 0 146.286v731.428A146.286 146.286 0 0 0 146.286 1024h731.428A146.286 146.286 0 0 0 1024 877.714V146.286A146.286 146.286 0 0 0 877.714 0zm73.143 877.714a73.143 73.143 0 0 1-73.143 73.143H146.286a73.143 73.143 0 0 1-73.143-73.143V146.286a73.143 73.143 0 0 1 73.143-73.143h731.428a73.143 73.143 0 0 1 73.143 73.143z" /><path d="M761.417 282.331 416.183 628.297l-192.366-189.44a58.514 58.514 0 0 0-77.531 0 58.514 58.514 0 0 0 0 73.143l230.4 230.4a90.697 90.697 0 0 0 38.765 13.166 67.291 67.291 0 0 0 38.035-13.166l384-384a47.543 47.543 0 0 0 0-76.8 58.514 58.514 0 0 0-76.069.731z" /></symbol><symbol viewBox="0 0 20 20" id="ho-icon-circle"><g fill="none" fill-rule="evenodd"><path d="M0 0h20v20H0z" /><path d="M10 2a8 8 0 1 1 0 16 8 8 0 0 1 0-16Zm0 1.2a6.8 6.8 0 1 0 0 13.6 6.8 6.8 0 0 0 0-13.6Z" fill="#000" fill-rule="nonzero" /></g></symbol><symbol viewBox="0 0 22 17" id="ho-icon-clearFormat"><path d="M14.263.665a.41.41 0 0 0-.577 0L.75 13.602a.41.41 0 0 0 0 .577l2.516 2.517c.159.158.472.288.696.288h8.061c.225 0 .538-.13.697-.288l8.499-8.5a.41.41 0 0 0 0-.576L14.263.665ZM11.918 15.16a1.135 1.135 0 0 1-.696.288h-6.24c-.225 0-.539-.13-.697-.288l-1.186-1.187a.41.41 0 0 1 0-.576L7.84 8.655a.41.41 0 0 1 .577 0l4.715 4.714a.41.41 0 0 1 0 .577l-1.215 1.215Z" fill="#555" fill-rule="nonzero" /></symbol><symbol viewBox="0 0 16 17" id="ho-icon-color"><g fill="#555" fill-rule="evenodd" transform="translate(-4 -3)"><path d="M12 3c.393 0 .749.23.911.587l3.643 8.012 1.365 3.005a1.002 1.002 0 0 1-1.823.83l-1.1-2.418H9.004l-1.1 2.417a1.001 1.001 0 0 1-1.822-.829l1.365-3.005 3.643-8.012C11.25 3.23 11.607 3 12 3Zm-2.086 8.012h4.172L12 6.422l-2.086 4.59Z" /><rect width="16" height="3" x="4" y="17" rx="1.5" /></g></symbol><symbol viewBox="0 0 16 16" id="ho-icon-control"><g fill="none" fill-rule="evenodd"><path d="M9.793 1.5H3a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5V4.207L9.793 1.5z" stroke="currentColor" /><g fill="#3D4757"><path d="M7 7h1v5H7z" /><path d="M5 7h5v1H5z" /></g><path fill="#3D4757" fill-rule="nonzero" d="M9 2h1v3H9z" /><path fill="#3D4757" fill-rule="nonzero" d="M9 4h3v1H9z" /></g></symbol><symbol viewBox="0 0 16 18" id="ho-icon-copy"><path fill="#555" d="M5.293.293A1 1 0 0 1 6 0h4a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V6a1 1 0 0 1 .293-.707l5-5ZM10 2H7v4a1 1 0 0 1-1 1H2v5a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1ZM3.414 5H5V3.414L3.414 5ZM15 2a1 1 0 0 1 1 1v12a3 3 0 0 1-3 3H3a1 1 0 0 1 0-2h10a1 1 0 0 0 1-1V3a1 1 0 0 1 1-1Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 16 20" id="ho-icon-create"><path fill="#555" d="M6.293.293A1 1 0 0 1 7 0h6a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V7a1 1 0 0 1 .293-.707l6-6ZM13 2H8v5a1 1 0 0 1-1 1H2v9a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1ZM3.414 6H6V3.414L3.414 6Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 16 17" id="ho-icon-cutOperate"><path fill="#555" d="M1.782.212A.938.938 0 0 1 3.1.343L8 6.333 12.9.345a.938.938 0 0 1 1.45 1.187L9.212 7.813l2.046 2.5h.962a3.281 3.281 0 0 1 3.281 3.28v.47a2.812 2.812 0 0 1-5.625 0v-2.478L8 9.294l-1.875 2.29v2.479a2.812 2.812 0 0 1-5.625 0v-.47a3.281 3.281 0 0 1 3.281-3.28h.962l2.046-2.5-5.14-6.282A.937.937 0 0 1 1.781.212ZM4.25 12.188h-.469c-.776 0-1.406.63-1.406 1.406v.469a.937.937 0 0 0 1.875 0v-1.875Zm7.5 0v1.875a.937.937 0 0 0 1.875 0v-.47c0-.776-.63-1.405-1.406-1.405h-.469Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 1024 1024" id="ho-icon-date"><path d="M3.323 405.074V982.17c0 23.006 18.823 41.829 41.829 41.829h933.696c23.006 0 41.829-18.823 41.829-41.829V405.074H3.323zm295.734 386.16H191.86c-15.402 0-27.885-12.485-27.885-27.886s12.483-27.886 27.885-27.886h107.197c15.4 0 27.886 12.484 27.886 27.886s-12.487 27.885-27.886 27.885m0-145.006H191.86c-15.402 0-27.885-12.484-27.885-27.885s12.483-27.886 27.885-27.886h107.197c15.4 0 27.886 12.484 27.886 27.886s-12.487 27.885-27.886 27.885m283.11 145.006H474.97c-15.402 0-27.885-12.484-27.885-27.885s12.483-27.886 27.885-27.886h107.198c15.4 0 27.885 12.484 27.885 27.886s-12.486 27.885-27.885 27.885m0-145.006H474.97c-15.402 0-27.885-12.484-27.885-27.885s12.483-27.886 27.885-27.886h107.198c15.4 0 27.885 12.484 27.885 27.886s-12.486 27.885-27.885 27.885M832.14 791.233H724.944c-15.4 0-27.886-12.484-27.886-27.885s12.486-27.886 27.886-27.886h107.197c15.403 0 27.886 12.484 27.886 27.886s-12.485 27.885-27.886 27.885m0-145.006H724.944c-15.4 0-27.886-12.484-27.886-27.885s12.486-27.886 27.886-27.886h107.197c15.403 0 27.886 12.484 27.886 27.886s-12.485 27.885-27.886 27.885M293.56 230.41c-23.487 0-42.526-19.04-42.526-42.526V42.526C251.034 19.039 270.073 0 293.56 0s42.525 19.039 42.525 42.526v145.357c0 23.487-19.039 42.526-42.525 42.526m425.888 0c-23.487 0-42.526-19.04-42.526-42.526V42.526C676.922 19.039 695.961 0 719.448 0s42.526 19.039 42.526 42.526v145.357c0 23.487-19.04 42.526-42.526 42.526" /><path d="M978.848 101.086h-191.08v86.797c0 37.73-30.588 68.32-68.32 68.32s-68.32-30.59-68.32-68.32v-86.797H361.88v86.797c0 37.73-30.59 68.32-68.32 68.32-37.733 0-68.32-30.59-68.32-68.32v-86.797H45.152c-23.006 0-41.829 18.823-41.829 41.829v206.388h1017.354V142.915c0-23.006-18.823-41.83-41.829-41.83" /></symbol><symbol viewBox="0 0 18 12" id="ho-icon-decreaseIndent"><path fill="#555" d="M8.5 0a1 1 0 0 0 0 2H17a1 1 0 0 0 0-2H8.5ZM12 5a1 1 0 0 0 0 2h5a1 1 0 0 0 0-2h-5Zm-3 5a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2H9ZM4.707 2.293a1 1 0 0 0-1.414 1.414L4.586 5H1a1 1 0 0 0 0 2h3.586L3.293 8.293a1 1 0 1 0 1.414 1.414l3-3a1 1 0 0 0 0-1.414l-3-3Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 1024 1024" id="ho-icon-delimiter"><path d="M535.63 606.523c55.14 55.139 106.34 110.277 161.478 165.415 23.63 23.631-11.816 55.139-35.446 35.447-47.262-47.262-94.524-98.462-141.785-145.723-47.262 51.2-98.462 98.461-145.723 149.661-23.63 23.63-59.077-11.815-35.446-35.446l165.415-165.415c3.939-11.816 23.63-11.816 31.508-3.939zM500.185 417.477 334.769 252.062c-23.63-23.631 11.816-59.077 35.446-35.447 47.262 51.2 98.462 98.462 145.723 149.662 47.262-47.262 94.524-98.462 141.785-145.723 23.63-23.63 59.077 11.815 35.446 35.446-55.138 55.138-106.338 110.277-161.477 165.415-3.938 3.939-23.63 3.939-31.507-3.938zM1024 515.938c0 11.816-27.57 23.631-63.015 23.631H66.954c-35.446 0-63.016-11.815-63.016-23.63 0-11.816 27.57-23.631 63.016-23.631h894.03c35.447 0 63.016 11.815 63.016 23.63z" /></symbol><symbol viewBox="0 0 20 20" id="ho-icon-drawing"><g fill="none" fill-rule="evenodd"><path d="M0 0h20v20H0z" /><path d="m3 18 1.533-4.331 10.553-11.62L16.102 2l1.624 1.474.05 1.016L7.218 16.113 3 18Zm2.327-3.855-.762 2.163 2.108-.947L16.85 4.159V3.89l-1.079-.966h-.263L5.327 14.145ZM13.74 3.533l2.686 2.44-.61.67-2.686-2.438.61-.672Z" stroke="currentColor" stroke-width=".2" fill="#000" fill-rule="nonzero" /></g></symbol><symbol viewBox="0 0 1024 1024" id="ho-icon-expression"><path d="M921.6 448.884h89.6c6.377 0 12.8-6.376 12.8-12.753V333.87a13.777 13.777 0 0 0-12.8-12.8H908.8c-6.423 0-19.177 6.423-19.177 12.8L780.8 448.93c-6.377 6.33-12.8 6.33-12.8 0l-57.577-115.06c-6.423-6.377-12.8-12.8-19.223-12.8H524.8a13.777 13.777 0 0 0-12.8 12.8v102.26c0 6.377 6.423 12.753 12.8 12.753h102.4c6.423 0 12.8 6.377 19.177 12.8l38.4 83.084v19.13l-115.2 134.19c-6.377 0-12.754 6.424-19.177 6.424h-89.6c-6.377 0-12.8 6.377-12.8 12.753v102.26c0 6.378 6.423 12.8 12.8 12.8h102.4c6.377 0 19.177-6.422 19.177-12.8L729.6 653.36c6.423-6.377 12.8-6.377 12.8 0l83.177 166.167c0 6.377 12.8 12.8 19.223 12.8h102.4a13.777 13.777 0 0 0 12.8-12.8v-102.26a13.777 13.777 0 0 0-12.8-12.754h-38.4c-6.423 0-12.8-6.423-19.177-12.8l-64.046-127.814v-19.13l76.8-83.084c6.423-6.423 12.846-12.8 19.223-12.8zM377.623 65.49c-32.023 25.6-64.046 63.907-83.223 127.814l-31.977 127.768H76.8a13.777 13.777 0 0 0-12.8 12.8v102.26c0 6.377 6.377 12.753 12.8 12.753h153.6l-96.023 383.442C115.2 908.986 64 896.186 64 896.186H0V1024h64c51.2 0 102.4-6.377 128-38.353 32.023-31.93 51.2-89.46 64-153.321l96.023-383.442H499.2c6.377 0 12.8-6.376 12.8-12.753V333.87a13.777 13.777 0 0 0-12.8-12.8H384l32.023-121.391c6.377-19.13 38.4-51.107 57.577-63.907 70.377-51.107 166.4-19.177 230.4-6.377V20.76C640 8.006 499.2-36.724 377.623 65.443v.046z" /></symbol><symbol viewBox="0 0 1024 1024" id="ho-icon-figure"><path d="M3.323 405.074V982.17c0 23.006 18.823 41.829 41.829 41.829h933.696c23.006 0 41.829-18.823 41.829-41.829V405.074H3.323zm295.734 386.16H191.86c-15.402 0-27.885-12.485-27.885-27.886s12.483-27.886 27.885-27.886h107.197c15.4 0 27.886 12.484 27.886 27.886s-12.487 27.885-27.886 27.885m0-145.006H191.86c-15.402 0-27.885-12.484-27.885-27.885s12.483-27.886 27.885-27.886h107.197c15.4 0 27.886 12.484 27.886 27.886s-12.487 27.885-27.886 27.885m283.11 145.006H474.97c-15.402 0-27.885-12.484-27.885-27.885s12.483-27.886 27.885-27.886h107.198c15.4 0 27.885 12.484 27.885 27.886s-12.486 27.885-27.885 27.885m0-145.006H474.97c-15.402 0-27.885-12.484-27.885-27.885s12.483-27.886 27.885-27.886h107.198c15.4 0 27.885 12.484 27.885 27.886s-12.486 27.885-27.885 27.885M832.14 791.233H724.944c-15.4 0-27.886-12.484-27.886-27.885s12.486-27.886 27.886-27.886h107.197c15.403 0 27.886 12.484 27.886 27.886s-12.485 27.885-27.886 27.885m0-145.006H724.944c-15.4 0-27.886-12.484-27.886-27.885s12.486-27.886 27.886-27.886h107.197c15.403 0 27.886 12.484 27.886 27.886s-12.485 27.885-27.886 27.885M293.56 230.41c-23.487 0-42.526-19.04-42.526-42.526V42.526C251.034 19.039 270.073 0 293.56 0s42.525 19.039 42.525 42.526v145.357c0 23.487-19.039 42.526-42.525 42.526m425.888 0c-23.487 0-42.526-19.04-42.526-42.526V42.526C676.922 19.039 695.961 0 719.448 0s42.526 19.039 42.526 42.526v145.357c0 23.487-19.04 42.526-42.526 42.526" /><path d="M978.848 101.086h-191.08v86.797c0 37.73-30.588 68.32-68.32 68.32s-68.32-30.59-68.32-68.32v-86.797H361.88v86.797c0 37.73-30.59 68.32-68.32 68.32-37.733 0-68.32-30.59-68.32-68.32v-86.797H45.152c-23.006 0-41.829 18.823-41.829 41.829v206.388h1017.354V142.915c0-23.006-18.823-41.83-41.829-41.83" /></symbol><symbol viewBox="0 0 1084 1024" id="ho-icon-find"><path d="M211.004 207.992a265.035 265.035 0 0 1 402.312 342.619L837.09 774.445a42.165 42.165 0 0 1-59.633 59.633L553.623 610.244a265.096 265.096 0 0 1-342.619-402.252zm59.633 59.633a180.706 180.706 0 1 0 255.518 255.519 180.706 180.706 0 0 0-255.518-255.519z" /></symbol><symbol viewBox="0 0 16 13" id="ho-icon-fontSizeDecrease"><g fill="none" fill-rule="evenodd" transform="translate(-4 -7)"><path fill="#555" d="M10 7c.393 0 .749.23.911.587l3.643 8.012 1.365 3.005a1.002 1.002 0 0 1-1.823.83l-1.1-2.418H7.004l-1.1 2.417a1.001 1.001 0 0 1-1.822-.829l1.365-3.005L9.09 7.587C9.25 7.23 9.607 7 10 7Zm-2.086 8.012h4.172L10 10.422l-2.086 4.59Z" /><rect width="6" height="2" x="14" y="7" fill="#000" rx="1" /></g></symbol><symbol viewBox="0 0 16 15" id="ho-icon-fontSizeEnlarge"><g fill="#555" fill-rule="evenodd" transform="translate(-4 -5)"><path d="M10 7c.393 0 .749.23.911.587l3.643 8.012 1.365 3.005a1.002 1.002 0 0 1-1.823.83l-1.1-2.418H7.004l-1.1 2.417a1.001 1.001 0 0 1-1.822-.829l1.365-3.005L9.09 7.587C9.25 7.23 9.607 7 10 7Zm-2.086 8.012h4.172L10 10.422l-2.086 4.59Z" /><rect width="6" height="2" x="14" y="7" rx="1" /><rect width="2" height="7" x="16" y="5" rx="1" /></g></symbol><symbol viewBox="0 0 18 15" id="ho-icon-fontSubScript"><path fill="#555" d="M1.731.345a1.002 1.002 0 0 0-1.4-.059.998.998 0 0 0-.087 1.396l3.9 4.327-3.9 4.327a.998.998 0 0 0 .087 1.396 1.002 1.002 0 0 0 1.4-.06l3.76-4.17 3.76 4.17a1.002 1.002 0 0 0 1.71-.351.998.998 0 0 0-.223-.985L6.837 6.009l3.9-4.327A.998.998 0 0 0 10.21.021a1.002 1.002 0 0 0-.958.324l-3.76 4.17L1.73.345Zm12.584 8.709a.694.694 0 0 1 .959.01c.265.26.28.68.032.957l-3.046 3.304A.998.998 0 0 0 12.996 15H17a1 1 0 1 0 0-1.998h-1.721l1.501-1.628a2.687 2.687 0 0 0-.115-3.731 2.698 2.698 0 0 0-3.739-.026l-.624.602a.998.998 0 0 0-.022 1.41 1.002 1.002 0 0 0 1.413.026l.623-.601Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 18 16" id="ho-icon-fontSuperScript"><path fill="#555" d="M14.315 2.159a.698.698 0 0 1 .959.01c.265.257.28.675.032.95L12.26 6.394a.984.984 0 0 0-.18 1.07c.16.36.52.592.916.592H17c.553 0 1.001-.443 1.001-.99a.996.996 0 0 0-1-.992h-1.722l1.501-1.615a2.65 2.65 0 0 0-.115-3.7 2.714 2.714 0 0 0-3.739-.026l-.624.596a.984.984 0 0 0-.022 1.399 1.008 1.008 0 0 0 1.413.026l.623-.596ZM1.731 4.42a1.008 1.008 0 0 0-1.4-.059.984.984 0 0 0-.087 1.385l3.9 4.292-3.9 4.292a.984.984 0 0 0 .087 1.385 1.008 1.008 0 0 0 1.4-.059l3.76-4.136 3.76 4.136a1.006 1.006 0 0 0 1.71-.348.984.984 0 0 0-.223-.978L6.837 10.04l3.9-4.292a.984.984 0 0 0 .224-.977 1.006 1.006 0 0 0-1.71-.348L5.49 8.557 1.73 4.42Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 24 24" id="ho-icon-format"><style>#ho-icon-format .st2{fill:#fff}</style><g id="ho-icon-format_光标_x2F_24_x2F_格式刷-W"><path id="ho-icon-format_合并形状" d="M4 12h14V8h-5V4H9v4H4v4z" fill="#3d4757" stroke="currentColor" stroke-width="2" /><g id="ho-icon-format_编组" transform="translate(0 10)"><path id="ho-icon-format_矩形" fill="#3d4757" d="M3 3h14v6H3z" /><path id="ho-icon-format_路径" class="st2" d="M13 9h.5C15.4 9 17 7.4 17 5.5V.3c1.2 1 2 3.5 2 5.2 0 3-2.5 5.5-5.5 5.5-1.7 0-3.2-.8-4.2-2H13z" /><path id="ho-icon-format_路径_1_" class="st2" d="M3 5.5V.3c1.2 1 2 3.5 2 5.2 0 2.9-2.2 5.2-5 5.5V9c1.7-.3 3-1.7 3-3.5z" /><path id="ho-icon-format_矩形_1_" class="st2" d="M17 0h2v5.6L17 6z" /><path id="ho-icon-format_矩形复制" class="st2" d="M3 0h2v5.6L3 6z" /><path id="ho-icon-format_矩形_2_" class="st2" d="M0 9h14l-.4 2H0z" /></g><path id="ho-icon-format_矩形_3_" fill="#3d4757" stroke="#fff" d="M20.5 4.5h3v15h-3z" /></g></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="ho-icon-formatPaint"><path d="M165.647 511.398h692.706zm-56.621 0h805.948zm814.983-236.123H657.167V71.68a48.79 48.79 0 0 0-48.188-48.188h-194.56a48.188 48.188 0 0 0-47.586 48.188v203.595H99.388a56.621 56.621 0 0 0-56.62 56.621v149.986a55.416 55.416 0 0 0 52.404 56.02l-3.012 233.11-18.673 148.78a69.27 69.27 0 0 0 17.468 56.02 71.078 71.078 0 0 0 53.007 24.696h735.473a71.68 71.68 0 0 0 68.669-90.353l-39.756-141.553v-233.11h15.661a60.235 60.235 0 0 0 57.224-53.61V331.896a60.235 60.235 0 0 0-57.224-56.62zM427.07 83.727h169.863v188.537H427.068zm460.8 852.33a9.638 9.638 0 0 1-8.434 4.216H722.824v-161.43a30.118 30.118 0 0 0-60.236 0v161.43h-120.47v-161.43a30.118 30.118 0 0 0-60.236 0v161.43h-115.05v-161.43a30.118 30.118 0 0 0-60.234 0v161.43H143.962a9.638 9.638 0 0 1-7.83-3.614 9.638 9.638 0 0 1 0-9.035l18.673-149.384 3.614-240.941h692.706v234.315a60.235 60.235 0 0 0 3.011 19.275l38.551 138.542a9.638 9.638 0 0 1-4.819 6.625zm33.129-460.8H103.002V335.51h817.996z" /></symbol><symbol viewBox="0 0 16 16" id="ho-icon-insertTable"><path fill="#555" d="M0 3a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V3Zm3-1a1 1 0 0 0-1 1v4h5V2H3Zm6 0v5h5V3a1 1 0 0 0-1-1H9Zm5 7H9v5h4a1 1 0 0 0 1-1V9Zm-7 5V9H2v4a1 1 0 0 0 1 1h4Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 10 15" id="ho-icon-italic"><path fill="#555" fill-rule="nonzero" d="M2 1a1 1 0 0 1 1-1h6a1 1 0 0 1 0 2H6.858L5.166 13H7a1 1 0 0 1 0 2H1a1 1 0 0 1 0-2h2.142L4.834 2H3a1 1 0 0 1-1-1Z" /></symbol><symbol viewBox="0 0 20 20" id="ho-icon-line"><g fill="none" fill-rule="evenodd"><path d="M0 0h20v20H0z" /><path d="m17.99 3-.848-.849-3.677 3.677.849.849L17.99 3Zm-5.656 5.657-.849-.849-3.677 3.677.849.849 3.677-3.677Zm-5.657 5.657-.849-.849-3.677 3.677.849.849 3.677-3.677Z" fill="#000" fill-rule="nonzero" /></g></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="ho-icon-localHistory"><path d="M960 511.13a32 32 0 0 0-64 .12v.75c0 212.08-171.92 384-384 384S128 724.08 128 512s171.92-384 384-384c128.48 0 242.21 63.1 311.92 160H768a32 32 0 0 0 0 64h112a32 32 0 0 0 32-32V176a32 32 0 0 0-64 0v39.69C765.91 122.67 645.81 64 512 64 264.58 64 64 264.58 64 512s200.58 448 448 448 448-200.58 448-448v-.87z" fill="#2c2c2c" /><path d="M720 544a32 32 0 0 0-32-32H512V336a32 32 0 0 0-32-32 32 32 0 0 0-32 32v208a32 32 0 0 0 32 32h208a32 32 0 0 0 32-32z" fill="#2c2c2c" /></symbol><symbol viewBox="0 0 18 16" id="ho-icon-mergeCell"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 3V1H1v14h6v-2.048M11 3V1h6v14h-6v-2.048" /><path fill="#000" d="M3.635 9.142h2.242l-.673.72a.711.711 0 0 0 .03.96.63.63 0 0 0 .431.178.622.622 0 0 0 .438-.186L7.811 8.99a.697.697 0 0 0 .136-.743.685.685 0 0 0-.136-.227L6.096 6.194A.602.602 0 0 0 5.65 6a.627.627 0 0 0-.454.202.69.69 0 0 0-.18.477c0 .177.067.347.188.476l.597.638H3.635c-.348-.008-.635.291-.635.67 0 .372.287.68.635.68ZM14.365 9.142h-2.242l.673.72a.711.711 0 0 1-.03.96.63.63 0 0 1-.431.178.622.622 0 0 1-.438-.186L10.189 8.99a.697.697 0 0 1-.136-.743.685.685 0 0 1 .136-.227l1.715-1.825c.121-.13.28-.194.446-.194.166 0 .333.073.454.202a.69.69 0 0 1 .18.477.697.697 0 0 1-.188.476l-.597.638h2.166c.348-.008.635.291.635.67 0 .372-.287.68-.635.68Z" /></g></symbol><symbol viewBox="0 0 18 18" id="ho-icon-pageSetting"><path fill="#555" d="M7.162 0a.91.91 0 0 0-.919.9v1.424a7.383 7.383 0 0 0-1.767 1l-1.26-.712a.93.93 0 0 0-1.255.33L.124 6.058a.89.89 0 0 0 .336 1.23L1.719 8a7.108 7.108 0 0 0 0 2l-1.26.71a.903.903 0 0 0-.428.548.884.884 0 0 0 .093.683L1.96 15.06a.93.93 0 0 0 1.255.33l1.26-.714c.534.41 1.129.747 1.767 1.001V17.1c0 .497.412.9.92.9h3.675a.91.91 0 0 0 .919-.9v-1.424a7.385 7.385 0 0 0 1.767-1l1.26.712a.93.93 0 0 0 1.255-.33l1.837-3.117a.89.89 0 0 0-.336-1.23L16.281 10a7.109 7.109 0 0 0 0-2l1.26-.71a.903.903 0 0 0 .428-.548.884.884 0 0 0-.093-.683L16.04 2.94a.93.93 0 0 0-1.255-.33l-1.26.714a7.384 7.384 0 0 0-1.767-1.001V.9a.91.91 0 0 0-.92-.9H7.163Zm.92 2.961V1.8h1.837v1.161c0 .398.267.749.657.862a5.535 5.535 0 0 1 2.212 1.253.934.934 0 0 0 1.091.126l1.028-.581.919 1.558-1.027.58a.893.893 0 0 0-.435.988c.2.824.2 1.682 0 2.506a.893.893 0 0 0 .435.987l1.027.58-.92 1.56-1.028-.582a.934.934 0 0 0-1.09.126 5.533 5.533 0 0 1-2.212 1.253.903.903 0 0 0-.657.862V16.2H8.08v-1.161a.903.903 0 0 0-.657-.862 5.534 5.534 0 0 1-2.212-1.253.934.934 0 0 0-1.091-.126l-1.028.581-.919-1.558 1.027-.58a.893.893 0 0 0 .435-.988 5.31 5.31 0 0 1 0-2.506.893.893 0 0 0-.435-.987l-1.027-.58.92-1.56 1.027.582c.352.2.796.148 1.091-.126a5.535 5.535 0 0 1 2.212-1.253.903.903 0 0 0 .657-.862ZM7.161 9c0-.994.823-1.8 1.838-1.8 1.015 0 1.838.806 1.838 1.8S10.015 10.8 9 10.8c-1.015 0-1.838-.806-1.838-1.8ZM9 5.4C6.97 5.4 5.324 7.012 5.324 9S6.97 12.6 9 12.6c2.03 0 3.676-1.612 3.676-3.6S11.03 5.4 9 5.4Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 18 18" id="ho-icon-paste"><g transform="translate(1 1)" fill="none" fill-rule="evenodd"><path fill="#555" d="M3.5 4h5.536a1 1 0 0 1 0 2H3.5a1 1 0 1 1 0-2Z" /><rect width="4" height="2" x="2.5" y="9" fill="#000" rx="1" /><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M5.5 16H1.733C.776 16 0 15.204 0 14.222V1.778C0 .796.776 0 1.733 0h9.534C12.224 0 13 .796 13 1.778V5.11" /><rect width="7" height="7" x="9" y="9" stroke="#000" stroke-width="2" rx="1" /></g></symbol><symbol viewBox="0 0 18 18" id="ho-icon-print"><g fill="#555" fill-rule="nonzero"><path d="M6 6H4V2c0-1.136.987-2 2.143-2h5.714C13.013 0 14 .864 14 2v4h-2V2c0 .032-.037 0-.143 0H6.143C6.037 2 6 2.032 6 2v4Z" /><path d="M.003 11.712C0 11.668 0 10.772 0 6.333 0 5.064.918 4 2.098 4h13.804C17.082 4 18 5.064 18 6.333v5.332c0 1.269-.918 2.333-2.098 2.333h-1.518v-2h1.518c.091 0 .203-.129.203-.333V6.333c0-.204-.112-.333-.203-.333H2.098c-.091 0-.203.13-.203.333v5.282c.013.257.12.387.148.385l.055-.002h1.454v2h-1.43c-1.18.053-2.06-1.024-2.119-2.286Z" /><path d="M5 10v6h8v-6H5Zm0-2h8a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2Z" /></g></symbol><symbol viewBox="0 0 1041 1024" id="ho-icon-qrcode"><path d="M948.907 931.84h92.16V1024h-92.16zm0-372.053v184.32h-95.574v-184.32h-276.48V1024h92.16V651.947h92.16v184.32h279.894v-276.48z" /><path d="M761.173 931.84h92.16V1024h-92.16zm-573.44-744.107h92.16v92.16h-92.16z" /><path d="M0 464.213h464.213V0H0v464.213zM92.16 92.16h279.893v279.893H92.16V92.16zm95.573 651.947h92.16v92.16h-92.16z" /><path d="M0 1024h464.213V559.787H0V1024zm92.16-372.053h279.893V931.84H92.16V651.947zm669.013-464.214h92.16v92.16h-92.16z" /><path d="M1041.067 0H576.853v464.213h464.214V0zm-92.16 372.053H669.013V92.16h279.894v279.893z" /></symbol><symbol viewBox="0 0 1024 1024" id="ho-icon-radio"><path d="M511.262 3.07C228.313 3.07 3.581 230.989 3.581 512.165c0 281.143 227.919 509.092 509.063 509.092 281.175 0 509.095-227.948 509.095-509.092 0-281.175-227.527-509.095-510.477-509.095zm2.316 923.278c-230.265 0-416.953-186.688-416.953-416.951 0-230.292 186.688-416.98 416.953-416.98 230.293 0 416.951 186.689 416.951 416.98 0 230.265-186.658 416.951-416.951 416.951zm307.219-599.19c-17.682-18.585-46.313-18.585-63.99 0L464.231 634.823 296.368 478.57c-17.683-18.553-46.311-18.553-63.995 0-17.653 18.587-17.653 48.719 0 67.303l195.65 182.058c16.923 17.817 43.956 18.539 61.716 2.196 8.935-1.589 17.508-5.991 24.41-13.234L820.798 394.43c17.653-18.583 17.653-48.685.002-67.27z" /></symbol><symbol viewBox="0 0 20 20" id="ho-icon-rect"><g fill="none" fill-rule="evenodd"><path d="M0 0h20v20H0z" /><path d="M18 2v16H2V2h16Zm-1.2 1.2H3.2v13.6h13.6V3.2Z" fill="#000" fill-rule="nonzero" /></g></symbol><symbol viewBox="0 0 16 18" id="ho-icon-reDoOperate"><path fill="#555" fill-rule="nonzero" d="M9.478.335a1.143 1.143 0 0 0 0 1.616l2.62 2.62H6.286a6.286 6.286 0 1 0 0 12.572h2.857a1.143 1.143 0 1 0 0-2.286H6.286a4 4 0 1 1 0-8h5.812l-2.62 2.62a1.143 1.143 0 0 0 1.616 1.617l4.571-4.572a1.143 1.143 0 0 0 0-1.616L11.094.335a1.143 1.143 0 0 0-1.616 0Z" /></symbol><symbol viewBox="0 0 18 18" id="ho-icon-save"><path d="M15.3 18H2.7C1.058 18 0 16.942 0 15.3V2.7C.001 1.06 1.058.002 2.7 0h12.6C16.942 0 18 1.058 18 2.7v12.6c0 1.643-1.058 2.7-2.7 2.7ZM5.4 1.8v3.6c0 .468.061.618 0 .9.278-.062.426 0 .9 0h5.4c.466 0 .614-.062.9 0-.07-.282-.008-.432 0-.9V1.8H5.4Zm9.9 0h-.9v5.4c.031.43-.496.967-.9.9h-9c-.427.067-.955-.47-.9-.9V1.8h-.9c-.372 0-.9.536-.9.9v12.6c0 .57.527.9.9.9h12.6c.37 0 .899-.327.9-.9V2.7c0-.364-.528-.9-.9-.9ZM9.9 4.49V3.6c0-.623.521-.9.9-.9.382 0 .9.28.9.9v.89c.003.64-.518.9-.9.9s-.9-.26-.9-.9Z" fill="#555" fill-rule="nonzero" /></symbol><symbol viewBox="0 0 19 19" id="ho-icon-saveAs"><g fill="#555" fill-rule="evenodd"><path d="M15.3 0C16.942 0 18 1.058 18 2.7v9h-1.8v-9c0-.364-.528-.9-.9-.9h-.9v5.4c.031.43-.496.967-.9.9h-9c-.427.067-.955-.47-.9-.9V1.8h-.9c-.372 0-.9.536-.9.9v12.6c0 .57.527.9.9.9h7.199L9.9 18H2.7C1.058 18 0 16.942 0 15.3V2.7C.001 1.06 1.058.002 2.7 0h12.6Zm-2.7 1.8H5.4v3.6c0 .468.061.618 0 .9.278-.062.426 0 .9 0h5.4c.466 0 .614-.062.9 0-.07-.282-.008-.432 0-.9V1.8Zm-1.8.9c.382 0 .9.28.9.9v.89c.003.64-.518.9-.9.9s-.9-.26-.9-.9V3.6c0-.623.521-.9.9-.9Z" fill-rule="nonzero" /><path d="M11 15h6v2h-6z" /><path d="m16 13 2.828 2.828L16 18.656z" /></g></symbol><symbol viewBox="0 0 1573 1024" id="ho-icon-select"><path d="m890.433 976.724 649.323-750.694A136.988 136.988 0 0 0 1435.645 0H136.999a136.988 136.988 0 0 0-104.11 226.03L682.21 975.354a136.988 136.988 0 0 0 208.222 1.37z" /></symbol><symbol viewBox="0 0 13 15" id="ho-icon-setHeight"><path fill="#555" fill-rule="nonzero" d="M11.167 0h-10a1 1 0 1 0 0 2h10a1 1 0 0 0 0-2Zm0 13h-10a1 1 0 0 0 0 2h10a1 1 0 0 0 0-2ZM7.9 5.598 6.067 3.055a.123.123 0 0 0-.205 0L4.028 5.598c-.067.093-.007.233.104.233h1.213v3.34H4.203c-.11 0-.171.14-.104.233l1.834 2.54a.123.123 0 0 0 .205 0l1.834-2.54c.067-.093.007-.233-.104-.233H6.655v-3.34h1.142c.11 0 .171-.14.104-.233Z" /></symbol><symbol viewBox="0 0 1024 1024" id="ho-icon-slider"><path d="M535.63 606.523c55.14 55.139 106.34 110.277 161.478 165.415 23.63 23.631-11.816 55.139-35.446 35.447-47.262-47.262-94.524-98.462-141.785-145.723-47.262 51.2-98.462 98.461-145.723 149.661-23.63 23.63-59.077-11.815-35.446-35.446l165.415-165.415c3.939-11.816 23.63-11.816 31.508-3.939zM500.185 417.477 334.769 252.062c-23.63-23.631 11.816-59.077 35.446-35.447 47.262 51.2 98.462 98.462 145.723 149.662 47.262-47.262 94.524-98.462 141.785-145.723 23.63-23.63 59.077 11.815 35.446 35.446-55.138 55.138-106.338 110.277-161.477 165.415-3.938 3.939-23.63 3.939-31.507-3.938zM1024 515.938c0 11.816-27.57 23.631-63.015 23.631H66.954c-35.446 0-63.016-11.815-63.016-23.63 0-11.816 27.57-23.631 63.016-23.631h894.03c35.447 0 63.016 11.815 63.016 23.63z" /></symbol><symbol viewBox="0 0 18 16" id="ho-icon-splitCell"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 3V1h6v14H1v-2.048M17 3V1h-6v14h6v-2.048" /><path fill="#555" d="M4.365 9.142H2.123l.673.72a.711.711 0 0 1-.03.96.63.63 0 0 1-.431.178.622.622 0 0 1-.438-.186L.189 8.99a.697.697 0 0 1-.136-.743.685.685 0 0 1 .136-.227l1.715-1.825c.121-.13.28-.194.446-.194.166 0 .333.073.454.202a.69.69 0 0 1 .18.477.697.697 0 0 1-.188.476l-.597.638h2.166c.348-.008.635.291.635.67 0 .372-.287.68-.635.68ZM13.635 9.142h2.242l-.673.72a.711.711 0 0 0 .03.96.63.63 0 0 0 .431.178.622.622 0 0 0 .438-.186l1.708-1.825a.697.697 0 0 0 .136-.743.685.685 0 0 0-.136-.227l-1.715-1.825A.602.602 0 0 0 15.65 6a.627.627 0 0 0-.454.202.69.69 0 0 0-.18.477c0 .177.067.347.188.476l.597.638h-2.166c-.348-.008-.635.291-.635.67 0 .372.287.68.635.68Z" /></g></symbol><symbol viewBox="0 0 16 16" id="ho-icon-strikeout"><path fill="#555" d="M8.182 0h.075c2.395 0 3.803 1.2 4.41 1.771a1.001 1.001 0 0 1-1.37 1.459c-.457-.43-1.393-1.229-3.04-1.229h-.075a2.108 2.108 0 0 0-.662 4.113l1.178.39H15a1 1 0 0 1 0 2.001H1a1 1 0 0 1 0-2h3.842A4.112 4.112 0 0 1 8.182 0ZM10.3 9.506h2.336A4.688 4.688 0 0 1 8.316 16h-.592c-1.877 0-3.18-.614-4.41-1.771a1.001 1.001 0 1 1 1.37-1.458C5.582 13.615 6.408 14 7.724 14h.592a2.683 2.683 0 0 0 1.985-4.494H10.3Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 16 16" id="ho-icon-table"><g fill="none" fill-rule="evenodd"><rect x=".5" y=".5" width="12" height="12" rx="1" transform="translate(1 1)" stroke="currentColor" /><path fill="#3D4757" fill-rule="nonzero" d="M2 9h12v1H2zm0-4h12v1H2z" /><path fill="#3D4757" fill-rule="nonzero" d="M5 1h1v13H5zm4 0h1v13H9z" /></g></symbol><symbol viewBox="0 0 1024 1024" id="ho-icon-text"><path d="M34.91 474.764c0 9.309 6.98 16.29 16.29 16.29 9.31 0 16.29-6.981 16.29-16.29v-32.582c0-9.31-6.98-16.291-16.29-16.291-9.31 0-16.29 6.982-16.29 16.29v32.583zm0-104.728c0 9.31 6.98 16.291 16.29 16.291 9.31 0 16.29-6.982 16.29-16.29v-32.582c0-9.31-6.98-16.291-16.29-16.291-9.31 0-16.29 6.981-16.29 16.29v32.582zm0 209.455c0 9.309 6.98 16.29 16.29 16.29 9.31 0 16.29-6.981 16.29-16.29v-32.582c0-9.309-6.98-16.29-16.29-16.29-9.31 0-16.29 6.981-16.29 16.29v32.582zM51.2 279.273c9.31 0 16.29-6.982 16.29-16.291V230.4c0-9.31-6.98-16.29-16.29-16.29-9.31 0-16.29 6.98-16.29 16.29v32.582c0 9.309 4.654 16.29 16.29 16.29zM34.91 684.218c0 9.31 6.98 16.291 16.29 16.291 9.31 0 16.29-6.982 16.29-16.29v-32.583c0-9.309-6.98-16.29-16.29-16.29-9.31 0-16.29 6.981-16.29 16.29v32.582zm0 107.055c0 9.309 6.98 16.29 16.29 16.29 9.31 0 16.29-6.981 16.29-16.29V758.69c0-9.31-6.98-16.291-16.29-16.291-9.31 0-16.29 6.982-16.29 16.29v32.583zm921.6-316.51c0 9.31 6.98 16.292 16.29 16.292 9.31 0 16.29-6.982 16.29-16.291v-32.582c0-9.31-6.98-16.291-16.29-16.291-9.31 0-16.29 6.982-16.29 16.29v32.583zm0-104.727c0 9.31 6.98 16.291 16.29 16.291 9.31 0 16.29-6.982 16.29-16.29v-32.582c0-9.31-6.98-16.291-16.29-16.291-9.31 0-16.29 6.981-16.29 16.29v32.582zm0 209.455c0 9.309 6.98 16.29 16.29 16.29 9.31 0 16.29-6.981 16.29-16.29v-32.582c0-9.309-6.98-16.29-16.29-16.29-9.31 0-16.29 6.981-16.29 16.29v32.582zm16.29-300.218c9.31 0 16.29-6.982 16.29-16.291V230.4c0-9.31-6.98-16.29-16.29-16.29-9.31 0-16.29 6.98-16.29 16.29v32.582c0 9.309 6.98 16.29 16.29 16.29zm-16.29 404.945c0 9.31 6.98 16.291 16.29 16.291 9.31 0 16.29-6.982 16.29-16.29v-32.583c0-9.309-6.98-16.29-16.29-16.29-9.31 0-16.29 6.981-16.29 16.29v32.582zm0 107.055c0 9.309 6.98 16.29 16.29 16.29 9.31 0 16.29-6.981 16.29-16.29V758.69c0-9.31-6.98-16.291-16.29-16.291-9.31 0-16.29 6.982-16.29 16.29v32.583zM474.763 956.509h-32.582c-9.31 0-16.291 6.982-16.291 16.291 0 9.31 6.982 16.29 16.29 16.29h32.583c9.309 0 16.29-6.98 16.29-16.29 0-9.31-6.981-16.29-16.29-16.29zm-104.728 0h-32.581c-9.31 0-16.291 6.982-16.291 16.291 0 9.31 6.981 16.29 16.29 16.29h32.582c9.31 0 16.291-6.98 16.291-16.29 0-9.31-6.982-16.29-16.29-16.29zm211.782 0h-32.582c-9.309 0-16.29 6.982-16.29 16.291 0 9.31 6.981 16.29 16.29 16.29h32.582c9.31 0 16.291-6.98 16.291-16.29 0-9.31-9.309-16.29-16.29-16.29zm-318.836 0H230.4c-9.31 0-16.29 6.982-16.29 16.291 0 9.31 6.98 16.29 16.29 16.29h32.582c9.309 0 16.29-6.98 16.29-16.29 0-9.31-6.981-16.29-16.29-16.29zm-104.727-11.636h-48.873v-13.964c0-9.309-6.982-18.618-18.618-18.618h-25.6v-53.527c0-9.31-6.982-18.619-16.291-18.619-9.31 0-16.291 6.982-16.291 18.619v53.527H18.618C9.31 912.29 0 919.273 0 930.909v74.473C0 1014.69 6.982 1024 18.618 1024h74.473c9.309 0 18.618-6.982 18.618-18.618V989.09h48.873c9.309-2.327 18.618-11.636 18.618-18.618-2.327-11.637-20.945-25.6-20.945-25.6zm528.29 11.636h-32.581c-9.31 0-16.291 6.982-16.291 16.291 0 9.31 6.982 16.29 16.29 16.29h32.582c9.31 0 16.291-6.98 16.291-16.29 0-9.31-6.981-16.29-16.29-16.29zm104.728 0H758.69c-9.31 0-16.291 6.982-16.291 16.291 0 9.31 6.982 16.29 16.29 16.29h32.583c9.309 0 16.29-6.98 16.29-16.29 0-9.31-6.981-16.29-16.29-16.29zM442.182 65.164h32.582c9.309 0 16.29-6.982 16.29-16.291 0-9.31-6.981-16.291-16.29-16.291h-32.582c-9.31 0-16.291 6.982-16.291 16.29 0 6.983 6.982 16.292 16.29 16.292zm-104.727 0h32.581c9.31 0 16.291-6.982 16.291-16.291 0-9.31-6.982-16.291-16.29-16.291h-32.582c-9.31 0-16.291 6.982-16.291 16.29 0 6.983 6.981 16.292 16.29 16.292zm209.454 0h34.91c9.308 0 16.29-6.982 16.29-16.291 0-9.31-6.982-16.291-16.29-16.291h-32.583c-9.309 0-16.29 6.982-16.29 16.29-2.328 6.983 6.981 16.292 13.963 16.292zm-316.509 0h32.582c9.309 0 16.29-6.982 16.29-16.291 0-9.31-6.981-16.291-16.29-16.291H230.4c-9.31 0-16.29 6.982-16.29 18.618 0 6.982 6.98 13.964 16.29 13.964zm-72.145-32.582h-48.873V18.618C109.382 6.982 100.072 0 90.764 0H18.618C9.31 0 0 6.982 0 18.618v74.473c0 9.309 6.982 18.618 18.618 18.618H34.91v48.873c2.327 9.309 11.636 18.618 18.618 18.618 9.31 0 23.273-18.618 23.273-18.618v-51.2h16.29c9.31 0 18.62-6.982 18.62-18.618v-25.6h48.872c9.309 0 16.29-6.982 16.29-16.291-2.327-9.31-9.308-16.291-18.617-16.291zm495.709 32.582h32.581c9.31 0 16.291-6.982 16.291-16.291 0-9.31-6.981-16.291-16.29-16.291h-32.582c-9.31 0-16.291 6.982-16.291 16.29 0 6.983 6.982 16.292 16.29 16.292zm104.727 0h32.582c9.309 0 16.29-6.982 16.29-16.291 0-9.31-6.981-16.291-16.29-16.291H758.69c-9.31 0-16.291 6.982-16.291 16.29 0 9.31 6.982 16.292 16.29 16.292zM1005.38 0H930.91c-9.309 0-18.618 6.982-18.618 18.618V34.91h-48.873C854.11 37.236 844.8 46.545 844.8 53.527c0 9.31 18.618 23.273 18.618 23.273h48.873v16.29c0 9.31 6.982 18.62 18.618 18.62h25.6v53.526c0 9.31 6.982 18.619 16.291 18.619 9.31 0 16.29-6.982 16.29-18.619v-55.854h16.292c9.309 0 18.618-6.982 18.618-18.618V18.618C1021.673 6.982 1014.69 0 1005.382 0zm0 912.29h-16.29v-48.872c-2.327-9.309-11.636-18.618-18.618-18.618-9.31 0-23.273 18.618-23.273 18.618v48.873h-16.29c-9.31 0-18.62 6.982-18.62 18.618v25.6h-48.872c-9.309 0-16.29 6.982-16.29 16.291 0 9.31 6.981 16.29 16.29 16.29h48.873v16.292c0 9.309 6.982 18.618 18.618 18.618h74.473c9.309 0 18.618-6.982 18.618-18.618v-74.473c-2.327-11.636-9.31-18.618-18.618-18.618zM781.964 288.582c0-11.637 0-20.946 2.327-30.255 0-9.309 2.327-16.29 2.327-25.6 0-11.636-6.982-20.945-18.618-23.272-6.982-2.328-18.618-2.328-30.255-2.328H288.582c-11.637 0-20.946 2.328-30.255 4.655-18.618 4.654-20.945 18.618-20.945 25.6 2.327 20.945 4.654 41.89 4.654 62.836 0 20.946-2.327 41.891-4.654 62.837 0 4.654 0 9.309 9.309 16.29C251.345 381.673 256 384 260.655 384c4.654 0 9.309 0 13.963-2.327 6.982-2.328 11.637-9.31 13.964-16.291 4.654-20.946 9.309-39.564 13.963-53.527 4.655-11.637 11.637-20.946 18.619-27.928 6.981-6.982 16.29-11.636 27.927-13.963 11.636-2.328 27.927-4.655 48.873-4.655 27.927 0 41.89 4.655 46.545 6.982 6.982 4.654 9.31 18.618 9.31 27.927v372.364c0 18.618 0 30.254-2.328 41.89-2.327 6.983-4.655 13.964-9.31 18.619-4.654 4.654-11.636 6.982-18.617 9.309-9.31 2.327-23.273 4.655-39.564 6.982-6.982 0-11.636 4.654-16.29 11.636-2.328 4.655-4.655 9.31-4.655 16.291 0 4.655 2.327 11.636 4.654 16.291 4.655 6.982 9.31 9.31 18.618 9.31 18.618 0 39.564 0 62.837-2.328 44.218-4.655 83.781-4.655 123.345 0 20.946 2.327 41.891 2.327 65.164 2.327 6.982 0 13.963-2.327 18.618-9.309 2.327-4.655 4.654-9.31 4.654-16.29 0-4.655-2.327-11.637-4.654-16.292-4.655-11.636-9.31-16.29-18.618-16.29-16.291-2.328-30.255-4.655-41.891-6.983-9.31-2.327-13.964-4.654-18.618-9.309-4.655-4.654-6.982-9.309-6.982-16.29-2.327-9.31-2.327-23.273-2.327-41.891V297.89c0-16.291 2.327-25.6 9.309-27.927 6.981-2.328 20.945-6.982 48.872-6.982 16.291 0 32.582 2.327 44.219 4.654s20.945 6.982 27.927 13.964c6.982 6.982 13.963 16.29 18.618 27.927 4.655 13.964 9.31 30.255 11.636 53.528 2.328 6.981 6.982 13.963 13.964 16.29 4.655 2.328 9.31 2.328 13.964 2.328s9.309-2.328 13.963-4.655c6.982-4.654 9.31-11.636 9.31-16.29 0-11.637-2.328-23.273-2.328-34.91 4.655-13.963 4.655-25.6 4.655-37.236z" /></symbol><symbol viewBox="0 0 16 16" id="ho-icon-transparent"><g fill="none"><path d="M1 1v14h14V1H1zM0 0h16v16H0V0z" fill="#CFCFCF" /><path fill="#DA3434" d="M-.207.5.5-.207l15.84 15.84-.707.707z" /></g></symbol><symbol viewBox="0 0 12 16" id="ho-icon-underline"><path fill="#555" d="M1 0a1 1 0 0 1 1 1v6a4 4 0 1 0 8 0V1a1 1 0 0 1 2 0v6A6 6 0 1 1 0 7V1a1 1 0 0 1 1-1ZM0 15a1 1 0 0 1 1-1h10a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Z" fill-rule="evenodd" /></symbol><symbol viewBox="0 0 16 18" id="ho-icon-unDoOperate"><path fill="#555" fill-rule="nonzero" d="M6.522.335c.446.446.446 1.17 0 1.616l-2.62 2.62h5.812a6.286 6.286 0 1 1 0 12.572H6.857a1.143 1.143 0 1 1 0-2.286h2.857a4 4 0 1 0 0-8H3.902l2.62 2.62a1.143 1.143 0 0 1-1.616 1.617L.335 6.522a1.143 1.143 0 0 1 0-1.616L4.906.335a1.143 1.143 0 0 1 1.616 0Z" /></symbol><symbol viewBox="0 0 16 16" id="ho-icon-uploadImage"><g transform="translate(1 1)"><path d="M1 0h12c.6 0 1 .4 1 1v11c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1V1c0-.6.4-1 1-1zm0 1v11h12V1H1z" /><circle cx="10" cy="4" r="1" /><path d="m8.5 11.2-4-4.1L1 10.7V9.2c1.7-1.6 2.7-2.5 3-2.8.4-.5.7-.4 1 0L8.5 10 11 7.3c.4-.5.6-.5 1-.1l2 2.8v1.5l-2.5-3.4-3 3.1z" /></g></symbol>', t.insertBefore(r, t.lastChild);
};
document.readyState === "loading" ? document.addEventListener("DOMContentLoaded", a) : a();
}
Vue.use(VueI18n);
const i18n = new VueI18n({
locale: "ZH_CN",
fallbackLocale: "ZH_CN",
messages: {},
silentTranslationWarn: !0,
missing: process.env.NODE_ENV !== "production" ? () => {
} : void 0
});
function defaultParse(a, t) {
return a && a.replace(/\{(\d+)\}/g, (r, o) => t[o] ?? "");
}
function i18nHelper(a, t, r) {
try {
const o = i18n.t(a, t);
return o === a ? defaultParse(r, t || []) : o;
} catch {
return r || a;
}
}
const an = class an {
constructor() {
b(this, "_hoEditorFactoryMap");
this._hoEditorFactoryMap = /* @__PURE__ */ new Map();
}
// private _hoEditorFactorys: Array<HOEditorFactory>
static instance() {
return an._instance || (an._instance = new an()), an._instance;
}
// set hoEditorFactoryMap(hoEditorFactoryMap: Map<string, HOEditorFactory>) {
// this._hoEditorFactoryMap = hoEditorFactoryMap;
// }
get hoEditorFactoryMap() {
return this._hoEditorFactoryMap;
}
// set hoEditorFactorys(hoEditorFactoryList: Array<HOEditorFactory>) {
// this._hoEditorFactorys = hoEditorFactoryList;
// }
// get hoEditorFactorys(){
// return this._hoEditorFactorys;
// }
getFactory(t) {
const r = this._hoEditorFactoryMap.get(t);
if (!r)
throw new Error("找不到ID值对应的EditorFactory");
return r;
}
};
b(an, "_instance");
let HOEditorFactorys = an;
var Align = /* @__PURE__ */ ((a) => (a[a.alleft = 0] = "alleft", a[a.alright = 1] = "alright", a[a.alcenter = 2] = "alcenter", a[a.alSpaceEqually = 3] = "alSpaceEqually", a))(Align || {});
class CombineParagraph {
constructor(t, r) {
b(this, "_lineSpace");
//行间距
b(this, "_charSpace");
//文字间距
b(this, "_leftMarginMm");
//以下为毫米单位边距
b(this, "_topMarginMm");
b(this, "_bottomMarginMm");
b(this, "_rightMarginMm");
b(this, "_leftMarginPixes");
//以下为像素单位边距
b(this, "_topMarginPixes");
b(this, "_bottomMarginPixes");
b(this, "_rightMarginPixes");
b(this, "_align");
//对齐方式
b(this, "_node");
b(this, "_hoEditorFactoryID");
this._node = r, this._hoEditorFactoryID = t;
}
static whiteList() {
return [
"charSpace",
"lineSpace",
"leftMarginMm",
"topMarginMm",
"bottomMarginMm",
"rightMarginMm",
"align"
];
}
get lineSpace() {
return this._lineSpace;
}
set lineSpace(t) {
t !== this._lineSpace && (this._lineSpace = t);
}
get leftMarginPixes() {
return this._leftMarginPixes;
}
get leftMarginMm() {
return this._leftMarginMm;
}
set leftMarginMm(t) {
t !== this._leftMarginMm && (this._leftMarginMm = t, this._leftMarginPixes = HOEditorFactorys.instance().getFactory(this._hoEditorFactoryID).unitConvert.mmConversionPx(
t,
!0
));
}
get topMarginPixes() {
return this._topMarginPixes;
}
get topMarginMm() {
return this._topMarginMm;
}
set topMarginMm(t) {
t !== this._topMarginMm && (this._topMarginMm = t, this._topMarginPixes = HOEditorFactorys.instance().getFactory(this._hoEditorFactoryID).unitConvert.mmConversionPx(
t,
!1
));
}
get bottomMarginMm() {
return this._bottomMarginMm;
}
set bottomMarginMm(t) {
t !== this._bottomMarginMm && (this._bottomMarginMm = t, this._bottomMarginPixes = HOEditorFactorys.instance().getFactory(this._hoEditorFactoryID).unitConvert.mmConversionPx(
t,
!1
));
}
get bottomMarginPixes() {
return this._bottomMarginPixes;
}
get rightMarginPixes() {
return this._rightMarginPixes;
}
get rightMarginMm() {
return this._rightMarginMm;
}
set rightMarginMm(t) {
t !== this._rightMarginMm && (this._rightMarginMm = t, this._rightMarginPixes = HOEditorFactorys.instance().getFactory(this._hoEditorFactoryID).unitConvert.mmConversionPx(
t,
!0
));
}
get align() {
return this._align;
}
set align(t) {
t !== this._align && (this._align = t);
}
get charSpace() {
return this._charSpace;
}
set charSpace(t) {
t !== this._align && (this._charSpace = t);
}
copyStyle(t) {
this._charSpace = t._charSpace, this.leftMarginMm = t._leftMarginMm, this.rightMarginMm = t._rightMarginMm, this.topMarginMm = t._topMarginMm, this.bottomMarginMm = t._bottomMarginMm, this._lineSpace = t._lineSpace, this._align = t._align;
}
defaultCombineParagraph(t) {
const r = HOEditorFactorys.instance().getFactory(this._hoEditorFactoryID);
t._charSpace = r.pageProperty.charSpace, t._leftMarginMm = 0, t._rightMarginMm = 0, t._topMarginMm = 0, t._bottomMarginMm = 0, t._leftMarginPixes = 0, t._rightMarginPixes = 0, t._topMarginPixes = 0, t._bottomMarginPixes = 0, t._lineSpace = r.pageProperty.lineHeight, t._align = r.pageProperty.paraAlign;
}
}
class Paragraph {
// get drawLines(){
// return this._drawLines;
// }
constructor(t) {
b(this, "_lineSpace");
b(this, "_charSpace");
//文字间距
b(this, "_leftMargin");
b(this, "_topMargin");
b(this, "_bottomMargin");
b(this, "_rightMargin");
b(this, "_align");
// private _doc: DocTree;
b(this, "_haveUndefineValue");
b(this, "_hoEditorFactoryID");
this._align = void 0, this._charSpace = void 0, this._leftMargin = void 0, this._rightMargin = void 0, this._topMargin = void 0, this._bottomMargin = void 0, this._lineSpace = void 0, this._haveUndefineValue = !0, this._hoEditorFactoryID = t;
}
// private _drawLines: DrawLine[];
// private _combineStyle: CombineStyle;
get lineSpace() {
return this._lineSpace;
}
set lineSpace(t) {
t !== this._lineSpace && (this._lineSpace = t);
}
get leftMargin() {
return this._leftMargin;
}
set leftMargin(t) {
t !== this._leftMargin && (this._leftMargin = t);
}
get topMargin() {
return this._topMargin;
}
set topMargin(t) {
t !== this._topMargin && (this._topMargin = t);
}
get bottomMargin() {
return this._bottomMargin;
}
set bottomMargin(t) {
t !== this._bottomMargin && (this._bottomMargin = t);
}
get rightMargin() {
return this._rightMargin;
}
set rightMargin(t) {
t !== this._rightMargin && (this._rightMargin = t);
}
get align() {
return this._align;
}
set align(t) {
t !== this._align && (this._align = t);
}
get charSpace() {
return this._charSpace;
}
set charSpace(t) {
t !== this._charSpace && (this._charSpace = t);
}
get haveUndefineValue() {
return this._haveUndefineValue;
}
clone() {
return JSON.parse(JSON.stringify(this));
}
/**
* @author jsp
* @returns 合并后的段落样式
* @description
*/
get combineStyle() {
return Paragraph.para2CombinePara(
this._hoEditorFactoryID,
null,
this,
HOEditorFactorys.instance().getFactory(this._hoEditorFactoryID).docTree.combineParagraph
);
}
/**
* @author jsp
* @param propName 属性名称
* @param value 属性值
* @returns 返回段落样式序号
* @description 类似createjs Event对象中的set()方法 直接修改一个属性,并后加段落样式的序号
*/
changeStyle(t, r) {
const o = HOEditorFactorys.instance().getFactory(this._hoEditorFactoryID), n = new Paragraph(this._hoEditorFactoryID);
this.copyProperty(this, n);
const s = [
"alignedLeft",
"alignedRight",
"alignedCenter",
"alignedBothEnds"
];
t.startsWith("align") ? n.align = s.indexOf(t) : t == "lineHeight" ? n.lineSpace = r : t == "decreaseIndent" ? (n.leftMargin = (n.leftMargin || 1) - 1, n.leftMargin = Math.max(0, n.leftMargin)) : t == "addIndent" && (n.leftMargin = (n.leftMargin || 1) + 1);
let l = 0;
return t == "formatPainter" ? l = parseInt(r) : l = o.docTree.styleCompare(n), l;
}
// public getParagraphWidth(){
// //如果父文档节点派生于rectNode(用于表格基类),则取
// if (this.parentNode && this.parentNode instanceof RectNode){
// return (this.parentNode as RectNode).width;
// }
// return this._doc.pageProperty.pageWidth-this._doc.pageProperty.leftMargin-
// this._doc.pageProperty.rightMargin;
// }
// public updateCombineParagraph(){
// if (this.parentNode && this.parentNode instanceof RectNode){
// this._combineParagraph=Paragraph.para2CombinePara(this, (this.parentNode as RectNode).combineParagraph)
// } else {
// this._combineParagraph= Paragraph.para2CombinePara(this,this._doc.conbineParagraph)
// }
// }
// 段落样式合并
static para2CombinePara(t, r, o, n) {
if (!o)
return n;
const s = new CombineParagraph(t, r);
return s.charSpace = o._charSpace !== void 0 ? o._charSpace : n.charSpace, s.leftMarginMm = o._leftMargin !== void 0 ? o._leftMargin : n.leftMarginMm, s.rightMarginMm = o._rightMargin !== void 0 ? o._rightMargin : n.rightMarginMm, s.topMarginMm = o._topMargin !== void 0 ? o._topMargin : n.topMarginMm, s.bottomMarginMm = o._bottomMargin !== void 0 ? o._bottomMargin : n.bottomMarginMm, s.lineSpace = o._lineSpace !== void 0 ? o._lineSpace : n.lineSpace, s.align = o._align !== void 0 ? o._align : n.align, s;
}
copyProperty(t, r) {
t && r && t !== r && Object.assign(r, t);
}
// public node2DrawNode(drawTree: DrawTree,pDrawNode: DrawRectArea): DrawParagraph{
// const iparagraphIndex=0;
// const dParagraph=new DrawParagraph(this,pDrawNode,iparagraphIndex,pDrawNode.dLeft,
// pDrawNode.dTop,pDrawNode.dWidth,pDrawNode.dHeight,
// pDrawNode.maxWidth,pDrawNode.maxHeight);
// pDrawNode.appendItem(dParagraph);
// drawTree.childNodes.push(dParagraph);
// const itop=0;
// const ileft= 0;
// const paragraphWidth=this.getParagraphWidth();
// const aline=new DrawLine(dParagraph,0,itop,ileft,paragraphWidth);
// aline.setBounds(dParagraph.dLeft,dParagraph.dHeight+1,dParagraph.docWidth,DrawLine.gLineHeight)
// dParagraph.appendLine(aline);
// const usedWidth=0;
// for (let i=0;i<this.childNodes.length-1;i++){
// this.childNodes[i].node2DrawNode(drawTree,dParagraph)
// // for (let j=0;j<aDrawItems.length;j++){
// // if(aDrawItems[j].children.length>0 ){
// // if (aline.restWidth>=aDrawItems[j].getBounds().width){
// // aline.appendItem(aDrawItems[i]);
// // }else {
// // d