Skip to content

Latest commit

 

History

History
54 lines (32 loc) · 3.61 KB

README.fra.md

File metadata and controls

54 lines (32 loc) · 3.61 KB

English | Français | اردو | Italiano | Íslenska | 简体中文

source

Impression multiplateforme

Les travaux d’impression sont rendus sous forme de code HTML stylisé et servis à partir d’un serveur Web intégré. Votre navigateur Web local est lancé pour charger le travail d’impression et vous offrir des options d’impression telles que le format de papier, l’orientation de la page et la taille de la marge.

Donc, si vous avez un navigateur local qui peut imprimer, et VS Code peut le lancer, vous pouvez imprimer.

Code source

source

Markdown

Markdown-rendered

Expérience utilisateur classique

L’icône d’impression de la barre d’outils imprime le contenu de l’éditeur actif. Cela peut différer du fichier enregistré lorsqu’il y a des modifications non enregistrées, et bien sûr, vous pouvez imprimer un nouveau document qui n’a jamais été enregistré.

Si vous avez une sélection de texte qui s’étend au moins un saut de ligne, vous pouvez clic-droit sur la texte et choisir Imprimer dans le menu contextuel pour envoyer seulement la sélection à l’imprimante. En l’absence d’une sélection multiligne, le document complet sera imprimé. Vous pouvez contrôler la position de Imprimer dans ce menu, ou la supprimer complètement.

context-menu-editor

Vous pouvez également clic-droit sur un fichier dans le volet de l’explorateur de fichiers et choisir Imprimer dans le menu contextuel.

context-menu-file-explorer

Très configurable

Il existe différents paramètres. La plupart d’entre eux, vous avez juste besoin de lire les descriptions sur la page des paramètres, mais nous sommes de la vieille école et [nous avons écrit un manuel.] (doc/manual.fra.md) Si les choses ne vont pas bien, vous devriez peut-être le lire. Si vous rencontrez des problèmes de première utilisation, le manuel contient un [guide de dépannage] (doc/manual.fra.md#Dépannage).

Quelques-unes des choses que vous pouvez configurer:

  • la palette de couleurs utilisée pour la coloration syntaxique
  • si vous voulez ou non des numéros de ligne
  • un navigateur autre que votre navigateur par défaut, à utiliser lors de l’impression
  • interligne (laissez-vous plus de place pour l’annotation manuscrite du code)

Extensible

À partir de la version 1.0.0, Print exporte une API qui permet à une autre extension de s’inscrire aux services d’impression et de prévisualisation.

Le Kit de développement logiciel (SDK) d’impression inclut un exemple complet qui montre comment

  • Inscrivez-vous aux services de prévisualisation et d’impression pour les fichiers SVG
  • Intégrer des ressources (comme CSS et des fichiers image) dans le bundle Webpack de l’extension
  • Extrayez ces ressources du bundle Webpack de votre extension dans le cache prêt à répondre aux demandes pour eux.
  • Utiliser des ressources groupées dans le code HTML généré
  • Enregistrer une commande « Prévisualisation » transférant la demande à l’extension Print
  • Gérer le rendu de SVG en HTML stylisé

L’exemple est annoté avec des commentaires // todo pour vous aider à l’utiliser comme base de votre propre extension. Le regroupement de webpacks est déjà configuré, y compris la personnalisation requise pour intégrer des ressources textuelles et binaires et des démonstrations sur la façon de les charger à partir du bundle dans votre cache pour la livraison.