Windows Laptop Scaling Not Being Recognized With Figure Copy/Paste

조회 수: 2 (최근 30일)
Rufus Harrison-Banfield
Rufus Harrison-Banfield 2018년 7월 30일
댓글: John Murphy 2019년 6월 26일
Hi - I am trying to maintain the size of a figure when I paste it into MS PowerPoint 2016 using my laptop screen instead of docked monitor screen. In my code I have set the figure(f) size to:
f.Units = 'centimeters'; f.Position = [f.Position(1) f.Position(2) 24 12];
(I have tried all other units types...but this best describes the size in MS PowerPoint 2016)
This works fine if my docked monitor is the primary monitor. However when my laptop screen in the primary monitor (un-docked or docked) the pasted image comes out half the size.
% Copy Figure Options (default):
% Preserve Information (meta-file if possible) <<<< I do want to maintain this
% Transparent background
% Match figure screen size - checked
get(0, 'monitorPositions')
1 1 1920 1080 % Laptop (primary - matches windows hence no scaling)
-1919 449 1920 1200 % Docked Monitor (secondary - matches windows hence no scaling)
get(0, 'ScreenPixelsPerInch')
96
Form these commands I am showing that scaling is off and I am not running a high DPI screen. Yet the pasted image is still half the size it should be. Note - all windows graphical scaling is set to 100% on both monitors.
Please....any help would be appreciated
Rufus / MATLAB 2017b / Windows 10
  댓글 수: 1
John Murphy
John Murphy 2019년 6월 26일
Having a similar issue, Matlab 2019a/Windows 10/Lenovo Laptop and Dock

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB Report Generator에 대해 자세히 알아보기

제품


릴리스

R2017b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by