以程序方式旋转tiff图片(或pdf)

问题描述 投票:1回答:3

没有人知道在TWebBrowser控件中旋转图像(jpg或gif)的方法(使用Delphi)

更新

该文件将是本地文件。

更新2因此,我想问题应该是如何旋转图像或pdf。

delphi tiff mshtml
3个回答
1
投票

如果您可以控制TWebBrowser中的内容返回,则可以通过JavaScript进行。

这里是JavaScript Image Rotation的一个例子。

如果要使用TImage进行操作,则有several options listed in this Q/A


1
投票

我想您已经使用this approach在TWebBrowser中显示HTML内容。

现在,您在生成的HTML文档中使用CSS,而不是JavaScript(as suggested by Robert)。>>

我还没有测试过,但是您应该能够通过使用以下CSS代码(对于基于IE的浏览器)来旋转图像(和其他HTML元素:]]

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

查看MSDN的详细信息

如果它在网站上(在TWebBrowser中),那么您将无法旋转它。最好的办法是,如果图像位于您的网站上,则可以使用PHP / ASP / etc。加载图像,并生成图像的旋转版本。


0
投票

如果它在网站上(在TWebBrowser中),那么您将无法旋转它。最好的办法是,如果图像位于您的网站上,则可以使用PHP / ASP / etc。加载图像,并生成图像的旋转版本。

© www.soinside.com 2019 - 2024. All rights reserved.