MapFrame

0 голосов
спросил 31 Авг, 09 от Commrad1 (3,660 баллов) в категории Программные продукты Esri
День добрый! Помогите пожалуйста! Как изменить размер МарFrame в PageLayout и задать положение. Заранее благодарен.

3 Ответы

0 голосов
ответил 03 Сен, 09 от Dido_kz1 (11,020 баллов)
Set pActiveView = pMxDocument.PageLayout
0 голосов
ответил 03 Сен, 09 от Alexander1 (32,520 баллов)
VBA Code:

Dim pMxDoc As IMxDocument
Set pMxDoc = ThisDocument

Dim pGC As IGraphicsContainer
Set pGC = pMxDoc.PageLayout

Dim pElement As IElement
Set pElement = pGC.FindFrame(pMxDoc.FocusMap)

Dim pEnvelope As IEnvelope
Set pEnvelope = New Envelope
    pEnvelope.PutCoords 1, 1, 6, 6
    
pElement.Geometry = pEnvelope

pMxDoc.ActiveView.Refresh
0 голосов
ответил 06 Фев, 10 от Commrad1 (3,660 баллов)
И еще раз спасибо Alexander!
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...