PaintFlags 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
枚举多个类型返回的值,并将其作为多个类型的参数。
此枚举支持其成员值的按位组合。
[System.Flags]
public enum PaintFlags
[<System.Flags>]
type PaintFlags =
- 继承
-
PaintFlags
- 属性
字段
| 名称 | 值 | 说明 |
|---|---|---|
| AntiAlias | 1 | 绘制时启用抗锯齿的画标志。 启用此标志将导致支持抗锯齿的所有绘图操作使用它。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| FilterBitmap | 2 | 在缩放位图上启用双线性采样的画标志。 如果清除,将使用最近的邻居采样绘制缩放位图,这可能导致项目。 这通常应在绘制位图时打开,除非性能绑定(呈现到软件画布)或倾向于在显著缩放时将像素化项目模糊化。 如果在创建时为设备密度缩放位图(通常为资源位图),则已完成筛选。 在运行Build.VERSION_CODES的设备上。O 和更低版本,无论此标志如何,硬件加速绘图始终在缩放位图上使用双线性采样。 在运行Build.VERSION_CODES的设备上。Q 及更高版本,此标志默认在新画图上设置。 可以使用 setFlags(int) 或 setFilterBitmap(boolean)清除它。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| Dither | 4 | 用于在分流时启用任一标记的画标志。 启用此标志会将任一标记应用于目标的颜色空间比源更受限的任何 blit 操作。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| UnderlineText | 8 | 应用于绘制文本的下划线修饰的画标志。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| StrikeThruText | 16 | 将删除线修饰应用于绘制文本的画标志。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| FakeBoldText | 32 | 应用于绘制文本的合成加粗效果的画标志。 启用此标志将导致在绘制尚未加粗的字样时,文本绘制操作应用模拟的加粗效果。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| LinearText | 64 | 绘制标志,可实现文本的平滑线性缩放。 启用此标志实际上不会缩放文本,而是调整文本绘制操作,以正常处理缩放的平滑调整。 启用此标志后,将禁用字体提示以防止比例因子之间的形状变形,并且由于将生成的大量字形图像而禁用字形缓存。 应将此标志与SUBPIXEL_TEXT_FLAG结合使用,以防止标志符号位置在调整比例系数时对齐到整个像素值。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| SubpixelText | 128 | 用于启用文本子像素定位的画标志。 启用此标志会导致使用子像素精度计算字形进展。 这可用于LINEAR_TEXT_FLAG,以防止文本在平滑缩放转换期间抖动。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| DevKernText | 256 | 旧版画旗,不再使用。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| EmbeddedBitmapText | 1024 | 绘图标志,用于在绘制文本时使用位图字体。 禁用此标志将阻止文本绘制操作在字体中使用嵌入的位图删除线,导致具有可缩放轮廓和位图删除线的字体仅绘制可缩放轮廓,并且仅具有位图删除线的字体根本不绘制。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
| VerticalText | 4096 | 一个标志,用于控制要以垂直方向写入的文本。此标志用于告知基础文本布局引擎文本用于垂直方向。 通过启用此标志,文本度量、绘图和调整 API 适用于垂直文本布局。 例如,Canvas.drawText(String,float,float,Paint)从上到下绘制文本。 Paint.measureText(String)返回垂直前进,而不是水平前进。 TextRunShaper 垂直形状文本,并报告垂直布局的字形 ID。 不要设置此标志以创建布局。 Layout 类及其子类仅用于水平文本,不适用于垂直文本。
Android 参考。 本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。 |
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。