In den folgenden Schritten wird gezeigt, wie Sie mit der Verwendung von ArcReaderControl beginnen, indem Sie die Registerkarten des Dialogfeldes "Eigenschaftenseiten" verwenden. Auf diesen finden Sie das Steuerelement und einige der Objekte, die vom ArcReaderControl-Objektmodell verfügbar gemacht werden. Führen Sie die Schritte aus, um in wenigen Minuten eine vollständig funktionsfähige Visual Basic-Anwendung zu erstellen.
- Starten Sie Visual Basic, und erstellen Sie über das Dialogfeld Neues Projekt ein neues Standard-EXE-Projekt.
- Klicken Sie auf das Menü Projekt klicken Sie auf Komponenten, klicken Sie auf ESRI ArcReaderControl und dann auf OK.
- Klicken Sie in der Visual Basic-Toolbox auf das Symbol ArcReaderControl, um das ArcReaderControl in einem Formular abzulegen. Klicken Sie dann, und ziehen Sie es von einer Ecke zur gegenüberliegenden Ecke. Alternativ können Sie in der Visual Basic-Toolbox auf das ArcReaderControl-Symbol klicken, und das ArcReaderControl wird automatisch im Formular platziert. Ändern Sie die Position und Größe des Steuerelements, sodass es der Abbildung unten entspricht.
- Klicken Sie mit der rechten Maustaste auf das ArcReaderControl, und klicken Sie auf "Eigenschaften", um das Dialogfeld ArcReaderControl-Eigenschaftenseiten zu öffnen. Klicken Sie auf die Registerkarte Allgemein und dann auf die Schaltfläche "Dokumentordner durchsuchen"
. Navigieren Sie zu einem Ordner, der ein gewünschtes PMF-Dokument enthält, und markieren Sie es. (Stellen Sie sicher, dass die von Ihnen ausgewählte .pmf-Datei mit der Berechtigung zum Laden in eine benutzerdefinierte ArcReader-Anwendung veröffentlicht wurde.) Klicken Sie auf die Schaltfläche Öffnen, und klicken Sie dann im Dialogfeld Eigenschaftenseiten auf Übernehmen, um die .pmf-Datei im ArcReaderControl zu verknüpfen.
- Klicken Sie auf die Registerkarte Ansicht, und wählen Sie In Karte identifizieren in der Dropdown-Liste Map Default tool aus. Wählen Sie dann Vergrößern (Layout) in der Dropdownliste Standardwerkzeug unter "Seitenlayout" aus, und klicken Sie auf Übernehmen.
- Klicken Sie auf OK, um das Dialogfeld "ArcReaderControl-Eigenschaftenseiten" zu schließen.
- Fügen Sie dem Formular eine Befehlsschaltfläche mit dem Namen "cmdFullExtent" und der Beschriftung "Full Extent" hinzu. Positionieren Sie die Befehlsschaltfläche wie in der Abbildung unten.
- Doppelklicken Sie auf die Schaltfläche Full Extent, um im Codefenster das entsprechende Click-Ereignis anzuzeigen. Geben Sie in das Click-Ereignis den folgenden Code ein, oder kopieren Sie ihn in das Click-Ereignis, wie unten gezeigt.
- Klicken Sie auf das Menü Ausführen und auf Start, oder drücken Sie F5, um die Anwendung zu starten. Schalten Sie mithilfe der Kontrollkästchen im Inhaltsverzeichnis die Layer-Sichtbarkeit um. Verwenden Sie in der Layout-Ansicht das Werkzeug "Vergrößern (Layout)", um auf der Seite zu navigieren. Verwenden Sie in der Kartenansicht das Werkzeug In Karte identifizieren, um Features in der Karte zu identifizieren, die den Fokus hat, und in ihnen zu navigieren. Klicken Sie auf Volle Ausdehnung, um abhängig von der aktuellen Ansicht auf die vollständige Ausdehnung der Karte oder Seite zu zoomen.
Das Steuerelement wird jetzt in der Visual Basic-Toolbox angezeigt.




'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
