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

VB.NET Discussion :

Email alignement colonnes


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 351
    Par défaut Email alignement colonnes
    Bonjour,
    J'ai une petite application qui génère automatiquement le lundi matin, la liste des dossiers déposés sur les 8 derniers jours.
    Cette liste est envoyée par email à plusieurs destinataires.
    Tout fonctionne correctement, mais j'ai un petit soucis de mise en page.

    Je présente cette liste avec date, nom, commune, montant, et j'utilise une tabulation pour aligner les champs.
    pour la date c'est très bien mais pour le nom et la commune, comme la longueur peut être très différente, les montants ne sont pas alignés.

    Je ne trouve pas comment présenter les données soit dans un tableau soit en définissant la position de la tabulation.

    Je dois aussi éviter une présentation au format html.

    quelqu'un à une idée ?

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    chercher la commune aillant la plus grande longueur (.length)
    rajouter des espaces sur les autres pour arriver à la même longueur (.padright)

    laisser une tabulation entre chaque chose quand même
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 351
    Par défaut
    Merci Pol63, j'y ai bien pensé, mais j'espérais trouver un truc un peu moins bricolage.

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 351
    Par défaut
    Au bout du compte, j'ai mis mon email au format HTML et j'ai présenté les infos sous forme de table.
    Mais si quelqu'un à un autre moyen je reste intéressé.

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Par défaut
    Je vois pas ou est le problème d'utiliser du html et une table pour représenter ce type de données ?

    Sachant que fondamentalement, il n'y a rien qui garanti que le mail en mode texte pur utilise une police d'affichage de type Monospaced (tous les caractères prennent la même taille). Ce qui est nécessaire pour faire un pseudo tableau à coup d'espace.

    Peut être qu'un fichier en .csv (ou autre format tableur) serait un plus pour ce genre de truc.

    Essaye d'éviter ce genre de truc quand même...

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 351
    Par défaut
    J'ai peur que certains destinataires aient désactivé l'affichage Html.
    J'espérais juste qu'il existe un équivalent pour fichier texte.

Discussions similaires

  1. alignement colonnes de deux deux tableaux différents
    Par breizhlama dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 20/05/2011, 12h31
  2. Alignement colonne IE6
    Par Nemesis007 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 13/10/2009, 12h22
  3. Réponses: 4
    Dernier message: 05/01/2009, 22h36
  4. Alignement colonne résultat requête
    Par Pacman23 dans le forum SQL
    Réponses: 2
    Dernier message: 07/11/2008, 11h36
  5. [c#2.0][datagrid] alignement colonne
    Par tuxor dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/02/2007, 19h07

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