方法
PangoMatrixtransform_pixel_rectangle
since: 1.16
声明 [src]
void
pango_matrix_transform_pixel_rectangle (
const PangoMatrix* matrix,
PangoRectangle* rect
)
描述 [src]
首先使用matrix
转换rect
,然后计算转换后矩形的边界框。
此函数在例如,您想将旋转的PangoLayout
绘制到图像缓冲区,并且想知道图像应该有多大以及渲染时应将布局移多少时非常有用。
为了提高精度,您应该在Pango单位中使用pango_matrix_transform_rectangle()
在原始矩形上,然后使用pango_extents_to_pixels()
的第一个参数将其转换为像素。
since: 1.16
参数
matrix
-
类型:
PangoMatrix
一个
PangoMatrix
。参数可以是 NULL
。 rect
-
类型:
PangoRectangle
出/入设备单位的边界框。
该参数将被该函数修改。 参数可以是 NULL
。方法的调用者承担返回数据的所有者责任,并负责释放它。