绘制一个多行文字
[id(95), helpstring("method DrawMText")]
LONGLONG DrawMText(DOUBLE dPosX, DOUBLE dPosY, BSTR pszContents, DOUBLE dHeight, DOUBLE dWidth, DOUBLE dRotation, SHORT iAttachment);|
参数 |
说明 |
|
DOUBLE dPosX |
多行文字位置的X坐标 |
|
DOUBLE dPosY |
多行文字位置的Y坐标 |
|
BSTR pszContents |
多行文字的内容 |
|
DOUBLE dHeight |
多行文字的高度 |
|
DOUBLE dWidth |
多行文字的显示宽度 |
|
DOUBLE dRotation |
多行文字的旋转角度 |
|
SHORT iAttachment |
多行文字的对齐方式 |
|
可以取值 |
enum AttachmentPoint { kTopLeft = 1, kTopCenter = 2, kTopRight = 3, kMiddleLeft = 4, kMiddleCenter = 5, kMiddleRight = 6, kBottomLeft = 7, kBottomCenter = 8, kBottomRight = 9, |
返回多行文字id
例如: 绘一个平方字符
axMxDrawX1.DrawMText(0,0,"\A2;平方方法: m{\H0.3x;\S 2^;}",15,100,0.0,7);
axMxDrawX1.ZoomAll();
axMxDrawX1.UpdateDisplay();