问题标签 [mvg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1054 浏览

shell - imagemagick 字体度量——如何在网格中放置文本?

让我们看一下下面的图片:

在此处输入图像描述

我有一个水平网格,我想在这个网格中放置一个文本。上面的例子是错误的,因为我想要的是每个字符都被准确地放置在网格的一个单元格中。

我想知道,我是否可以调整 imagemagick 中的文本输出来实现这一点,不必使用它自己的命令放置每个字符。

一些额外的事实:

  • 我正在使用一些 shell 脚本中的 imagemagick
  • 我正在用 imagemagick 的 MVG 做相当复杂的绘图——所以如果文本仍然可以用 MVG 命令放置会很好
  • 如果您的解决方案需要,我可以将网格的宽度调整几个像素,但所有单元格当然需要具有相同的宽度
  • 我总是为此使用相同的固定宽度字体(Courier)
  • 我能够解析我的 shell 脚本中的字体指标并使用此信息将值应用于我的文本命令
  • 我只关心水平放置,垂直放置并不重要,因为我渲染每一行

考虑到这一切——我的问题有什么解决方案吗?

非常感谢!

0 投票
1 回答
566 浏览

svg - ImageMagick MVG vs. SVG——图形上下文

我目前正在将我的一些应用程序从 ImageMagick MVG 移植到 SVG 输出。我大量使用了 MVG 的“push graphics-context”命令,现在想知道,在 SVG 中这个等价物是什么?

简而言之,“推送图形上下文”的作用(从其他来源复制):

是否相当于使用嵌套的 SVG 文档,如下例所示?

还是我应该使用其他东西?

提前致谢!

0 投票
3 回答
1424 浏览

siebel - Siebel - 子 BC 中 MVG 数据的更改会更改父 MVG 数据

我在 Parent and child BusComp 中有一个 MVG 小程序。MVG 数据在父项中输入,当创建子记录时,MVG 数据将填充到子 BC MVG。

这导致了一个问题;如果用户修改了子 BC 中的 MVG 数据,则父 MVG 中的数据也会被更改。防止这种情况的最佳方法是什么。

两个 MVG 都基于相同的 BusComp。

Siebel 版本:8.1

0 投票
1 回答
29 浏览

svg - 如何通过 RMagick 调用将 SVG 转换为 MVG?

我想将一块 SVG 转换为 MVG。convert msvg:pram.svg pram.mvg我可以使用 RMagick 方法做类似的事情吗?我不想将输出保存在文件中,但我想将它保存在 Ruby 中的变量中。