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

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

' Définit le blanc comme couleur 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
 

Valid XHTML 1.1!Valid CSS!

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.