我一直在网上寻找一段时间,但我还没有想出如何在Delphi中打印PDF文件而不显示文档本身或打印对话框.我只想在不显示文件的情况下打开文件,然后将其打印到默认打印机.
我正在尝试打印一批PDF文档,不需要用户干预.
我们最近更改了从StarTeam更改为SVN,但我们的DFM文件出现问题.看起来Delphi更改了DFM文件,即使我们实际上没有更改表单.
例如:我打开现有文件,更改活动标签页,保存文件,将标签页更改回原始状态,然后再次保存.当我对这两个文件进行区分时,PixelsPerInch,TextHeight,Top和许多其他值都发生了变化?我的代码的一小部分示例:
PixelsPerInch = 96
TextHeight = 13
inherited PageControl1: TPageControl
Top = 105
Height = 629
Margins.Left = 5
Margins.Top = 5
Margins.Right = 5
Margins.Bottom = 5
HotTrack = True
inherited TabSheet1: TTabSheet
Margins.Left = 5
Margins.Top = 5
Margins.Right = 5
Margins.Bottom = 5
Run Code Online (Sandbox Code Playgroud)
我的问题是:有没有办法让Delphi只在表单发生变化时才更改DFM?现在,当我们一直在SVN中更新时,我们会发生冲突.