2017-07-23 31 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.