首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调整工作区高度以在Svg-edit中填满屏幕?

如何调整工作区高度以在Svg-edit中填满屏幕?
EN

Stack Overflow用户
提问于 2015-04-29 03:57:40
回答 1查看 550关注 0票数 0

是否可以将svg-edit的工作区高度设置为动态适应屏幕高度?现在可以在文件config.js中更改工作区域大小(例如640x480、800x600)。但是,如何更改此工作区以动态适应屏幕呢?有多少像素的工作区并不重要,但我需要缩放工作区,以适应屏幕。我想使编辑器窗口与工作区高度,以填补实际的浏览器屏幕(缩放禁用,工作区扩展到整个浏览器窗口)。有没有可能使用配置文件来设置它,或者它需要在核心文件中实现?

下面是config.js的一部分:

代码语言:javascript
复制
svgEditor.setConfig({dimensions: [640, 480],
emptyStorageOnDecline: true
allowedOrigins: [window.location.origin] // May be 'null' (as a string) when
used as a file:// URL
});

下面是我正在使用的svg-editor.html中的一部分代码:

代码语言:javascript
复制
 <div id="workarea">
<style id="styleoverrides" type="text/css" media="screen" scoped="scoped"
</style>
<div id="svgcanvas" style="position:relative">
</div>
</div>

EN

回答 1

Stack Overflow用户

发布于 2015-07-30 05:13:04

代码语言:javascript
复制
function getDimensions() {
    // do something here to get your height and width values
    var x = 640,
        y = 480;

    return [x,y];
}

svgEditor.setConfig({
    dimensions: getDimensions()
});

如果您希望工作区随着用户调整窗口大小而更改,那么还需要使用svgCanvas.setResolution()绑定window.onresize来更改SVG-Edit的画布大小。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29928722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档