PaintFlags Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
[System.Flags]
public enum PaintFlags
[<System.Flags>]
type PaintFlags =
- Héritage
-
PaintFlags
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| AntiAlias | 1 | Indicateur de peinture qui active l’anticrénelage lors du dessin. L’activation de cet indicateur entraîne l’utilisation de toutes les opérations de dessin qui prennent en charge l’anticrénelage.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| FilterBitmap | 2 | Indicateur de peinture qui active l’échantillonnage biligne sur les bitmaps mises à l’échelle. Si elles sont effacées, les bitmaps mises à l’échelle sont dessinées avec l’échantillonnage voisin le plus proche, ce qui entraîne probablement des artefacts. Cela doit généralement être activé lors du dessin de bitmaps, sauf si les performances sont liées (rendu au canevas logiciel) ou préférez les artefacts de pixelisation à flou lors de la mise à l’échelle significativement. Si les bitmaps sont mises à l’échelle pour la densité d’appareil au moment de la création (car les bitmaps de ressources sont souvent) le filtrage aura déjà été effectué. Sur les appareils exécutant Build.VERSION_CODES. O et ci-dessous, le dessin accéléré matériel utilise toujours l’échantillonnage biligne sur les bitmaps mises à l’échelle, quel que soit cet indicateur. Sur les appareils exécutant Build.VERSION_CODES. Q et versions ultérieures, cet indicateur est défini par défaut sur une nouvelle peinture. Il peut être effacé avec setFlags(int) ou setFilterBitmap(boolean).
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| Dither | 4 | Indicateur de peinture qui active la trame lors de la blitting. L’activation de cet indicateur applique une trame à toute opération blit où l’espace de couleur de la cible est plus limité que la source.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| UnderlineText | 8 | Indicateur de peinture qui applique une décoration de soulignement au texte dessiné.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| StrikeThruText | 16 | Drapeau de peinture qui applique une décoration de frappe à dessiner du texte.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| FakeBoldText | 32 | Indicateur de peinture qui applique un effet gras synthétique au texte dessiné. L’activation de cet indicateur entraîne l’application d’un effet gras simulé lors du dessin d’une police qui n’est pas déjà en gras.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| LinearText | 64 | Indicateur de peinture qui permet une mise à l’échelle linéaire fluide du texte. L’activation de cet indicateur ne met pas réellement à l’échelle le texte, mais ajuste plutôt les opérations de dessin de texte pour traiter correctement l’ajustement de l’échelle. Lorsque cet indicateur est activé, l’indicateur de police est désactivé pour empêcher la déformation de forme entre les facteurs d’échelle et la mise en cache du glyphe est désactivée en raison du grand nombre d’images de glyphe qui seront générées. SUBPIXEL_TEXT_FLAG doit être utilisé conjointement avec cet indicateur pour empêcher l’alignement des positions de glyphe sur des valeurs de pixels entières, car le facteur d’échelle est ajusté.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| SubpixelText | 128 | Indicateur de peinture qui permet le positionnement du sous-pixel du texte. L’activation de cet indicateur entraîne le calcul des avancées de glyphe avec une précision de sous-pixel. Cela peut être utilisé avec LINEAR_TEXT_FLAG pour empêcher le texte de se giguer pendant les transitions de mise à l’échelle lisse.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| DevKernText | 256 | Indicateur de peinture hérité, qui n’est plus utilisé.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| EmbeddedBitmapText | 1024 | Indicateur de peinture qui permet l’utilisation de polices bitmap lors du dessin de texte. La désactivation de cet indicateur empêche les opérations de dessin de texte d’utiliser des frappes bitmap incorporées dans les polices, ce qui entraîne l’utilisation de polices avec des contours évolutifs et des frappes bitmap pour dessiner uniquement les contours évolutifs, et les polices avec uniquement des frappes bitmap pour ne pas dessiner du tout.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
| VerticalText | 4096 | Indicateur qui contrôle le texte à écrire en orientation verticale Cet indicateur est utilisé pour indiquer au moteur de disposition de texte sous-jacent que le texte est destiné à la direction verticale. En activant cet indicateur, la mesure du texte, le dessin et la mise en forme des API fonctionnent pour la disposition verticale du texte. Par exemple, Canvas.drawText(String,float,Float,Paint) dessine du texte de haut en bas. Paint.measureText(String) retourne des avances verticales au lieu d’avances horizontales. TextRunShaper forme du texte verticalement et signale des ID de glyphe pour la disposition verticale. Ne définissez pas cet indicateur pour rendre la disposition. La classe Layout et ses sous-classes sont conçues uniquement pour le texte horizontal et ne fonctionnent pas pour le texte vertical.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License. |
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.