Windows Laptop Scaling Not Being Recognized With Figure Copy/Paste
조회 수: 2 (최근 30일)
이전 댓글 표시
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
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 MATLAB Report Generator에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!