Algum guru do ArcObjects poderia me dizer quais são essas linhas verdes no meu Layout de Página e o que fazer ou não fazer para que elas não apareçam? Veja a imagem em anexo.
Eu usei o ArcObjects do Python. Meu script é converter grades e gratículas de quadros de dados em gráficos. Como resultado, recebo o elemento de grupo do qual preciso extrair elementos únicos (texto, linhas etc.) para brincar com eles. No entanto, após esta operação (que é realizada para três grades separadas), recebo essas misteriosas linhas verdes, que não fazem parte do GraphicContainer. Na verdade, as linhas verdes aparecem somente após a conversão e a extração de uma gratícula (WGS).
Há algumas orientações aqui sobre como se livrar deles, o que funciona (recortar e colar ou excluir e recuperar todos os elementos da página). No entanto, eu ainda gostaria de evitá-los em primeiro lugar. Além disso, após algumas configurações de recorte e colagem, percebi que as linhas verdes desaparecem quando esses 3 elementos da imagem (canto inferior direito) são excluídos e restaurados.
Código suspeito de ser responsável por isso:
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()
Sei que há alguma discussão em andamento, se o GIS.SE é o local apropriado para essas questões técnicas e específicas de software. Peço desculpas por isso, no entanto, não encontrei resposta satisfatória em nenhum outro lugar.