方法

PangoMatrixtransform_distance

自 1.16

声明 [src]

void
pango_matrix_transform_distance (
  const PangoMatrix* matrix,
  double* dx,
  double* dy
)

描述 [src]

通过矩阵对距离向量(dx,dy)进行转换。

这类似于 pango_matrix_transform_point(),但是忽略了转换中的平移组件。返回向量的计算如下

dx2 = dx1 * xx + dy1 * xy;
dy2 = dx1 * yx + dy1 * yy;

仿射变换是不受位置影响的,所以相同的向量始终转换为相同的向量。如果(x1,y1)转换为(x2,y2),那么(x1+dx1,y1+dy1)将转换为(x1+dx2,y1+dy2),对于所有x1和x2的值。

自 1.16 起可用

参数

matrix

类型: PangoMatrix

一个 PangoMatrix

参数可以为 NULL
dx

类型: double*

距离向量的 X 分量。

该参数将由函数修改。
dy

类型: double*

In/out Y 分量。

该参数将由函数修改。