soui 5.0.0.1
Soui5 Doc
 
Loading...
Searching...
No Matches
SDpiScale.h
1#ifndef __SDPISCALE__H__
2#define __SDPISCALE__H__
3
4SNSBEGIN
5
6/**
7 * @class SDpiScale
8 * @brief 提供DPI缩放比例处理的类
9 */
10class SOUI_EXP SDpiScale {
11 public:
12 /**
13 * @brief 获取内置的缩放比例数量
14 * @return 内置缩放比例的数量
15 */
16 static int GetBuiltinScaleCount();
17
18 /**
19 * @brief 获取内置的缩放比例数组
20 * @return 内置缩放比例数组指针
21 */
22 static const int *GetBuiltinScales();
23
24 /**
25 * @brief 标准化放大比例
26 * @param nScale 输入的缩放比例
27 * @return 标准化后的缩放比例
28 *
29 * @details 选择比指定比例小一号的标准缩放比例
30 */
31 static int NormalizeScale(int nScale);
32};
33
34SNSEND
35
36#endif // __SDPISCALE__H__
提供DPI缩放比例处理的类
Definition SDpiScale.h:10
static const int * GetBuiltinScales()
获取内置的缩放比例数组
Definition SDpiScale.cpp:12
static int NormalizeScale(int nScale)
标准化放大比例
Definition SDpiScale.cpp:18
static int GetBuiltinScaleCount()
获取内置的缩放比例数量
Definition SDpiScale.cpp:7