From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/svgtextcontentelement/index.html | 110 ++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 files/ru/web/api/svgtextcontentelement/index.html (limited to 'files/ru/web/api/svgtextcontentelement') diff --git a/files/ru/web/api/svgtextcontentelement/index.html b/files/ru/web/api/svgtextcontentelement/index.html new file mode 100644 index 0000000000..384958a557 --- /dev/null +++ b/files/ru/web/api/svgtextcontentelement/index.html @@ -0,0 +1,110 @@ +--- +title: SVGTextContentElement +slug: Web/API/SVGTextContentElement +tags: + - SVG + - Справка +translation_of: Web/API/SVGTextContentElement +--- +
{{APIRef("SVG")}}
+ +

Интерфейс SVGTextContentElement реализуется элементами, которые поддерживают рендеринг дочернего текстового содержимого. Он наследуется различными текстовыми интерфейсами, такими как {{domxref("SVGTextElement")}}, {{domxref("SVGTSpanElement")}}, {{domxref("SVGTRefElement")}}, {{domxref("SVGAltGlyphElement")}} и {{domxref("SVGTextPathElement")}}.

+ +

{{InheritanceDiagram(600, 120)}}

+ +

Константы

+ + + + + + + + + + + + + + + + + + + + + + + + +
КонстантаЗначение Описание
LENGTHADJUST_UNKNOWN0Иная ценность.
LENGTHADJUST_SPACING1spacing дескриптор.
LENGTHADJUST_SPACINGANDGLYPHS2spacingAndGlyphs дескриптор.
+ +

Свойства

+ +

Этот интерфейс также наследует свойства от его родителя,
+ {{domxref("SVGGraphicsElement")}}. 

+ +
+
{{domxref("SVGTextContentElement.textLength")}} {{ReadOnlyInline}}
+
{{domxref("SVGAnimatedLength")}}, отражает атрибут {{SVGAttr("textLength")}} данного элемента.
+
{{domxref("SVGTextContentElement.lengthAdjust")}} {{ReadOnlyInline}}
+
{{domxref("SVGAnimatedEnumeration")}}, отражает атрибут {{SVGAttr("lengthAdjust")}} данного элемента. Значения числового типа представляют одно из значений константы выше.
+
 
+
+ +

Методы

+ +

Этот интерфейс также наследует методы от его родителя, {{domxref("SVGGraphicsElement")}}

+ +
+
{{domxref("SVGTextContentElement.getNumberOfChars()")}}
+
Возвращает длину, представляющую общее количество адресуемых символов, доступных для рендеринга в текущем элементе, независимо от того, будут ли они отображаться.
+
{{domxref("SVGTextContentElement.getComputedTextLength()")}}
+
Возвращает float, представляющий вычисленную длину для текста внутри элемента.
+
{{domxref("SVGTextContentElement.getSubStringLength()")}}
+
Возвращает float, представляющий вычисленную длину форматированного расстояния продвижения текста для подстроки текста внутри элемента. Обратите внимание, что этот метод учитывает только ширину глифов в подстроке и любые дополнительные интервалы, вставленные свойствами CSS «letter-spacing» и «word-spacing». Настройки визуального интервала, сделанные атрибутом «x», игнорируются.
+
{{domxref("SVGTextContentElement.getStartPositionOfChar()")}}
+
Возвращает {{domxref("DOMPoint")}}, представляющий позицию типографического символа после выполнения макета текста. +

Примечание: В SVG 1.1 этот метод вернул {{domxref("SVGPoint")}}.

+
+
{{domxref("SVGTextContentElement.getEndPositionOfChar()")}}
+
Возвращает {{domxref("DOMPoint")}}, представляющий конечную позицию типографического символа после выполнения макета текста. +

Примечание: В SVG 1.1 этот метод вернул {{domxref("SVGPoint")}}.

+
+
{{domxref("SVGTextContentElement.getExtentOfChar()")}}
+
Возвращает {{domxref("DOMRect")}}, представляющий вычисляемые габариты ячейки глифа, соответствующие заданному типографическому символу.
+
{{domxref("SVGTextContentElement.getRotationOfChar()")}}
+
Возвращает поплавок float, представляющий поворот типографического символа.
+
{{domxref("SVGTextContentElement.getCharNumAtPosition()")}}
+
Возвращает длину символа, заставляющего текстовый глиф отображаться в заданной позиции в системе координат. Поскольку связь между символами и глифами не является взаимно однозначной, возвращается только первый символ соответствующего типографического символа. 
+
{{domxref("SVGTextContentElement.selectSubString()")}} {{deprecated_inline}}
+
Выбирает текст внутри элемента.
+
+ +

Характеристики

+ + + + + + + + + + + + + + + + + + + +
СпецификацияСтатусКоммент
{{SpecName("SVG2", "text.html#InterfaceSVGTextContentElement", "SVGTextContentElement")}}{{Spec2("SVG2")}}Измененное наследование от {{domxref("SVGElement")}} до {{domxref("SVGGraphicsElement")}} и getStartPositionOfChar() удаленных реализаций {{domxref("SVGTests")}}, {{domxref("SVGLangSpace" )}}, {{domxref("SVGExternalResourcesRequired")}}, {{domxref("SVGStylable")}} интерфейсов и getEndPositionOfChar(), чтобы вернуть {{domxref("DOMPoint")}} вместо {{domxref( "SVGPoint")}}.
{{SpecName("SVG1.1", "text.html#InterfaceSVGTextContentElement", "SVGTextContentElement")}}{{Spec2("SVG1.1")}}Начальное определение
+ +

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

+ + + +

{{Compat("api.SVGTextContentElement")}}

-- cgit v1.2.3-54-g00ecf