Skip to content

Commit 38f954e

Browse files
committed
better text exort
1 parent d5fb3e0 commit 38f954e

4 files changed

Lines changed: 24 additions & 6 deletions

File tree

index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,13 @@
4747

4848
"@mlc-ai/web-llm": "./node_modules/@mlc-ai/web-llm/lib/index.js",
4949
"@node-projects/": "./node_modules/@node-projects/",
50+
"@chenglou/pretext": "./node_modules/@chenglou/pretext/dist/layout.js",
5051
"monaco-editor/": "./node_modules/monaco-editor/",
5152
"@node-projects/web-component-designer-htmlparserservice-nodehtmlparser": "./node_modules/@node-projects/web-component-designer-htmlparserservice-nodehtmlparser/dist/service/htmlParserService/NodeHtmlParserService.js",
5253
"@node-projects/web-component-designer-codeview-monaco": "./node_modules/@node-projects/web-component-designer-codeview-monaco/dist/widgets/codeView/code-view-monaco.js",
5354
"@node-projects/web-component-designer-stylesheetservice-css-parser": "./node_modules/@node-projects/web-component-designer-stylesheetservice-css-parser/dist/service/stylesheetservice/CssParserStylesheetService.js",
5455
"wunderbaum": "./node_modules/wunderbaum/dist/wunderbaum.esm.min.js",
55-
"wunderbaum/": "./node_modules/wunderbaum/",
56+
"wunderbaum/": "./node_modules/wunderbaum/"
5657
}
5758
};
5859
//@ts-ignore

package-lock.json

Lines changed: 19 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@
2626
"esbuild": "^0.28.0"
2727
},
2828
"dependencies": {
29+
"@chenglou/pretext": "^0.0.5",
2930
"@doubletrade/lit-datepicker": "^1.0.0",
3031
"@mlc-ai/web-llm": "^0.2.82",
3132
"@node-projects/acad-ts": "^1.1.0",
3233
"@node-projects/base-custom-webcomponent": "0.46.0",
3334
"@node-projects/css-parser": "^5.2.0",
34-
"@node-projects/layout2vector": "^4.8.0",
35+
"@node-projects/layout2vector": "^4.9.0",
3536
"@node-projects/lean-he-esm": "^3.4.1",
3637
"@node-projects/node-html-parser-esm": "^6.4.1",
3738
"@node-projects/pickr-webcomponent": "^1.1.0",

src/appShell.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -851,6 +851,7 @@ export class AppShell extends BaseCustomWebComponentConstructorAppend {
851851
zoom: 1 / doc.designerView.designerCanvas.zoomFactor,
852852
convertFormControls: true, // convert form controls (input, select, textarea) to rectangles with text
853853
walkIframes: true, // recursively extract iframes
854+
textMeasurement: 'auto' // "auto" uses pretext library when needed
854855
});
855856
if (format === 'dxf') {
856857
const dxfWriter = new DXFWriter(document.documentElement.scrollHeight);

0 commit comments

Comments
 (0)