首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDFsharp变化起源

PDFsharp变化起源
EN

Stack Overflow用户
提问于 2015-08-03 19:41:46
回答 1查看 625关注 0票数 4

我正在使用PDFsharp绘制相当复杂的形状的线条。为了简化这个过程,并使它更容易理解,我想把原点从页面的左上角改为左下角。目前,更改原点是尚未执行。是否可以使用RotateTransformTranslateTransform之类的方法将原点重新定位到左下角?据我所知,旋转变换围绕原点旋转。可能有个诡计我不知道。使用

代码语言:javascript
复制
gfx.RotateTransform(180);
gfx.TranslateTransform(-612, -792); // Assumes 8.5 inch x 11 inch at 72 points/inch

我可以把它移到右下角,这样x就会向左增加,但是添加的文本是倒过来的。

有没有办法真正地把原点移到左下角,这样y就会上升,x就会向右移动吗?提前谢谢。

编辑:ThomasH的答案将原语移至左下角,但文本仍被翻转。有什么办法可以克服这个问题吗?参见这里的自包含示例:http://pastebin.com/fgfjDXF1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-04 19:48:46

TranslateTransformScaleTransform(1,-1)的结合应该能做你想做的事情。

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

https://stackoverflow.com/questions/31795466

复制
相关文章

相似问题

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