AcDbMText constructor
AcDbMText({})
Create AcDbMText entity.
Implementation
AcDbMText({
double x = 0,
double y = 0,
double z = 0,
String textString = '',
double textHeight = 2.5,
double columnWidth = 20.0,
String layerName = '0',
}) : _x = x,
_y = y,
_z = z,
_textString = textString,
_textHeight = textHeight,
_columnWidth = columnWidth,
_layerName = layerName {
_groupCodes.add(GroupCode(0, type));
_groupCodes.add(GroupCode(5, handle));
_groupCodes.add(GroupCode(330, '1F'));
_groupCodes.add(GroupCode(100, 'AcDbEntity'));
_groupCodes.add(GroupCode(8, layerName));
_groupCodes.add(GroupCode(100, 'AcDbMText'));
_groupCodes.add(GroupCode(10, x));
_groupCodes.add(GroupCode(20, y));
_groupCodes.add(GroupCode(30, z));
_groupCodes.add(GroupCode(40, textHeight));
_groupCodes.add(GroupCode(41, columnWidth));
_groupCodes.add(GroupCode(46, 0.0));
_groupCodes.add(GroupCode(71, 1));
_groupCodes.add(GroupCode(72, 5));
_groupCodes.add(GroupCode(1, '{\\fArial|b0|i0|c163|p34;$textString}'));
_groupCodes.add(GroupCode(73, 1));
_groupCodes.add(GroupCode(44, 1.0));
_groupCodes.add(GroupCode(1001, 'ACAD'));
}