|
|
|
|
|
- Police par défaut
- Police et famille
- Obtenir la liste des polices installées sur un poste
- Différences entre PoliceCrée et iCréePolice
- Divers
- Libérer les polices créées avec la fonction iCréePolice
iCréePolice (Fonction) En anglais : iCreateFont Crée une nouvelle police d'impression. Cette police pourra être utilisée dans les différents traitements. Cette police est référencée par un numéro de police, choisi lors du développement. Pour choisir cette police et l'utiliser dans les diverses fonctions d'impression, il suffira ensuite de la sélectionner avec la fonction iPolice. Remarque : Cette fonction doit IMPÉRATIVEMENT être appelée APRÈS la fonction iAperçu. Dans le cas contraire, les aperçus seront ignorés.
// Crée une police de 48 points Pica iCréePolice(1, 48, iGras + iItalique, iRoman) // Imprime un texte avec cette police iImprime(iPolice(1) + "Texte de taille 48") Syntaxe
Créer une nouvelle police Masquer les détails
iCréePolice(<Identifiant> , <Taille> , <Style> , <Nom> [, <Couleur> [, <Angle>]])
<Identifiant> : Entier Identifiant de la police. Cet identifiant sera utilisé dans les différentes fonctions d'impression pour spécifier la police utilisée. <Taille> : Entier Hauteur de la police en points Pica (1 point Pica = 0.353 mm). <Style> : Constante ou combinaison de constantes de type entier Attributs de la police. | | iBarre | Police barrée | iCondense | Caractères condensés | iEtendu | Caractères étendus | iGras | Police en gras | iItalique | Police italique | iLarge | Caractères larges | iNormal (valeur par défaut) | Police normale, sans attributs | iSouligné | Police soulignée |
<Nom> : Chaîne de caractères Nom de la police (parmi les polices installées sur le poste en cours). <Couleur> : Entier optionnel Couleur utilisée pour la police. Si ce paramètre n'est pas précisé, la couleur utilisée est le noir. Cette couleur peut correspondre à : <Angle> : Entier optionnel Angle (en degrés) selon lequel le texte sera imprimé. L'angle est calculé à partir d'une ligne horizontale, dans le sens inverse des aiguilles d'une montre (sens trigonométrique). Remarques Si la fonction iCréePolice n'est pas utilisée, la police par défaut a les caractéristiques suivantes : - Police numéro 0,
- taille : 12,
- style normal.
Obtenir la liste des polices installées sur un poste Pour obtenir la liste des polices installées sur une machine : - Dans le gestionnaire des programmes de Windows, sélectionnez le groupe principal.
- Cliquez sur l'icône "Panneau de configuration", puis sélectionnez "Polices".
- Dans la liste des polices installées, notez les noms sans tenir compte des attributs ni des types de police.
Remarques : - La fonction PoliceListe permet d'obtenir la liste des polices installées sur un poste.
- La fonction iSelectPolice permet de créer une police d'impression à partir de la fenêtre standard de sélection de polices de Windows
- La fonction iCréePolice permet de créer simultanément autant de polices que possible (limite de la mémoire).
- Il est nécessaire de créer autant de polices que le texte comporte de couleurs.
- Lors d'une impression dans un fichier HTML ou RTF (fonctions iAperçu ou iDestination), les polices orientées à 90° sont remplacées par une police à 0° : le texte est imprimé horizontalement.
Libérer les polices créées avec la fonction iCréePolice Les polices créées avec la fonction iCréePolice peuvent être libérées par la fonction iRAZ lorsqu'elles ne sont plus utilisées afin de libérer les ressources qu'elles occupent. Si la fonction iRAZ n'est pas utilisée, les polices seront automatiquement libérées à la fermeture de l'application. Composante : wd300prn.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|