├── .babelrc ├── .gitignore ├── README.md ├── dist_miniprogram ├── cax │ ├── cax.js │ ├── cax.json │ └── cax.wxml ├── index.js ├── index.json ├── index.wxml ├── index.wxss └── json2canvas.js ├── doc ├── 元素.md ├── 动态文本.md └── 文本示例.md ├── example ├── weapp │ ├── app.js │ ├── app.json │ ├── app.wxss │ ├── component │ │ └── json2canvas │ │ │ ├── cax │ │ │ ├── cax.js │ │ │ ├── cax.json │ │ │ └── cax.wxml │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ ├── index.wxss │ │ │ └── json2canvas.js │ ├── package-lock.json │ ├── package.json │ ├── pages │ │ ├── index │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── poster │ │ │ ├── data.js │ │ │ ├── poster.js │ │ │ ├── poster.json │ │ │ ├── poster.wxml │ │ │ └── poster.wxss │ ├── project.config.json │ └── sitemap.json └── web │ ├── index.html │ ├── json2canvas.js │ ├── json2canvasedit │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── json2canvas.js │ │ └── option.js │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── components │ │ │ ├── ElementProperty.vue │ │ │ └── ElementTree.vue │ │ ├── element │ │ │ ├── base.js │ │ │ ├── circle.js │ │ │ ├── group.js │ │ │ ├── image.js │ │ │ ├── index.js │ │ │ ├── rect.js │ │ │ ├── root.js │ │ │ └── text.js │ │ └── main.js │ └── vue.config.js │ └── option.js ├── index.dev.html ├── package.json ├── src ├── cax │ ├── graphics.js │ ├── text.js │ └── util.js └── json2canvas.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/README.md -------------------------------------------------------------------------------- /dist_miniprogram/cax/cax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/dist_miniprogram/cax/cax.js -------------------------------------------------------------------------------- /dist_miniprogram/cax/cax.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/dist_miniprogram/cax/cax.json -------------------------------------------------------------------------------- /dist_miniprogram/cax/cax.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/dist_miniprogram/cax/cax.wxml -------------------------------------------------------------------------------- /dist_miniprogram/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/dist_miniprogram/index.js -------------------------------------------------------------------------------- /dist_miniprogram/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/dist_miniprogram/index.json -------------------------------------------------------------------------------- /dist_miniprogram/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/dist_miniprogram/index.wxml -------------------------------------------------------------------------------- /dist_miniprogram/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/dist_miniprogram/index.wxss -------------------------------------------------------------------------------- /dist_miniprogram/json2canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/dist_miniprogram/json2canvas.js -------------------------------------------------------------------------------- /doc/元素.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/doc/元素.md -------------------------------------------------------------------------------- /doc/动态文本.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/doc/动态文本.md -------------------------------------------------------------------------------- /doc/文本示例.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/doc/文本示例.md -------------------------------------------------------------------------------- /example/weapp/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/app.js -------------------------------------------------------------------------------- /example/weapp/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/app.json -------------------------------------------------------------------------------- /example/weapp/app.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/app.wxss -------------------------------------------------------------------------------- /example/weapp/component/json2canvas/cax/cax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/component/json2canvas/cax/cax.js -------------------------------------------------------------------------------- /example/weapp/component/json2canvas/cax/cax.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/component/json2canvas/cax/cax.json -------------------------------------------------------------------------------- /example/weapp/component/json2canvas/cax/cax.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/component/json2canvas/cax/cax.wxml -------------------------------------------------------------------------------- /example/weapp/component/json2canvas/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/component/json2canvas/index.js -------------------------------------------------------------------------------- /example/weapp/component/json2canvas/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/component/json2canvas/index.json -------------------------------------------------------------------------------- /example/weapp/component/json2canvas/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/component/json2canvas/index.wxml -------------------------------------------------------------------------------- /example/weapp/component/json2canvas/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/component/json2canvas/index.wxss -------------------------------------------------------------------------------- /example/weapp/component/json2canvas/json2canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/component/json2canvas/json2canvas.js -------------------------------------------------------------------------------- /example/weapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/package-lock.json -------------------------------------------------------------------------------- /example/weapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/package.json -------------------------------------------------------------------------------- /example/weapp/pages/index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/pages/index/index.js -------------------------------------------------------------------------------- /example/weapp/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /example/weapp/pages/index/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/pages/index/index.wxml -------------------------------------------------------------------------------- /example/weapp/pages/index/index.wxss: -------------------------------------------------------------------------------- 1 | /**index.wxss**/ 2 | .btn { 3 | margin-bottom: 30rpx 4 | } 5 | -------------------------------------------------------------------------------- /example/weapp/pages/poster/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/pages/poster/data.js -------------------------------------------------------------------------------- /example/weapp/pages/poster/poster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/pages/poster/poster.js -------------------------------------------------------------------------------- /example/weapp/pages/poster/poster.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/pages/poster/poster.json -------------------------------------------------------------------------------- /example/weapp/pages/poster/poster.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/pages/poster/poster.wxml -------------------------------------------------------------------------------- /example/weapp/pages/poster/poster.wxss: -------------------------------------------------------------------------------- 1 | /* pages/poster.wxss */ -------------------------------------------------------------------------------- /example/weapp/project.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/project.config.json -------------------------------------------------------------------------------- /example/weapp/sitemap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/weapp/sitemap.json -------------------------------------------------------------------------------- /example/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/index.html -------------------------------------------------------------------------------- /example/web/json2canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvas.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/.gitignore -------------------------------------------------------------------------------- /example/web/json2canvasedit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/README.md -------------------------------------------------------------------------------- /example/web/json2canvasedit/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/babel.config.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/package-lock.json -------------------------------------------------------------------------------- /example/web/json2canvasedit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/package.json -------------------------------------------------------------------------------- /example/web/json2canvasedit/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/public/favicon.ico -------------------------------------------------------------------------------- /example/web/json2canvasedit/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/public/index.html -------------------------------------------------------------------------------- /example/web/json2canvasedit/public/json2canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/public/json2canvas.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/public/option.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/public/option.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/App.vue -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/assets/logo.png -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/components/ElementProperty.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/components/ElementProperty.vue -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/components/ElementTree.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/components/ElementTree.vue -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/element/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/element/base.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/element/circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/element/circle.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/element/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/element/group.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/element/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/element/image.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/element/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/element/index.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/element/rect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/element/rect.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/element/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/element/root.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/element/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/element/text.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/src/main.js -------------------------------------------------------------------------------- /example/web/json2canvasedit/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/json2canvasedit/vue.config.js -------------------------------------------------------------------------------- /example/web/option.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/example/web/option.js -------------------------------------------------------------------------------- /index.dev.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/index.dev.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/package.json -------------------------------------------------------------------------------- /src/cax/graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/src/cax/graphics.js -------------------------------------------------------------------------------- /src/cax/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/src/cax/text.js -------------------------------------------------------------------------------- /src/cax/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/src/cax/util.js -------------------------------------------------------------------------------- /src/json2canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/src/json2canvas.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnewii/json2canvas/HEAD/webpack.config.js --------------------------------------------------------------------------------