2017-07-23 32 views
1

我想从Delphi 10的视图函数中创建一个截图,而不必将应用程序编译到目标设备,然后在那里截取应用程序。这可以让我创建模型以供批准,而无需为每个样本屏幕编译到每个设备。所有帮助赞赏。从Delphi 10的视图创建一个截图?

回答

1

这将允许您在Windows上运行移动样式。

  1. 保存当前的移动样式文件(* .style)
  2. 打开这个文本文件在记事本中,找到PlatformTarget 例如 PlatformTarget =“[ANDROID] [DARKSTYLE] [DEFINEFONTSTYLES] [MSWINDOWS] [DARKSTYLE] [DEFINEFONTSTYLES]' 保存它
  3. 与 PlatformTarget =更换它。
  4. 在StyleBook中将此样式加载为Windows样式。 现在,您将在Windows上看到移动样式。

如果firemonkey缩放比例较大,因为系统dpi较大 - 将此行粘贴到dpr文件(Project> View source)中。

GlobalUseGPUCanvas:= true; Application.Initialize;

这将禁用缩放。

另一种方法 - 你可以在Windows上使用NOX模拟器,并从这里获取屏幕截图。

P.s. - 不要使用德尔福东京开发Android应用程序 - 它会使应用程序变得缓慢,不稳定并出现问题(或等待东京更新)。使用prev德尔福版本 - 柏林更新2.