【问题标题】:how can i flip or rotate a diagram picture generate in Word with m2doc service如何翻转或旋转 Word 中使用 m2doc 服务生成的图表图片
【发布时间】:2019-10-26 16:03:57
【问题描述】:

当我使用 Sirius 创建图表时。 m2doc 能够在 Word 文档中生成图像。我的问题是无法在纵向模式下旋转这个太大的图像。我有一个实现 MImage 和服务的类。如何从 ImageServices 中获取它。我的链接帮助:http://www.m2doc.org/ref-doc/2.0.2/m2doc_service_imageservices.html

我尝试通过“org.eclipse.swt.graphics.ImageData”使用 imageData 转换图像。不工作

public MImage rotate(MImage image) {
    java.lang.System.out.println("START TRANSFORMATION  " + image);
    SbocsImage sbocsImage = null;

    try {
        imgSizer = new ImageResizer( new ImageData(image.getInputStream()) );
        sbocsImage = new SbocsImage( imgSizer.rotateImage(SWT.RIGHT), image);

    } catch (IOException e1) {
        e1.printStackTrace();
    }

    java.lang.System.out.println("END CLOSE TRANSFORMATION  " + image);
    return image;
}

图像不旋转。

【问题讨论】:

    标签: m2doc


    【解决方案1】:

    在 master 分支上,有一个使用 BufferedImage 的 MImage 的新实现。在resize() service中使用。

    您可以查看issue 344 和相应的commit 了解更多上下文。

    你能打开一个issue 来创建轮播服务吗?

    【讨论】:

      猜你喜欢
      • 2019-04-03
      • 2012-12-23
      • 1970-01-01
      • 2013-04-20
      • 2018-02-13
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      • 1970-01-01
      相关资源
      最近更新 更多