IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Excel - textout - taille


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2006
    Messages
    621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Janvier 2006
    Messages : 621
    Par défaut Excel - textout - taille
    Bonjour,
    je fais un soft en delphi et je remplis une feuille excel par pilotage OLE.
    j'ai un texte + ou - long a mettre dans des cellules excel mergees. Comme ca rentrera pas dans une seule cellule, il faudra les merger. Ca je sais faire en OLE. Par contre ma problematique est de merger juste ce qu'il faut de cellules pour mettre le texte dedans.
    Ma question est : existe t il une fonction dans excel ou dans l'API windows qui me permette de connaitre la taille en pixel nécessaire pour afficher dedans en entier une chaine de caractères ?
    JE connais la fonction correspondante de l'API mais elle demande un handle de fenetre et j'ai aucune idee de comment récuperer ca pour une cellule excel.

    Merci d'avance.

  2. #2
    Membre émérite Avatar de Yurck
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 16
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 682
    Par défaut
    bonjour,

    Au pire tu crée un canvas avec la même font que tes cellules et tu pourras utiliser le handle du canvas.

    a+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 17
    Par défaut clé pour activer delphi personnel
    Bonjour,
    comment activer delphi personnel, il me demande une clé et un numéro de série?
    merci pour toute aide.

  4. #4
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    Bonjour,

    Je ne vois pas ce que tu fais dans ce sujet.
    Pour ta gouverne, le n° de série et la clé sont sur le CD.

Discussions similaires

  1. [Débutant] SharePoint 2010 erreur tableau de bord + excel services (taille max dépasser)
    Par Korra dans le forum Configuration
    Réponses: 1
    Dernier message: 03/07/2015, 03h24
  2. [POI] Style et taille de cellule pour Excel
    Par relivio dans le forum Documents
    Réponses: 6
    Dernier message: 28/05/2014, 10h45
  3. [XL-2007] Objet excel avec taille modifiée à l'insertion
    Par toniob44 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/05/2012, 22h36
  4. [Excel 2003] Taille fichier Excel trop gros
    Par damsmut dans le forum Excel
    Réponses: 10
    Dernier message: 17/03/2011, 09h27
  5. Taille d'un Texte (TextOut)
    Par KPitN dans le forum MFC
    Réponses: 7
    Dernier message: 14/05/2004, 11h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo