Aspose::Pdf::Matrix::Scale method

Matrix::Scale(double, double, double&, double&) method

Масштабирует x и y с помощью матрицы, используя следующую формулу: x1 = Ax + Cy; y1 = Bx + Dy;.

void Aspose::Pdf::Matrix::Scale(double x, double y, double &x1, double &y1)
ПараметрТипОписание
xdoubleВходная координата X
ydoubleВходная координата Y
x1double&Выходная координата X
y1double&Вывод координаты Y

См. также

Matrix::Scale(double, double, const System::SharedPtr<Matrix>&) method

Применяет масштабирование к заданной матрице.

static System::SharedPtr<Matrix> Aspose::Pdf::Matrix::Scale(double sx, double sy, const System::SharedPtr<Matrix> &source)
ПараметрТипОписание
sxdoubleКоэффициент масштабирования по оси X.
sydoubleКоэффициент масштабирования по оси Y.
источникconst System::SharedPtr<Matrix>&Матрица для масштабирования.

ReturnValue

Новая матрица, являющаяся результатом масштабирования исходной матрицы.

См. также