![]() |
1
2
您提到您使用的是transparentcolor属性,所以说您不需要alpha透明度,可以不使用二进制透明度(每个像素的透明度是关闭还是打开)是正确的吗? 如果是这样,可能可以从位图生成一个区域。 然后将该区域用作剪切区域并绘制位图。 PDF打印机可能能够正确处理剪切区域。 下面是一个从位图生成区域的示例,它用于生成非矩形表单,但其思想是相同的: http://www.delphi-central.com/BitmapShapedForm.aspx 下面是为TCavas设置剪切区域的另一个示例: http://www.efg2.com/Lab/OtherProjects/PrinterDemo2.htm |
![]() |
2
0
我认为你不能用PDF打印机实现部分透明。你能做的就是 VisPDF 包裹。有了它,你就可以在你的应用程序中添加一个蒙版到包含在PDF中的图片中。如果这不是一个选项,您可以将所有背景内容合并到一个图像中。在这张图片上画阿尔法通道的东西。 |
![]() |
3
0
我以前也遇到过这个问题,如果我记得正确的话,我最终做的就是创建一个我操作过的屏幕外位图,然后在我再次复制完并使用我发送到打印机的画布上的新位图副本之后。 |
![]() |
4
0
您可能需要考虑在应用程序中使用第三方PDF组件将画布直接呈现为PDF。我将这种技术用于专门的报告(RTF、RadioEmtricJPegs、表格、文本等),这是我为红外热成像开发的商业产品。我对性能和质量很满意。我使用的组件 llPDFLib 刚刚更新,我相信现在支持完全的图像透明度。 祝你好运。在我的经验中,用alpha通道打印图像有时是很有挑战性的。 |
![]() |
Some1Else · 函数在Delphi中重新创建TForm 3 年前 |
![]() |
Agmcz · Delphi安卓库。so未安装(AAB) 3 年前 |
![]() |
nader · 如何使用delphi在web上提交表单 7 年前 |
![]() |
kwadratens · Delphi中的卡方分布函数代码 7 年前 |
|
user9672569 · 如何在完整的位图图像中绘制阴影效果? 7 年前 |
![]() |
mmmm · MSBuild(用于Delphi)Make-like功能 7 年前 |