¿Podría algún gurú de ArcObjects decirme, qué son estas líneas verdes en mi diseño de página y qué hacer o no hacer para que no aparezcan? Ver imagen adjunta.
Utilicé ArcObjects de Python. Mi script está convirtiendo cuadrículas de datos y retículas en gráficos. Como resultado, recibo Group Element del que necesito extraer elementos individuales (texto, líneas, etc.) para jugar con ellos. Sin embargo, después de esta operación (que se realiza para 3 cuadrículas separadas) recibo esas misteriosas líneas verdes, que no son parte de GraphicContainer. En realidad, las líneas verdes aparecen solo después de la conversión y extracción de una retícula (WGS).
Hay una cierta dirección aquí acerca de cómo deshacerse de ellos, que funciona (cortar y pegar o borrar y recuperar todos los elementos de la página). Sin embargo, todavía me gustaría evitarlos en primer lugar. Además, después de algunas configuraciones de corte y pegado, pensé que las líneas verdes se desvanecen cuando esos 3 elementos de imagen (esquina inferior derecha) se eliminan y restauran.
Código sospechoso de ser responsable de esto:
pGCL.Reset() #reset graphics containere
pElem = pGCL.Next()
while pElem:
pEP3 = CType(pElem, esriCarto.IElementProperties3)
if pEP3.Name == '' and pEP3.Type == 'Group':
pGE = CType(pElem, esriCarto.IGroupElement3)
pGE_no = pGE.ElementCount
for i in range(pGE_no):
if pGE.ElementCount > 0:
pGEe = pGE.Element[0]
pGCL.MoveElementFromGroup(pGE, pGEe, 0)
else: break
pElem = pGCL.Next()
Sé que se está discutiendo si GIS.SE es el lugar apropiado para tales preguntas técnicas y específicas de software. Pido disculpas por esto, sin embargo, no encontré una respuesta satisfactoria en ningún otro lado.