Abrir un mapa publicado con ArcReaderControl
Los siguientes pasos demuestran cómo iniciarse con ArcReaderControl utilizando las fichas del cuadro de diálogo Páginas de propiedades proporcionadas con el control y algunos de los objetos expuestos por el modelo de objetos de ArcReaderControl. Siga estos pasos para producir una aplicación Visual Basic totalmente funcional en solo unos minutos.
Pasos:
- Inicie Visual Basic y cree un nuevo proyecto EXE Estándar desde el cuadro de diálogo Nuevo proyecto.
- Haga clic en el menú Proyecto, haga clic en Componentes, haga clic en ESRI ArcReaderControl y, a continuación, haga clic en Aceptar.
- Haga clic en el icono ArcReaderControl en el cuadro de herramientas Visual Basic para colocar ArcReaderControl en un formulario y, a continuación, haga clic y arrastre de una esquina a la esquina contraria. También puede hacer doble clic en el icono de ArcReaderControl en el cuadro de herramientas Visual Basic, y ArcReaderControl se colocará automáticamente en el formulario. Modifique la posición del control y cambie su tamaño para que sea similar al que se muestra a continuación.
- Haga clic con el botón derecho en ArcReaderControl y haga clic en Propiedades para abrir el cuadro de diálogo Páginas de propiedades de ArcReaderControl. Hacer clic en la ficha General y, a continuación, haga clic en el botón de explorar documentos . Desplácese hasta una carpeta que contenga un documento .pmf de su elección y resáltelo. (Asegúrese de que .pmf elegido se haya publicado con permiso para cargarlo en una aplicación ArcReader personalizada.) Haga clic en el botón Abrir y, a continuación, haga clic en Aplicar en el cuadro de diálogo de Páginas de propiedades para vincular el .pmf del ArcReaderControl.
- Haga clic en la ficha Vista y elija Identificación de mapa en la lista desplegable Herramienta mapa predeterminado ; a continuación, elija Zoom de Acercamiento en la Composición de Mapa en la lista desplegable Herramienta composición de página predeterminada y haga clic en Aplicar.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Páginas de propiedades de ArcReaderControl.
- Agregue un botón de comando al formulario con el nombre cmdFullExtent y el título Extensión completa. Sitúe el botón de comando de forma similar a como se muestra a continuación.
- Haga doble clic en el botón Extensión completa para mostrar su evento clic en la ventana de código. Escriba o copie el código siguiente en el evento clic, como se muestra a continuación.
-
Haga clic en el menú Ejecutar y haga clic en Iniciar o presione F5 para iniciar la aplicación. Alterne la visibilidad de la capa interactuando con las casillas de verificación de la tabla de contenido. Utilice la herramienta Zoom de Acercamiento en la Composición de Mapa en la vista de composición de mapa para desplazarse alrededor de la página. Utilice la herramienta Identificación de mapa en la vista de mapa para identificar las entidades en el mapa del foco y para desplazarse alrededor de ellas. Haga clic en Extensión completa para hacer zoom a la amplitud completa de los datos o a la extensión completa de la página, dependiendo de la vista actual.
El control aparecerá ahora en el cuadro de herramientas Visual Basic .
'If the current view is a page layout zoom to the whole page If ArcReaderControl1.CurrentViewType = esriARViewTypePageLayout Then ArcReaderControl1.ARPageLayout.ZoomToWholePage 'If the current view is a map (data view) zoom to the full extent of the data ElseIf ArcReaderControl1.CurrentViewType = esriARViewTypeMap Then ArcReaderControl1.ARPageLayout.FocusARMap.ZoomToFullExtent End If
Sugerencia:
- Los editores de mapas pueden crear mapas que no sean utilizables en una aplicación ArcReader personalizada. Si un mapa no se abre, utilice la herramienta Información del Mapa Publicado para consultar sus propiedades. La herramienta Información del Mapa Publicado forma parte de la instalación del Kit de desarrollo de ArcGIS Desktop.
- El ejecutable compilado se puede entregar para que lo utilice cualquier que tenga la misma versión de ArcReader o una más reciente.
Temas relacionados
7/10/2012