Méthode GetTextBackgroundColor de l’objet ImageDocument
Cette méthode détecte les couleurs du texte et de l’arrière-plan dans le rectangle spécifié de l’image. Ce rectangle doit être défini dans le système de coordonnées de la page en noir et blanc redressée de ImageDocument.
Sub GetTextBackgroundColor( _ Left As Integer, _ Top As Integer, _ Right As Integer, _ Bottom As Integer, _ Flags As Integer, _ ByRef TextColor As Integer, _ ByRef BackgroundColor As Integer _)
Left[in] Ce paramètre contient la coordonnée du bord gauche du rectangle.Top[in] Ce paramètre contient la coordonnée du bord supérieur du rectangle.Right[in] Ce paramètre contient la coordonnée du bord droit du rectangle.Bottom[in] Ce paramètre contient la coordonnée du bord inférieur du rectangle.Flags[in] Ce paramètre peut valoir 0 ou la constante DCR_Invert du module DetectColorRegionFlags. Si DCR_Invert est transmis, le rectangle est considéré comme inversé (texte blanc sur fond noir).TextColor[out] Ce paramètre reçoit la valeur de la couleur du texte dans le rectangle.BackgroundColor[out] Ce paramètre reçoit la valeur de la couleur d’arrière-plan dans le rectangle.
Les couleurs du texte et de l’arrière-plan sont détectées à partir des informations de la page noir et blanc redressée de l’ImageDocument. Cependant, les couleurs renvoyées sont celles des pages en couleur de l’ImageDocument. Un pixel du plan d’image noir et blanc redressé situé à l’intérieur du rectangle spécifié est considéré comme faisant partie du texte s’il est noir (pour le rectangle qui n’a pas été inversé) ou blanc (pour le rectangle qui a été inversé). Si cette méthode ne parvient pas à détecter les couleurs du texte et/ou de l’arrière-plan, elle renvoie la valeur de couleur non définie (0xFFFFFFFF).