绘制一个多行文字
[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();