DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions d'impression
  • Présentation
  • Police d'impression
  • Police dynamique
  • Police d'imprimante
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Etape 2 : Création des polices d'impression
Présentation
Cette étape permet de définir et de choisir les différentes polices qui seront utilisées dans le document imprimé. Il est possible de choisir et de définir :
  • des polices spécifiques à l'impression : ces polices ne pourront être utilisées que lors de l'impression avec les fonctions du WLangage.
  • des polices dynamiques, pouvant être aussi bien utilisées à l'écran (dans des fenêtres, des dessins, ...) que dans des impressions réalisées en WLangage.
Cette étape est facultative.
Si aucune police n'est définie pour l'impression, la police par défaut est utilisée.
  • Fonte : Don't care,
  • Police numéro 0,
  • taille : 12 points pica,
  • style normal,
  • couleur : noir.
Attention : Il est possible d'imprimer uniquement avec les polices de l'imprimante. Si la police utilisée n'est pas disponible, la police la plus proche sera utilisée.
Linux Pour plus de détails sur la gestion des polices, consultez Imprimer en Linux.
Police d'impression
Les polices d'impression sont créées avec la fonction iCréePolice. Cette fonction permet de choisir :
  • la fonte (nom et famille)
    Constantes pour la fonte :
    iCourierFonte de style Courrier (largeur de caractère fixe)
    iDéfautFonte quelconque ("Don't care")
    iRomanFonte Roman (police souvent exotique)
    iSwissFonte Swiss (police de qualité)
  • la taille (des caractères)
  • les attributs (gras, italique, souligné, ...)
    Constantes pour les attributs :
    iBarrePolice barrée
    iCondenseCaractères condensés
    iEtenduCaractères étendus
    iGrasPolice en gras
    iItaliquePolice italique
    iLargeCaractères larges
    iNormal
    (valeur par défaut)
    Police normale, sans attributs
    iSoulignéPolice soulignée
  • la couleur (voir les constantes prédéfinies)
Les différents paramètres de la police sont définis à l'aide de plusieurs constantes.
Chaque police est associée à un numéro. Pour choisir la police d'impression, il suffit d'utiliser la fonction iPolice.
Police dynamique
WINDEVWEBDEV - Code ServeurWindowsiPhone/iPad Il est également possible de créer des polices dynamiques. Une variable de type "Police" peut être utilisée pour créer une police qui pourra être utilisée dans tous les objets du projet : fenêtres, états, impression, graphes, dessins, ...
Les polices dynamiques permettent par exemple d'imprimer un texte orienté à 90° (grâce à la propriété Angle de la police dynamique).
Pour définir une police dynamique :
  1. Créez une variable de type Police.
  2. Définissez les caractéristiques de la police :
Pour choisir une police d'impression, il suffit d'utiliser la fonction iPolice.
Police d'imprimante
WINDEVWEBDEV - Code ServeurWindows Les constructeurs d'imprimante installent des polices sur les imprimantes. Ces polices sont appelées police "imprimante".
Au contraire des polices logicielles (telles que "True Type"), ces polices sont directement accessibles par l'imprimante, elles n'ont pas besoin d'être téléchargées.
Dans les listes des polices, les polices imprimantes sont identifiées par une icône "imprimante" présente devant le nom de la police.
Attention : l'utilisation de polices d'imprimante peut entraîner des effets d'affichage en aperçu avant impression.
Si vous utilisez des polices d'imprimante, ces polices ne sont interprétées que par l'imprimante. Lors de l'aperçu avant impression, l'affichage des polices est géré par Windows. Ne sachant pas gérer ces polices spécifiques, Windows utilise la police écran la plus proche.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale