ArcObjectsスクリプトの実行中に生成されるレイアウトビューの謎の緑の線とは何ですか?
ArcObjectsの第一人者が私に、ページレイアウトのこれらの緑の線は何であり、何をすべきか、またはすべきでないので、それらが表示されないのか教えてもらえますか?添付の画像を参照してください。 私はPythonからArcObjectsを使用しました。私のスクリプトは、データフレームグリッドと経緯線をグラフィックスに変換しています。その結果、単一の要素(テキスト、行など)を再生するためにそれらを抽出する必要があるグループ要素を受け取ります。ただし、この操作(3つの個別のグリッドに対して実行されます)の後に、GraphicContainerの一部ではない、神秘的な緑色の線が表示されます。実際、緑の線は、変換と1経緯線(WGS)からの抽出後にのみ表示されます。 いくつかのガイダンスがあり、ここで働く、それらを取り除く(カット&ペーストまたは削除して、すべてのページ要素を元に戻す)を取得する方法について。ただし、そもそもそれらは避けたい。また、切り取りと貼り付けのいくつかの構成を行った後、3つの画像要素(右下隅)を削除して復元すると、緑色の線が消えることを確認しました。 これに責任があると思われるコード: 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 = …