Projet

Général

Profil

Feature - Fonctionnalité #998

Etiquettes de colonnes

Ajouté par Eric Seigne il y a plus de 13 ans. Mis à jour il y a plus de 13 ans.

Statut:
Fixed - Corrigé - Implémenté
Priorité:
Normale
Assigné à:
Début:
15/12/2010
Echéance:
% réalisé:

100%


Description

On utilise l'astuce qui consiste à faire un \n après chaque lettre pour éviter d'avoir une feuille trop large

abuledulivret.qrc (106 octets) Eric Seigne, 16/12/2010 00:15

LiberationVertical.ttf (5,85 ko) Eric Seigne, 16/12/2010 00:15

Historique

#1 Mis à jour par Eric Seigne il y a plus de 13 ans

Bon, j'ai une solution à la éric pour avoir des étiquettes verticales ... attention c'est drôle.

J'ai "juste" créé une nouvelle police de caractère dont toutes les lettres sont "tournées" de 90° à gauche. Pour que l'application puisse afficher ces caractères il faut
  • embarquer la police ttf dans un fichier de ressources (qrc)
  • dans le constructeur du form il faut ajouter la fonte et l'utiliser
    //Je charge la police spéciale livrée dans le fichier de ressources
    int id = QFontDatabase::addApplicationFont(":/fonts/LiberationVertical.ttf");
    //et je l'applique aux entêtes pour que ça prenne moins de place :)
    ui->tblCarnetBord->horizontalHeader()->setFont(QFont::QFont("LiberationVertical"));

Ci-joint la police + le fichier qrc histoire de :)

Note: il faut mettre des "\n" et surtout inverser tous les caractères ... et pour l'instant ma police n'a que les minuscules sans accents.

#2 Mis à jour par Philippe Cadaugade il y a plus de 13 ans

  • Statut changé de New - Nouveau à Fixed - Corrigé - Implémenté
  • % réalisé changé de 0 à 100

Fichier ressources créé, il intègre la police de caractères

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux