GETINUNITS

버전 1.1.0.1 (2.16 KB) 작성자: Jiro Doke
Get object properties in specified units without changing the Units property.
다운로드 수: 2.3K
업데이트 날짜: 2016/9/1

라이선스 보기

편집자 메모: This file was a File Exchange Pick of the Week

Have you ever created an object for your GUI using Normalized units, but wanted to get its position in Points to line up a text object according to the font size? Instead of SETting the Units property to Points, GETting the Position, and SETting the Units back to Normalized, just use getInUnits.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
GETINUNITS Get object properties in specified units

V = GETINUNITS(H, PROP, UNITS) returns the object property in the specified UNITS. It will leave the 'Units' and 'FontUnits' property unchanged afterwards.

H is the handle of the object. If it is an M-element array of handles, the function will return an M-by-1 cell array. PROP can be a string or a cell array of strings. If it is a 1-by-N or N-by-1 cell array, the function will return an M-by-N cell array of values. UNITS can be a string or a cell array. If it is a cell array, then PROP must also be a cell array with the same size as UNITS, and each cell element of UNITS corresponds to a cell element of PROP.

V = GETINUNITS(H, PROP) is the same as GET(H, PROP)

Examples:
V = GETINUNITS(H, 'Position', 'Pixels')
V = GETINUNITS(H, {'FontSize', 'Position'}, 'Normalized')
V = GETINUNITS(H, {'FontSize', 'Position'}, {'Points', 'Pixels'})

인용 양식

Jiro Doke (2024). GETINUNITS (https://www.mathworks.com/matlabcentral/fileexchange/8898-getinunits), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R14SP2
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Numeric Types에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!
버전 게시됨 릴리스 정보
1.1.0.1

Updated license

1.1.0.0

License update.

1.0.0.0

Fixes a bug that gives an error with Figures. I basically included a try..catch to check if FontUnits and Units properties exist or not.