SVGAngle
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Giao diện SVGAngle được dùng để đại diện cho một giá trị có thể là <angle> hoặc <number>.
SVGAngle được trả về từ SVGAnimatedAngle.animVal và SVGAnimatedAngle.baseVal là chỉ đọc, nhưng SVGAngle được trả về từ SVGSVGElement.createSVGAngle() có thể ghi. Khi được chỉ định là chỉ đọc, các cố gắng sửa đổi đối tượng sẽ dẫn đến việc ném ra ngoại lệ.
Một đối tượng SVGAngle có thể được liên kết với một phần tử cụ thể. Phần tử liên kết được dùng để xác định phần tử nào có nội dung thuộc tính cần cập nhật nếu đối tượng phản ánh một thuộc tính. Nếu không được mô tả khác, một đối tượng SVGAngle không được liên kết với bất kỳ phần tử nào.
Mỗi đối tượng SVGAngle hoạt động theo một trong hai chế độ:
- Phản ánh giá trị cơ sở của một thuộc tính có thể animate được phản ánh (được hiển thị thông qua thành viên
baseValcủaSVGAnimatedAngle), - Tách rời, đây là trường hợp của các đối tượng
SVGAngleđược tạo vớiSVGSVGElement.createSVGAngle().
Thuộc tính phiên bản
SVGAngle.unitType-
Kiểu của giá trị được chỉ định bởi một trong các hằng số
SVG_ANGLETYPE_*được định nghĩa trên giao diện này. SVGAngle.value-
Giá trị dưới dạng số thực dấu phẩy động, theo đơn vị người dùng. Việc đặt thuộc tính này sẽ khiến
valueInSpecifiedUnitsvàvalueAsStringđược cập nhật tự động để phản ánh cài đặt này. SVGAngle.valueInSpecifiedUnits-
Giá trị dưới dạng số thực dấu phẩy động, theo đơn vị được biểu thị bởi
unitType. Việc đặt thuộc tính này sẽ khiếnvaluevàvalueAsStringđược cập nhật tự động để phản ánh cài đặt này. SVGAngle.valueAsString-
Giá trị dưới dạng chuỗi, theo đơn vị được biểu thị bởi
unitType. Việc đặt thuộc tính này sẽ khiếnvalue,valueInSpecifiedUnits, vàunitTypeđược cập nhật tự động để phản ánh cài đặt này.
Phương thức phiên bản
SVGAngle.convertToSpecifiedUnits()-
Giữ nguyên giá trị lưu trữ cơ bản, nhưng đặt lại định danh đơn vị lưu trữ về
unitTypeđã cho. Các thuộc tínhunitType,valueInSpecifiedUnits, vàvalueAsStringcủa đối tượng có thể bị sửa đổi do phương thức này. SVGAngle.newValueSpecifiedUnits()-
Đặt lại giá trị dưới dạng số với unitType liên kết, thay thế các giá trị của tất cả thuộc tính trên đối tượng.
Thuộc tính tĩnh
SVG_ANGLETYPE_UNKNOWN(0)-
Một số kiểu giá trị không xác định.
SVG_ANGLETYPE_UNSPECIFIED(1)-
Một
<number>không có đơn vị được hiểu là giá trị theo độ. SVG_ANGLETYPE_DEG(2)-
Một
<angle>với đơn vịdeg. SVG_ANGLETYPE_RAD(3)-
Một
<angle>với đơn vịrad. SVG_ANGLETYPE_GRAD(4)-
Một
<angle>với đơn vịgrad.
Thông số kỹ thuật
| Specification |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGAngle> |