Get Text Inside

I use microstation 08.11.09.578, DGN 2D V7 Upgrade V8

I use C# language

I want to get text in polygon
When I use "Point3dInPolygonXY" both polygons get this text
I want only the 2nd polygon to receive this text, is there any way to do it (text is more inside the 2nd polygon)