begin process at 2012 02 13 16:10:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > FONCTION DE CONVERSION D'UNITÉS (TWIPS, PIXELS, CENTIMÈTRES, POUCES, ...)

FONCTION DE CONVERSION D'UNITÉS (TWIPS, PIXELS, CENTIMÈTRES, POUCES, ...)


 Information sur la source

Note :
4,5 / 10 - par 2 personnes
4,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :convertir, conversion, unités, scalemode Niveau :Débutant Date de création :21/07/2003 Date de mise à jour :21/07/2003 19:34:00 Vu :7 333

Auteur : Gumpynou

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Voici une fonction simple qui permet de convertir un type d'unité en un autre. Elle gère toutes les constantes de type ScaleModeConstants.

Source

  • Public Function ConvertScale(ByVal Unit As Single, ByVal FromScale As ScaleModeConstants, ByVal ToScale As ScaleModeConstants) As Single
  • Dim TmpPrinter As Printer
  • '
  • ' ... instancie l'objet temporaire TmpPrinter à partir de l'objet Printer ...
  • ' (seul les objets de types Printer, PictureBox ou Form supportent la méthode ScaleX)
  • '
  • Set TmpPrinter = Printer
  • '
  • ' ... définit les propriétés de l'objet ...
  • '
  • TmpPrinter.ScaleMode = FromScale
  • TmpPrinter.Width = Unit
  • '
  • ' ... convertit et renvoie la valeur ...
  • '
  • ConvertScale = TmpPrinter.ScaleX(Unit, FromScale, ToScale)
  • '
  • ' ... détruit l'objet temporaire ...
  • '
  • Set TmpPrinter = Nothing
  • End Function
Public Function ConvertScale(ByVal Unit As Single, ByVal FromScale As ScaleModeConstants, ByVal ToScale As ScaleModeConstants) As Single

    Dim TmpPrinter As Printer
    '
    ' ... instancie l'objet temporaire TmpPrinter à partir de l'objet Printer ...
    ' (seul les objets de types Printer, PictureBox ou Form supportent la méthode ScaleX)
    '
    Set TmpPrinter = Printer
    '
    ' ... définit les propriétés de l'objet ...
    '
    TmpPrinter.ScaleMode = FromScale
    TmpPrinter.Width = Unit
    '
    ' ... convertit et renvoie la valeur ...
    '
    ConvertScale = TmpPrinter.ScaleX(Unit, FromScale, ToScale)
    '
    ' ... détruit l'objet temporaire ...
    '
    Set TmpPrinter = Nothing

End Function



 Sources du même auteur

Source avec Zip MOTEUR DE CALCUL PERMETTANT DE CONVERTIR UNE CHAÎNE EN EXPRE...

 Sources de la même categorie

Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CLM'S ASCII ART par clementio
Source avec Zip CONVERSION D'UNE SOMME EN LETTRES par AVI17
Source avec Zip TRANSFORMER UN NOMBRES EN LETTRES (TRÈS OPTIMISER) par ouiss
Source avec Zip ECRIRE DES NOMBRES EN TOUTES LETTRES (MULTI-LANGUAGE) par santiago69
Source avec Zip Source avec une capture TRADUCTEUR VB6.VBP EN VB5.VBP par joro

Commentaires et avis

Commentaire de rvblog le 11/10/2006 17:55:15

Salut Gumpynou,

bonne source, simple, efficace.

Attention, je te conseille quand même de mémoriser l'état de Printer avant de la modifier, et de la remettre dans son état initial à la fin.

sinon, très bien continue.
8/10

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

conversion du mois (access) [ par Nine30 ] Bonjour, est ce quelqu'un pourrais me dire qu'elle est la fonction sous access quipermette de convertir le mois récupéré d'une date (donc au format ch conversion decimale en hexadecimale float 32 [ par namy ] Bonjour,Pour convertir un decimal en hexadecimal pas de probleme!!Seulement, j'ai besoin de convertir des nombres decimaux en hexadecimaux float 32.j' Conversion de fichiers! [ par KaGi ] BonjourJe dois traiter des fichiers qui n'ont pas d'extensions (contiennent du text que je peux ouvrire avec notepad) et que je dois convertir en html Conversion String a Byte [ par shadow1779 ] Bonjour, j'essaye de faire un petit programme utilisant les sockets, pour l'envoi je fais ceci afin de convertir un string en byte... mais comment con Problème de conversion [ par jabaka ] Bonjour j'ai un petit problème avec un script que j'essai de convertir en visual basic je sais que le problème est surement ridicule mais je me lance. Convertir un projet VB 6.0 [ par vince2229 ] Bonjour,Je dispose d'une application qui a été développé entièrement avec VB 6.0. Je souhaiterais voir si il est possible de passer sur VB .net assez conversion base de données 2007 en access 2000 [ par elnico16 ] bonjour, j'ai une base de données que j'ai converti en access2007 qui etait sous 97 et que je dois reconvertir en version antérieure sous access2000 m [VB6] Convertir un tableau de byte en stdpicture [ par badmike95 ] Bonjour, Je souhaiterais comme le dit le titre convertir un tableau de byte en SdtPicture. Mais voila, petite précision : le tableau de byte contient conversion de VB.NET en VB5 (VBP) [ par elnico16 ] probleme de conversion de fichiers vb.net en VB5(.vbp) -------------------------------------------------------------------------------- bonjour, j' convertir les objet en code [ par le1scorpion1noir ] salut a tous y a-t-il une méthode pour convertir une music ou une image ou n'importe quel objet en code pour pouvoir le recrée apré avec une applicat


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,920 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales