现有系统有很多报告.使用像dopdf或cutepdf这样的免费pdf打印机,用户可以打开报告,选择pdf打印机,输入文件名并将报告保存为pdf文件.这看起来有点单调乏味
将报告直接保存为pdf文件,只需点击一下按钮就可以了.遗憾的是,报告工具组件没有pdf导出功能..有没有办法使用第三方组件以编程方式执行此功能.
打印应该是静默的,这样就不会要求用户输入文件名.单击时,将显示一个名为c:\ 1.pdf的文件.类似这样的ActivatePdfPrinter(c:\ 1.pdf); printreport; ClosePdfPrinter;
或任何其他方法.
我使用delphi,但如果你建议使用其他编程语言的任何其他工具,那么我可以搜索正确的方向.
是否可以禁止在Delphi中最小化表单\应用程序?
我找到了以下代码:
procedure TForm1.WMShowWindow(var Msg: TWMShowWindow);
begin
if not Msg.Show then
Msg.Result := 0
else
inherited;
end;
Run Code Online (Sandbox Code Playgroud)
但是,如果我按下Windows键+ M或WindowsKey + D,它仍然会被最小化.有办法防止这种情况吗?