private bool FindTextsInDrawing(dynamic app, dynamic acDoc, dynamic modelSpace)
{
int poly_line=0;
int _mtext=0;
int _text=0;
int _line=1;
object MinimizeBox = 0, MaximizeBox = 0;
try
{
dynamic count = CallFunc((object)app, () => modelSpace.Count);
for (int i = 0; i < (int)count; i++)
{
dynamic en = CallFunc((object)app, () => modelSpace.Item(i));
dynamic className = CallFunc((object)app, () => en.ObjectName);
(en as AcadEntity).GetBoundingBox(out MinimizeBox, out MaximizeBox);
double xMin = (MinimizeBox as double[])[0];
double yMin = (MinimizeBox as double[])[1];
double zMin = (MinimizeBox as double[])[2];
double xMax = (MaximizeBox as double[])[0];
double yMax = (MaximizeBox as double[])[1];
double zMax = (MaximizeBox as double[])[2];
//en.Delete();
}
return true;
}
catch (System.Exception eх)
{
// WriteErrorMsg(ex, ConsoleColor.Red);
// if (acDoc != null)
// DoAction((object)app, () => acDoc.Close(false));
// if (app != null)
// DoAction((object)app, () => app.Quit());
return false;
};