Partager via


DocumentViewer dans Internet Explorer, exemple

Mise à jour : novembre 2007

L'exemple DocViewerInIE montre la façon de visualiser des documents dans un contrôle DocumentViewer hébergé par Microsoft Internet Explorer.

L'exemple s'exécute sous forme de application du navigateur XAML (XBAP) dans un bac à sable (sandbox) protégé avec des autorisations "zone Internet" limitées. Lors de son exécution, l'exemple DocViewerInIE appelle Internet Explorer pour afficher un contrôle DocumentViewer hébergé. Lorsque vous sélectionnez « Fichier | Ouvrir… », la boîte de dialogue « Ouvrir » s'affiche, vous permettant de parcourir des dossiers et de sélectionner un fichier XpsDocument à ouvrir (un document XPS est fourni à titre d'exemple). Lors de l'ouverture d'un document, son contenu est affiché dans le contrôle DocumentViewer hébergé dans Internet Explorer.

Le code source DocViewerInIE se compose des quatre fichiers décrits ci-dessous.

  • App.xaml – ressources XAML destinées à l'application (aucune dans cet exemple).

  • App.xaml.cs – code-behind pour la création et l'affichage de la fenêtre d'application.

  • Page1.xaml – déclarations XAML qui définissent les éléments de la page Internet Explorer : menu principal, commandes de menu et contrôle DocumentViewer.

  • Page1.xaml.cs – code-behind prenant en charge l'interface utilisateur pour les commandes de la page hébergée.

Vous trouverez également un fichier projet, une clé de certificat XBAP temporaire et un document d'exemple XPS. Les applications du navigateur XAML (XBAP) doivent être signées numériquement. L'exemple DocViewerInIE fournit un jeu de clés de certificats temporaires signés avec un mot de passe vierge. Si Visual Studio vous demande un mot de passe, laissez le champ du mot de passe vierge et cliquez sur "OK" pour poursuivre. Pour plus d'informations sur la génération et l'exécution de DocViewerInIE, consultez le fichier « ReadMe.txt » fourni avec le code source de l'exemple.

Cet exemple présente une fonctionnalité spécifique de Windows Presentation Foundation (WPF) et, par conséquent, ne suit pas les meilleures pratiques de développement d'applications. Pour un traitement complet des meilleures pratiques de développement d'applications WPF et Microsoft .NET Framework, reportez-vous, selon les cas, aux documents suivants :

Accessibilité - Meilleures pratiques d'accessibilité

Sécurité - Sécurité de Windows Presentation Foundation

Localisation - Vue d'ensemble de la globalisation et de la localisation WPF

Download sample

Génération de l'exemple

  • Installez le Kit de développement logiciel (SDK) Windows et ouvrez la fenêtre Commande de son environnement de génération. Dans le menu Démarrer, pointez sur Tous les programmes et sur Microsoft Windows SDK, puis cliquez sur CMD Shell.

  • Téléchargez l'exemple, généralement à partir de la documentation du Kit de développement logiciel (SDK), vers votre disque dur local.

  • Pour générer l'exemple à partir de la fenêtre Commande de l'environnement de génération, accédez au répertoire source de l'exemple. À l'invite de commandes, tapez MSBUILD.

  • Pour générer l'exemple dans Microsoft Visual Studio, chargez l'exemple de solution ou de fichier projet, puis appuyez sur CTRL+MAJ+B.

Exécution de l'exemple

  • Pour exécuter l'exemple compilé avec le débogage dans Visual Studio, appuyez sur F5.

  • Pour exécuter l'exemple à partir d'une fenêtre de Commande de CMD Shell, exécutez le fichier .exe contenu dans le dossier source de l'exemple.

Voir aussi

Tâches

DocumentViewer XPS, exemple

DocumentViewer avec annotations stockées dans un fichier XML, exemple

DocumentViewer avec annotations stockées dans un fichier XPS, exemple

Création d'un document XPS, exemple

Enregistrement d'un document XPS, exemple

Impression d'un document XPS

Concepts

Documents dans Windows Presentation Foundation