命名空间

PangoCairo – 1.0

Pango 的 Cairo 支持

版本1.56.0
作者Owen Taylor、Behdad Esfahbod
许可证LGPL-2.1-or-later
网站https://www.pango.org
https://gitlab.gnome.org/GNOME/pango/

构建

C 头文件pango/pangocairo.h
pkg-config 文件pangocairo

依赖项

cairo—1.0 矢量图形库
浏览文档
Pango—1.0 用于文本布局和渲染的库
浏览文档

其他文档

接口

字体

PangoCairoFont 是由字体导出供与 Cairo 一起使用的接口。

自:1.18

字体映射

PangoCairoFontMap 是由字体映射导出供与 Cairo 一起使用的接口。

自:1.10

回调

形状渲染器函数

使用 Pango 的 Cairo 渲染器,针对类型 PANGO_ATTR_SHAPE 的属性执行渲染的函数类型。

函数

context_get_font_options

检索之前通过 pango_cairo_context_set_font_options() 设置的任何字体渲染选项。

自:1.10

context_get_resolution

获取上下文的解析度。

自:1.10

context_get_shape_renderer

设置上下文使用的回叫函数,用于渲染类型为 PANGO_ATTR_SHAPE 的属性。

自:1.18

context_set_font_options

在使用该上下文渲染文本时设置所用字体选项。

自:1.10

context_set_resolution

设置上下文的解析度。

自:1.10

context_set_shape_renderer

设置上下文使用的回叫函数,用于渲染类型为 PANGO_ATTR_SHAPE 的属性。

自:1.18

create_context

创建一个上下文对象,以匹配 Cairo 上下文的当前转换和目标表面。

自:1.22

create_layout

创建一个布局对象,以匹配 Cairo 上下文的当前转换和目标表面。

自:1.10

error_underline_path

在指定的 cairo 上下文中向当前路径中添加一条波浪线,在指定的矩形中近似覆盖,以一个下划线样式,用于指示拼写错误。

自:1.14

glyph_string_path

glyphs 中的字形添加到指定的 cairo 上下文中的当前路径中。

自:1.10

layout_line_path

PangoLayoutLine 中的文本添加到指定的 cairo 上下文中的当前路径中。

自:1.10

layout_path

PangoLayout 中的文本添加到指定的 cairo 上下文中的当前路径中。

自:1.10

show_error_underline

在指定的 cairo 上下文中绘制一条波浪线,在指定的矩形中近似覆盖,以一个下划线样式,用于指示拼写错误。

自:1.14

show_glyph_item

在指定的 cairo 上下文 glyph_item 中绘制字形。

自:1.22

show_glyph_string

在指定的 cairo 上下文中绘制 glyphs 中的字形。

自:1.10

show_layout

在指定的 cairo 上下文中绘制 PangoLayout

自:1.10

show_layout_line

在指定的 cairo 上下文中绘制 PangoLayoutLine

自:1.10

update_context

更新一个之前创建用于搭配 Cairo 的 PangoContext 为匹配 Cairo 上下文的当前变换和目标表面。

自:1.10

update_layout

使用 pango_cairo_create_layout() 创建的 PangoLayout 的私有 PangoContext 更新为匹配 Cairo 上下文的当前变换和目标表面。

自:1.10