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.
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
iPhone/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
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