класс Aspose::Page::XPS::XpsModel::XpsMatrix
Содержание
[
Скрывать
]XpsMatrix class
Класс, инкапсулирующий свойства элемента свойства MatrixTransform. Этот элемент определяет произвольное аффинное матричное преобразование, используемое для манипуляции системами координат элементов.
class XpsMatrix : public Aspose::Page::XPS::XpsModel::XpsObject
Методы
| Метод | Описание |
|---|---|
| Clone() | Клонирует эту матрицу преобразования. |
| Equals(System::SharedPtr<System::Object>) override | Определяет, равен ли указанный System::Object этому экземпляру. |
| static Equals(System::SharedPtr<XpsMatrix>, System::SharedPtr<XpsMatrix>) | Фактическая реализация. |
| get_IsIdentity() | Возвращает значение, указывающее, является ли этот экземпляр единичной матрицей. |
| get_M11() | Возвращает элемент M11. |
| get_M12() | Возвращает элемент M12. |
| get_M21() | Возвращает элемент M21. |
| get_M22() | Возвращает элемент M22. |
| get_M31() | Возвращает элемент M31. |
| get_M32() | Возвращает элемент M32. |
| GetHashCode() const override | Возвращает хеш-код для этого экземпляра. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Drawing2D::MatrixOrder) | Умножает эту матрицу на матрицу, указанную в matrix, в порядке, указанном в matrixOrder. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) | Умножает эту матрицу на матрицу, указанную в matrix в порядке по умолчанию (Prepend). |
| Multiply(System::SharedPtr<XpsMatrix>, System::Drawing::Drawing2D::MatrixOrder) | Умножает эту матрицу на матрицу, указанную в matrix, в порядке, указанном в matrixOrder. |
| Multiply(System::SharedPtr<XpsMatrix>) | Умножает эту матрицу на матрицу, указанную в matrix в порядке по умолчанию (Prepend). |
| Reset() | Сбрасывает эту Matrix к единичной матрице. |
| Rotate(float, System::Drawing::Drawing2D::MatrixOrder) | Применяет вращение по часовой стрелке на angle к этой Matrix в порядке, указанном в matrixOrder . |
| Rotate(float) | Применяет вращение по часовой стрелке на angle к этой Matrix в порядке по умолчанию (Prepend). |
| RotateAround(float, System::Drawing::PointF, System::Drawing::Drawing2D::MatrixOrder) | Применяет вращение по часовой стрелке на angle вокруг pivot к этой Matrix в порядке, указанном в matrixOrder . |
| RotateAround(float, System::Drawing::PointF) | Применяет вращение по часовой стрелке на angle вокруг pivot к этой Matrix в порядке по умолчанию (Prepend). |
| Scale(float, float, System::Drawing::Drawing2D::MatrixOrder) | Применяет указанный вектор масштабирования (scaleX и scaleY) к этой Matrix в порядке, указанном в matrixOrder . |
| Scale(float, float) | Применяет указанный вектор масштабирования (scaleX и scaleY) к этой Matrix в порядке по умолчанию (Prepend). |
| Skew(double, double) | Применяет указанное искажение к этой Matrix. |
| ToString() const override | Возвращает строковое представление этого экземпляра XpsMatrix. |
| Transform(System::Drawing::RectangleF) | Применяет аффинное преобразование, представленное этой Matrix, к указанному прямоугольнику. |
| TransformPoint(System::Drawing::PointF) | Применяет аффинное преобразование, представленное этой Matrix, к указанной точке. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>, int32_t, int32_t) | Применяет аффинное преобразование, представленное этой Matrix, к указанной части массива точек. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>) | Применяет аффинное преобразование, представленное этой Matrix, к указанному массиву точек. |
| Translate(float, float, System::Drawing::Drawing2D::MatrixOrder) | Применяет указанный вектор переноса к этой Matrix в порядке, указанном в matrixOrder . |
| Translate(float, float) | Применяет указанный вектор переноса к этой Matrix. |
См. также
- Class XpsObject
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++