ACCESS : Classe de manipulation des images
Date de publication : 18/03/08 , Date de mise à jour : 18/03/08
XII. Les propriétés
XII-A. FormWidthInit et FormHeightInit
XII-B. ImgForm
XII-C. ApplicationPath
XII-D. ImgX1,ImgY1,ImgX2,ImgY2
XII-E. ImgOrigCoord
XII-F. FormCoord
XII-G. ImgWidth et ImgHeight
XII-H. ImgCtrlWidth et ImgCtrlHeight
XII-I. CtrlTranspColor
XII-J. Antialiase
XIII. Valeurs des paramètres.
XII. Les propriétés
XII-A. FormWidthInit et FormHeightInit
Largeur et hauteur initiales du formulaire
Type Long en Lecture/Ecriture.
XII-B. ImgForm
Formulaire parent de l'image
Type Form en Lecture seule.
XII-C. ApplicationPath
Chemin de l'application
Type String en Lecture seule.
Utile pour access97 car Currentproject.Path n'existe pas
XII-D. ImgX1,ImgY1,ImgX2,ImgY2
Position de l'image dans le contrôle
Type Long en Lecture seule.
Dépendent des propriétés ImgSizeMode et ImgPictureAlignment du contrôle
Si l'image est affichée en mode Zoom ou Découpage il se peut qu'elle n'occupe pas tout le contrôle.
Ces propriétés permettent de connaître la position de l'image visible dans le contrôle.
XII-E. ImgOrigCoord
Travail dans le système de coordonnées de l'image d'origine
Type Boolean en Ecriture seule.
A utiliser si les coordonnées utilisée ont été récupérée sur l'image d'origine.
C'est à dire en pixel sur l'image non redimensionnée.
XII-F. FormCoord
Travail dans le système de coordonnées du formulaire
Type Boolean en Ecriture seule.
A utiliser pour définir une région en passant les coordonnées formulaire en paramètre.
C'est à dire en twips, la position d'un contrôle par exemple.
XII-G. ImgWidth et ImgHeight
Taille de l'image en twips
Type Long en Lecture seule.
C'est la taille de l'image en mémoire avant redimensionnement par Access pour affichage d'après la propriété ImgSizeMode.
XII-H. ImgCtrlWidth et ImgCtrlHeight
Taille du contrôle en twips
Type Long en Lecture seule.
C'est la taille du contrôle ou du formulaire.
XII-I. CtrlTranspColor
Couleur de transparence du contrôle
Permet de voir le fond du formulaire à travers les parties transparentes de l'image.
Donnez la valeur -1 pour annuler la transparence.
Exemple :
Rendre la couleur blanche transparente |
climg. CtrlTranspColor = vbWhite
|
XII-J. Antialiase
Lissage du dessin.
Mettre à vrai pour activer l'antialising.
XIII. Valeurs des paramètres.
Les noms des énumérations sont donnés entre parenthèses (A partir d'Access 2000)
Paramètre pImgSizeMode : Mode d'affichage
Ce paramètre a les même valeurs que la propriété SizeMode d'un contrôle image :
- acOLESizeClip (ModeSizeClip) : Découpage
- acOLESizeStretch (ModeSizeStretch) : Echelle
- acOLESizeZoom (ModeSizeZoom) : Zoom
- acOLESizeAutoSize (ModeSizeAutoSize) : Placement sur un point sans redimensionnement
Paramètre pImgPictureAlignment : Alignement
Ce paramètre a les même valeurs que la propriété PictureAlignment d'un contrôle image :
- 0 (AlignTopLeft) : Supérieur gauche
- 1 (AlignTopRight) : Supérieur droit
- 2 (AlignCenter) : Centre
- 3 (AlignBottomLeft) : Inférieur gauche
- 4 (AlignBottomRight) : Inférieur droit
Paramètre pPenStyle : Style de trait
- 0 (PenSolid) : Trait plein
- 1 (PenDash) : Tirets
- 2 (PenDot) : Pointillés
- 3 (PenDashDot) : Tiret - point
- 4 (PenDashDotDot) : Tiret - point - point
Paramètre pType : Type de remplissage
- 0 (HatchHorizontal) : Hachures horizontales
- 1 (HatchVertical) : Hachures verticales
- 2 (HatchDiagRight) : Hachures diagonales à droite
- 3 (HatchDiagLeft) : Hachures diagonales à gauche
- 4 (HatchCross) : Hachures en croix
- 5 (HatchDiagCross) : Hachures en croix diagonales
- 6 (FillWithColor) : Couleur de remplissage
Paramètre pEllipseType : Type de coordonnées des ellipses
- 0 (EllipseRectangle) : Les coordonnées définissent un rectangle contenant l'ellipse.
- 1 (EllipseCenter) : Les coordonnées définissent le centre et les rayons de l'ellipse.
Paramètre pAlignHoriz : Alignement horizontal
- 0 (AlignCenter) : Centré.
- 1 (AlignLeft) : A gauche.
- 2 (AlignRight) : A droite
Paramètre pAlignVert : Alignement vertical
- 0 (AlignCenter) : Centré.
- 1 (AlignTop) : En haut.
- 2 (AlignBottom) : En bas.
Paramètres pTransformation et pParam : Transformations
Transformation |
Paramètre |
Description |
BRIGHTNESS |
Pourcentage 100 = normal |
Luminosité de l'image |
FLIPHORIZ |
Aucun |
Retourne l'image horizontalement |
FLIPVERT |
Aucun |
Retourne l'image verticalement |
ROTATELEFT |
Aucun |
Rotation 90° vers la gauche |
ROTATERIGHT |
Aucun |
Rotation 90° vers la droite |
ROTATE |
Angle en degrés |
Rotation d'un angle quelconque |
FASTROTATE |
Angle en degrés |
Rotation rapide d'un angle quelconque Windows > 98 requis. |
ANTIALIASE |
Aucun |
Applique un filtre antialiasing sur l'image |
BLUR |
Aucun |
Effet de flou |
INVERSE |
Aucun |
Inverse les couleurs (négatif) |
GRAY |
Aucun |
Affichage l'image en niveaux de gris |
SEPIA |
Aucun |
Affichage l'image couleur Sepia (=vieilles photos) |
SMOOTH |
Aucun |
Adouci l'image |
SHARPEN |
Coëfficient (>=5) |
Accentue l'image |
EMBOSS |
Aucun |
Fait ressortir les contours |
Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ©
Thierry GASPERMENT. Aucune reproduction, même partielle, ne peut être
faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à
trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.