Spec-Zone.ru › Web APIs

DOMMatrixReadOnly: метод toString()

Базовая поддержка Широко доступен

Эта функция хорошо поддерживается многими устройствами и версиями браузеров. Она доступна в браузерах с января 2020 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Метод toString() интерфейса DOMMatrixReadOnly возвращает значение матрицы в виде строки в формате функции CSS matrix() или matrix3d() преобразования; список координат, разделённых запятыми, из 6 или 16 значений, предваряемых "matrix( или "matrix3d( соответственно, и завершаемых )".

Для 2D-матрицы перечисляются элементы a до f, всего шесть значений в формате matrix(a, b, c, d, e, f). Подробнее о синтаксисе см. в функции CSS matrix().

Для 3D-матрицы возвращаемая строка содержит все 16 элементов в формате matrix3d(m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44). Подробнее о синтаксисе 3D-записи см. в функции CSS matrix3d().

Синтаксис

DOMMatrixReadOnly.toString()

Параметры

Нет.

Возвращаемое значение

Строка; значения списка, разделённые запятыми, в синтаксисе функции matrix() или matrix3d().

Примеры

const matrix = new DOMMatrixReadOnly();
console.log(matrix.translate(20, 30).toString()); // matrix(1, 0, 0, 1, 20, 30)
console.log(matrix.translate(30, 40, 50).toString()); // matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 30, 40, 50, 1)
console.log(matrix.skewY(15).skewX(5).rotate(3).translate(20, 50).toString());
// matrix(1.003, 0.321, 0.035, 1.01, 21.816, 56.824)
console.log(
  matrix.skewY(15).skewX(5).rotate(3).translate(20, 50, 60).toString(),
);
// matrix3d(1.003, 0.321, 0, 0, 0.0350, 1.008, 0, 0, 0, 0, 1, 0, 21.816, 56.824, 60, 1)

Спецификации

Спецификация не найдена

Данные спецификации для api.DOMMatrixReadOnly.toString не найдены.
Проверьте наличие проблем на этой странице или внесите отсутствующую spec_url в mdn/browser-compat-data. Убедитесь также, что спецификация включена в w3c/browser-specs.

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
toString 61 79 33 48 11 61 33 45 11 8.0 61

См. также

  • DOMMatrixReadOnly.toJSON()
  • DOMMatrix.setMatrixValue()

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrixReadOnly/toString

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API