方法
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。方法的调用者承担返回数据的所有者责任,并负责释放它。