new feature: use Text::getLineCount to get the number of rows
This commit is contained in:
		
							parent
							
								
									15e039f278
								
							
						
					
					
						commit
						ead3e52cef
					
				|  | @ -99,6 +99,13 @@ UINT32 e2d::Text::getColor() const | |||
| 	return m_Font.color; | ||||
| } | ||||
| 
 | ||||
| int e2d::Text::getLineCount() const | ||||
| { | ||||
| 	DWRITE_TEXT_METRICS metrics; | ||||
| 	m_pDWriteTextLayout->GetMetrics(&metrics); | ||||
| 	return static_cast<int>(metrics.lineCount); | ||||
| } | ||||
| 
 | ||||
| bool e2d::Text::isItalic() const | ||||
| { | ||||
| 	return m_Font.italic; | ||||
|  |  | |||
|  | @ -577,6 +577,9 @@ public: | |||
| 	// 获取文字颜色
 | ||||
| 	UINT32 getColor() const; | ||||
| 
 | ||||
| 	// 获取文本显示行数
 | ||||
| 	int getLineCount() const; | ||||
| 
 | ||||
| 	// 是否是斜体
 | ||||
| 	bool isItalic() const; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue