NicePreview

Un composant Delphi visant à être un contrôle de prévisualisation d'impression facile à utiliser
Télécharger maintenant

NicePreview Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Priyatna Harun
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 327 KB

NicePreview Mots clés


NicePreview La description

NicePreview est un composant Delphi efficace qui a pour objectif principal d'être un contrôle de prévisualisation d'impression. Il s'agit d'un raccourci pour ajouter un aperçu de l'impression sophistiqué et une fonctionnalité d'impression de parcours de parcours à votre application, en contournant un problème de DPI (point par pouce de Nitty-Gritty). Tout ce que vous avez à faire est de laisser tomber le composant et d'écrire des routines pour peindre, comme une toile d'écran ordinaire (96 DPI par défaut). Oui, il utilise l'écran DPI, pas d'imprimante. Donc, vous n'avez pas à vous soucier de la convertir en DPI différent de l'imprimante. Tous en pixels coordonnées. NicePreview ne sera pas notifié lorsque les configurations de l'imprimante changent. Vous devez donc appeler la méthode ReadPrinTerConfig après avoir exécuté TPRINTERSETUPDIALOG ou TPRINTDIALOG, et redessiner toutes les pages pour refléter les modifications. Semble compliqué, mais croyez-moi, ce n'est pas difficile. Voir le projet de démonstration inclus. Il y a quelques méthodes principales du composant: Procédure ReadPrinTerConfig; · Cette méthode lira la configuration actuelle de l'imprimante: la hauteur de la page, la largeur de la page, le point par pouce, etc. NicePreview ne sera pas notifié lorsque les configurations d'imprimante changent. Vous devez donc appeler cette méthode après avoir exécuté TPRINTERSETUPDIALOG ou TPRINTDIALOG. Fonction BuTlepage: TCanvas; · Cela allouera une toile (tmetafilecanvas) pour une nouvelle page. Vous pouvez commencer à dessiner sur la toile renvoyée par cette fonction. Procédure EndPage; · Cette méthode doit être appelée lorsque vous avez fini de dessiner sur la toile renvoyée par BuTwepage. Chaque buts doit être fermé par ENDPAGE. procédure claire; · Efface toutes les pages. Procédure Savetométafile (nom de fichier: chaîne; Page: Entier); · Sauvegardez la page spécifiée par page sur METAFILE. Procédure PrintPage (page: Entier); · Imprimé la page spécifiée par page. Procédure PrinTall; · Auto explicatif. Procédure Viewcacutualsize; · Zoom sur 'Taille réelle'. Procédure ViewfitTow; · Zoom sur 'Fit to Width'. Procédure Vien actuel · Zoom sur la 'page totale'; Visualisation de la procédureThopage; · Zoom sur 'Deux page'. Procédure Vieffourpage; · Zoom sur 'Four Page'.


NicePreview Logiciels associés