Vcl.Graphics

De RAD Studio API Documentation
Aller à : navigation, rechercher


Package vcl.bpl

Classes

EInvalidGraphicEInvalidGraphic est la classe des exceptions pour les fichiers graphiques non reconnus.
EInvalidGraphicOperationEInvalidGraphicOperation est la classe des exceptions pour les opérations illégales sur des graphiques.
IChangeNotifierIChangeNotifier est l'interface utilisée pour répondre aux changements de statut.
TBitmapTBitmap est l'encapsulation d'un bitmap Windows (HBITMAP) et de sa palette (HPALETTE).
TBitmapImageTBitmapImage est la représentation interne de l'image bitmap d'un objet TBitmap.
TBrushTBrush représente la couleur et le motif utilisées pour remplir des formes solides.
TBrushRecallTBrushRecall enregistre et restaure un objet TBrush.
TCanvasTCanvas fournit une surface de dessin abstraite pour les objets qui doivent restituer leurs propres images.
TCustomCanvasDéfinit une classe de base abstraite pour les autres objets canevas.
TFontTFont encapsule une fonte système.
TFontRecallTFontRecall enregistre et restaure les propriétés d'un objet TFont.
TGDIHandleRecall
TGraphicTGraphic est la classe de base abstraite des objets (icônes, bitmaps ou métafichiers) pouvant stocker et afficher des images visuelles.
TGraphicClassTGraphicClass définit la métaclasse pour TGraphic.
TGraphicsObjectTGraphicsObject est la classe abstraite de base des objets qui encapsulent un objet graphique système : TBrush, TFont et TPen.
TIconTIcon est une encapsulation d'une icône Windows.
TIconImageTIconImage est la représentation interne de l'image bitmap d'un objet TIcon.
TMetafileLa classe TMetafile encapsule les métafichiers Enhanced Win32.
TMetafileCanvasTMetafileCanvas permet aux applications de créer des images métafichier à partir de zéro.
TMetafileImageTMetafileImage est la représentation interne de l'image métafichier d'un objet TMetafile.
TPenLa classe TPen est utilisée pour dessiner dans le canevas des lignes ou des contours de forme.
TPenRecallTPenRecall enregistre et restaure les propriétés d'un objet TPen.
TPictureTPicture contient un bitmap, une icône, un métafichier ou un graphique défini par l'utilisateur.
TScaledGraphicDrawer
TScaledGraphicDrawerClass
TSharedImageTSharedImage est la classe de base des classes contenant des images utilisées par des objets graphiques.
TWICImageTWICImage est une encapsulation d'un composant d'image Microsoft Windows.
TWICScaledGraphicDrawer

Routines

AllocPatternBitmapCrée un TBitmap rempli par un motif.
BytesPerScanline
CharsetToIdentObtient le nom d'un jeu de caractères.
ColorToIdentFournit le nom symbolique d'une valeur TColor.
ColorToRGBConvertit une valeur TColor en sa représentation RVB.
ColorToStringRenvoie une chaîne représentant le nom de la valeur TColor.
CopyPaletteCrée un nouvel objet palette correspondant à une palette existante.
CreateGrayMappedBmpRedéfinit les niveaux de gris standard d'un bitmap par les gris système.
CreateGrayMappedResRedéfinit les niveaux de gris standard d'une ressource bitmap par les gris système.
CreateMappedBmpChange la table de couleurs d'un bitmap.
CreateMappedResChange la table de couleurs d'une ressource bitmap.
FreeMemoryContextsLibère des contextes de périphérique de la mémoire.
GetCharsetValuesPasse le nom de chaque chaîne de jeu de caractères prédéfini à une fonction de rappel.
GetColorValuesPasse le nom de chaque constante de couleur prédéfinie à une fonction de rappel.
GetDefFontCharSetRenvoie le jeu de caractères de la fonte système par défaut.
GetDIBRenvoie l'en-tête et l'image d'un bitmap indépendant du périphérique.
GetDIBSizesRenvoie la taille de l'en-tête et de l'image d'un bitmap indépendant du périphérique.
GraphicExtensionRenvoie l'extension nom-fichier par défaut d'un objet graphique.
GraphicFileMaskRenvoie un masque de fichier qui spécifie les extensions valides pour une classe graphique.
GraphicFilterRenvoie une chaîne filtre pour la propriété Filter de la boîte de dialogue Ouvrir ou Enregistrer
IdentToCharsetTraduit le nom d'une constante jeu de caractères dans le jeu de caractères correspondant.
IdentToColorTraduit le nom d'une constante couleur en la valeur TColor correspondante.
PaletteChanged
StringToColorTraduit la représentation sous forme de chaîne d'une couleur en la valeur TColor correspondante.
TransparentStretchBlt

Types

HENHMETAFILEType de handle de métafichier.
HMETAFILEHMETAFILE est le handle Windows d'un objet TMetafile.
PColorPColor est un pointeur sur un type TColor.
PCursorOrIcon
PIconRec
PResource
TAlphaFormatTAlphaFormat indique comment l'octet réservé de chaque pixel est utilisé dans un bitmap 32 bits.
TBitmapHandleTypeTBitmapHandleType indique le format utilisé pour stocker l'image mémoire d'un bitmap.
TBrushData
TBrushStyleTBrushStyle spécifie le motif d'un pinceau.
TCanvasOrientationTCanvasOrientation indique le système de coordonnées en pixels utilisé par un canevas.
TCanvasStateReprésente un ensemble d'états qu'un canevas satisfait.
TCanvasStatesEnumère les états qu'un canevas peut satisfaire.
TColorTColor est utilisé pour spécifier la couleur d'un contrôle Windows uniquement.
TCopyModeTCopyMode spécifie comment une image graphique est copiée dans un canevas.
TCursorOrIcon
TDrawTextFlags
TFillMode
TFillStyleTFillStyle indique le type de changement de couleur qui définit la limite d'une région éventuellement non rectangulaire sur un canevas.
TFindGraphicClassContext
TFindGraphicClassEvent
TFindGraphicClassSource
TFontCharsetTFontCharset représente le jeu de caractères d'une fonte.
TFontData
TFontNameTFontName est une chaîne qui contient le nom de police d'une fonte.
TFontPitchTFontPitch indique si les caractères d'une fonte ont la même largeur.
TFontQualityEnumération de qualités de fontes.
TFontStyleTFontStyle et TFontStyles spécifient les attributs de style d'une fonte.
TFontStylesTFontStyle et TFontStyles spécifient les attributs de style d'une fonte.
TIconRec
TPenData
TPenModeTPenMode indique comment la couleur d'un crayon interagit avec la couleur d'un canevas.
TPenStyleTPenStyle indique le type de ligne qu'un crayon dessine.
TPixelFormatTPixelFormat spécifie le format d'un bitmap.
TProgressEventTProgressEvent est le type des gestionnaires d'événements qui indiquent la progression des opérations longues.
TProgressStageTProgressStage indique le stade d'une opération longue.
TResData
TResource
TTextFormatTTextFormat indique la façon dont un contrôle de visualisation de texte affiche son contenu.
TTextFormatFlags
TTextFormats
TTransparentModeTTransparentMode détermine la façon dont la couleur transparente d'un bitmap est déterminée.
TWICImageFormatEnumère les formats d'image possibles pour une image WIC.
TWICImageInterpolationMode

Variables

DDBsOnlyDétermine si les handles de bitmap sont créés en tant que bitmaps dépendant du périphérique (DDB).
DefFontData
SystemPalette16Contient les 16 couleurs VGA du système.

Constantes

cl3DDkShadowcl3DDkShadow: TColor = $FF000015;
cl3DLightcl3DLight: TColor = $FF000016;
clActiveBorderclActiveBorder: TColor = $FF00000A;
clActiveCaptionclActiveCaption: TColor = $FF000002;
clAppWorkSpaceclAppWorkSpace: TColor = $FF00000C;
clAquaclAqua: TColor = $FFFF00;
clBackgroundclBackground: TColor = $FF000001;
clBlackclBlack: TColor = 0;
clBlueclBlue: TColor = $FF0000;
clBtnFaceclBtnFace: TColor = $FF00000F;
clBtnHighlightclBtnHighlight: TColor = $FF000014;
clBtnShadowclBtnShadow: TColor = $FF000010;
clBtnTextclBtnText: TColor = $FF000012;
clCaptionTextclCaptionText: TColor = $FF000009;
clCreamclCream: TColor = $F0FBFF;
clDefaultclDefault: TColor = $20000000;
clDkGrayclDkGray: TColor = $808080;
clFuchsiaclFuchsia: TColor = $FF00FF;
clGradientActiveCaptionclGradientActiveCaption: TColor = $FF00001B;
clGradientInactiveCaptionclGradientInactiveCaption: TColor = $FF00001C;
clGrayclGray: TColor = $808080;
clGrayTextclGrayText: TColor = $FF000011;
clGreenclGreen: TColor = $8000;
clHighlightclHighlight: TColor = $FF00000D;
clHighlightTextclHighlightText: TColor = $FF00000E;
clHotLightclHotLight: TColor = $FF00001A;
clInactiveBorderclInactiveBorder: TColor = $FF00000B;
clInactiveCaptionclInactiveCaption: TColor = $FF000003;
clInactiveCaptionTextclInactiveCaptionText: TColor = $FF000013;
clInfoBkclInfoBk: TColor = $FF000018;
clInfoTextclInfoText: TColor = $FF000017;
clLimeclLime: TColor = $FF00;
clLtGrayclLtGray: TColor = $C0C0C0;
clMaroonclMaroon: TColor = $80;
clMedGrayclMedGray: TColor = $A4A0A0;
clMenuclMenu: TColor = $FF000004;
clMenuBarclMenuBar: TColor = $FF00001E;
clMenuHighlightclMenuHighlight: TColor = $FF00001D;
clMenuTextclMenuText: TColor = $FF000007;
clMoneyGreenclMoneyGreen: TColor = $C0DCC0;
clNavyclNavy: TColor = $800000;
clNoneclNone: TColor = $1FFFFFFF;
clOliveclOlive: TColor = $8080;
clPurpleclPurple: TColor = $800080;
clRedclRed: TColor = $FF;
clScrollBarclScrollBar: TColor = $FF000000;
clSilverclSilver: TColor = $C0C0C0;
clSkyBlueclSkyBlue: TColor = $F0CAA6;
clSystemColorclSystemColor: Integer = $FF000000;
clTealclTeal: TColor = $808000;
clWebAliceBlueclWebAliceBlue: TColor = $FFF8F0;
clWebAntiqueWhiteclWebAntiqueWhite: TColor = $D7EBFA;
clWebAquaclWebAqua: TColor = $FFFF00;
clWebAquamarineclWebAquamarine: TColor = $D4FF7F;
clWebAzureclWebAzure: TColor = $FFFFF0;
clWebBeigeclWebBeige: TColor = $DCF5F5;
clWebBisqueclWebBisque: TColor = $C4E4FF;
clWebBlackclWebBlack: TColor = 0;
clWebBlanchedAlmondclWebBlanchedAlmond: TColor = $CDEBFF;
clWebBlueclWebBlue: TColor = $FF0000;
clWebBlueVioletclWebBlueViolet: TColor = $E22B8A;
clWebBrownclWebBrown: TColor = $2A2AA5;
clWebBurlywoodclWebBurlywood: TColor = $87B8DE;
clWebCadetBlueclWebCadetBlue: TColor = $A09E5F;
clWebChartreuseclWebChartreuse: TColor = $FF7F;
clWebChocolateclWebChocolate: TColor = $1E69D2;
clWebCoralclWebCoral: TColor = $507FFF;
clWebCornFlowerBlueclWebCornFlowerBlue: TColor = $ED9564;
clWebCornSilkclWebCornSilk: TColor = $DCF8FF;
clWebCrimsonclWebCrimson: TColor = $3C14DC;
clWebCyanclWebCyan: TColor = $FFFF00;
clWebDarkBlueclWebDarkBlue: TColor = $8B0000;
clWebDarkCyanclWebDarkCyan: TColor = $8B8B00;
clWebDarkGoldenRodclWebDarkGoldenRod: TColor = $B86B8;
clWebDarkGrayclWebDarkGray: TColor = $A9A9A9;
clWebDarkgreenclWebDarkgreen: TColor = $6400;
clWebDarkKhakiclWebDarkKhaki: TColor = $6BB7BD;
clWebDarkMagentaclWebDarkMagenta: TColor = $8B008B;
clWebDarkOliveGreenclWebDarkOliveGreen: TColor = $2F6B55;
clWebDarkOrangeclWebDarkOrange: TColor = $8CFF;
clWebDarkOrchidclWebDarkOrchid: TColor = $CC3299;
clWebDarkRedclWebDarkRed: TColor = $8B;
clWebDarkSalmonclWebDarkSalmon: TColor = $7A96E9;
clWebDarkSeaGreenclWebDarkSeaGreen: TColor = $8FBC8F;
clWebDarkSlateBlueclWebDarkSlateBlue: TColor = $8B3D48;
clWebDarkSlategrayclWebDarkSlategray: TColor = $4F4F2F;
clWebDarkTurquoiseclWebDarkTurquoise: TColor = $D1CE00;
clWebDarkVioletclWebDarkViolet: TColor = $D30094;
clWebDeepPinkclWebDeepPink: TColor = $9314FF;
clWebDeepskyBlueclWebDeepskyBlue: TColor = $FFBF00;
clWebDimGrayclWebDimGray: TColor = $696969;
clWebDodgerBlueclWebDodgerBlue: TColor = $FF901E;
clWebFirebrickclWebFirebrick: TColor = $2222B2;
clWebFloralWhiteclWebFloralWhite: TColor = $F0FAFF;
clWebForestGreenclWebForestGreen: TColor = $228B22;
clWebFuchsiaclWebFuchsia: TColor = $FF00FF;
clWebGainsboroclWebGainsboro: TColor = $DCDCDC;
clWebGhostWhiteclWebGhostWhite: TColor = $FFF8F8;
clWebGoldclWebGold: TColor = $D7FF;
clWebGoldenRodclWebGoldenRod: TColor = $20A5DA;
clWebGrayclWebGray: TColor = $808080;
clWebGreenclWebGreen: TColor = $8000;
clWebGreenYellowclWebGreenYellow: TColor = $2FFFAD;
clWebHoneydewclWebHoneydew: TColor = $F0FFF0;
clWebHotPinkclWebHotPink: TColor = $B469FF;
clWebIndianRedclWebIndianRed: TColor = $5C5CCD;
clWebIndigoclWebIndigo: TColor = $82004B;
clWebIvoryclWebIvory: TColor = $F0FFFF;
clWebKhakiclWebKhaki: TColor = $8CE6F0;
clWebLavenderclWebLavender: TColor = $FAE6E6;
clWebLavenderBlushclWebLavenderBlush: TColor = $F5F0FF;
clWebLawnGreenclWebLawnGreen: TColor = $FC7C;
clWebLemonChiffonclWebLemonChiffon: TColor = $CDFAFF;
clWebLightBlueclWebLightBlue: TColor = $E6D8AD;
clWebLightCoralclWebLightCoral: TColor = $8080F0;
clWebLightCyanclWebLightCyan: TColor = $FFFFE0;
clWebLightGoldenrodYellowclWebLightGoldenrodYellow: TColor = $D2FAFA;
clWebLightGreenclWebLightGreen: TColor = $90EE90;
clWebLightgreyclWebLightgrey: TColor = $D3D3D3;
clWebLightPinkclWebLightPink: TColor = $C1B6FF;
clWebLightSalmonclWebLightSalmon: TColor = $7AA0FF;
clWebLightSeaGreenclWebLightSeaGreen: TColor = $AAB220;
clWebLightSkyBlueclWebLightSkyBlue: TColor = $FACE87;
clWebLightSlateGrayclWebLightSlateGray: TColor = $998877;
clWebLightSteelBlueclWebLightSteelBlue: TColor = $DEC4B0;
clWebLightYellowclWebLightYellow: TColor = $E0FFFF;
clWebLimeclWebLime: TColor = $FF00;
clWebLimeGreenclWebLimeGreen: TColor = $32CD32;
clWebLinenclWebLinen: TColor = $E6F0FA;
clWebMagentaclWebMagenta: TColor = $FF00FF;
clWebMaroonclWebMaroon: TColor = $80;
clWebMediumAquamarineclWebMediumAquamarine: TColor = $AACD66;
clWebMediumBlueclWebMediumBlue: TColor = $CD0000;
clWebMediumOrchidclWebMediumOrchid: TColor = $D355BA;
clWebMediumPurpleclWebMediumPurple: TColor = $DB7093;
clWebMediumSeaGreenclWebMediumSeaGreen: TColor = $71B33C;
clWebMediumSlateBlueclWebMediumSlateBlue: TColor = $EE687B;
clWebMediumSpringGreenclWebMediumSpringGreen: TColor = $9AFA00;
clWebMediumTurquoiseclWebMediumTurquoise: TColor = $CCD148;
clWebMediumVioletRedclWebMediumVioletRed: TColor = $8515C7;
clWebMidnightBlueclWebMidnightBlue: TColor = $701919;
clWebMintcreamclWebMintcream: TColor = $FAFFF5;
clWebMistyRoseclWebMistyRose: TColor = $E1E4FF;
clWebMoccasinclWebMoccasin: TColor = $B5E4FF;
clWebNavajoWhiteclWebNavajoWhite: TColor = $ADDEFF;
clWebNavyclWebNavy: TColor = $800000;
clWebOldLaceclWebOldLace: TColor = $E6F5FD;
clWebOliveclWebOlive: TColor = $8080;
clWebOliveDrabclWebOliveDrab: TColor = $238E6B;
clWebOrangeclWebOrange: TColor = $A5FF;
clWebOrangeRedclWebOrangeRed: TColor = $45FF;
clWebOrchidclWebOrchid: TColor = $D670DA;
clWebPaleGoldenrodclWebPaleGoldenrod: TColor = $AAE8EE;
clWebPaleGreenclWebPaleGreen: TColor = $98FB98;
clWebPaleTurquoiseclWebPaleTurquoise: TColor = $EEEEAF;
clWebPaleVioletRedclWebPaleVioletRed: TColor = $9370DB;
clWebPapayaWhipclWebPapayaWhip: TColor = $D5EFFF;
clWebPeachPuffclWebPeachPuff: TColor = $B9DAFF;
clWebPeruclWebPeru: TColor = $3F85CD;
clWebPinkclWebPink: TColor = $CBC0FF;
clWebPlumclWebPlum: TColor = $DDA0DD;
clWebPowderBlueclWebPowderBlue: TColor = $E6E0B0;
clWebPurpleclWebPurple: TColor = $800080;
clWebRedclWebRed: TColor = $FF;
clWebRosyBrownclWebRosyBrown: TColor = $8F8FBC;
clWebRoyalBlueclWebRoyalBlue: TColor = $E16941;
clWebSaddleBrownclWebSaddleBrown: TColor = $13458B;
clWebSalmonclWebSalmon: TColor = $7280FA;
clWebSandyBrownclWebSandyBrown: TColor = $60A4F4;
clWebSeaGreenclWebSeaGreen: TColor = $578B2E;
clWebSeashellclWebSeashell: TColor = $EEF5FF;
clWebSiennaclWebSienna: TColor = $2D52A0;
clWebSilverclWebSilver: TColor = $C0C0C0;
clWebSkyBlueclWebSkyBlue: TColor = $EBCE87;
clWebSlateBlueclWebSlateBlue: TColor = $CD5A6A;
clWebSlateGrayclWebSlateGray: TColor = $908070;
clWebSnowclWebSnow: TColor = $FAFAFF;
clWebSpringGreenclWebSpringGreen: TColor = $7FFF00;
clWebSteelBlueclWebSteelBlue: TColor = $B48246;
clWebTanclWebTan: TColor = $8CB4D2;
clWebTealclWebTeal: TColor = $808000;
clWebThistleclWebThistle: TColor = $D8BFD8;
clWebTomatoclWebTomato: TColor = $4763FF;
clWebTurquoiseclWebTurquoise: TColor = $D0E040;
clWebVioletclWebViolet: TColor = $EE82EE;
clWebWheatclWebWheat: TColor = $B3DEF5;
clWebWhiteclWebWhite: TColor = $FFFFFF;
clWebWhiteSmokeclWebWhiteSmoke: TColor = $F5F5F5;
clWebYellowclWebYellow: TColor = $FFFF;
clWebYellowGreenclWebYellowGreen: TColor = $32CD9A;
clWhiteclWhite: TColor = $FFFFFF;
clWindowclWindow: TColor = $FF000005;
clWindowFrameclWindowFrame: TColor = $FF000006;
clWindowTextclWindowText: TColor = $FF000008;
clYellowclYellow: TColor = $FFFF;
cmBlacknesscmBlackness: Integer = $42;
cmDstInvertcmDstInvert: Integer = $550009;
cmMergeCopycmMergeCopy: Integer = $C000CA;
cmMergePaintcmMergePaint: Integer = $BB0226;
cmNotSrcCopycmNotSrcCopy: Integer = $330008;
cmNotSrcErasecmNotSrcErase: Integer = $1100A6;
cmPatCopycmPatCopy: Integer = $F00021;
cmPatInvertcmPatInvert: Integer = $5A0049;
cmPatPaintcmPatPaint: Integer = $FB0A09;
cmSrcAndcmSrcAnd: Integer = $8800C6;
cmSrcCopycmSrcCopy: Integer = $CC0020;
cmSrcErasecmSrcErase: Integer = $440328;
cmSrcInvertcmSrcInvert: Integer = $660046;
cmSrcPaintcmSrcPaint: Integer = $EE0086;
cmWhitenesscmWhiteness: Integer = $FF0062;
ExtendedColorsCountExtendedColorsCount: Integer = 4;
MASK_TF_COMPOSITEDMASK_TF_COMPOSITED: Integer = $800000;
rc3_Cursorrc3_Cursor: Integer = 2;
rc3_Iconrc3_Icon: Integer = 1;
rc3_StockIconrc3_StockIcon: Integer = 0;
StandardColorsCountStandardColorsCount: Integer = $10;
WebColorsCountWebColorsCount: Integer = $8C;