Класс LineElement
- Наследование
-
- Object
- EventTarget
- Node
- Element
- SvgElement
- GraphicsElement
- GeometryElement
- LineElement
- Аннотации
-
- @Unstable()
- @Native("SVGLineElement")
Конструкторы
- LineElement() factory
- LineElement.created()
- Конструктор, создаваемый DOM при создании пользовательского элемента.
Свойства
- accessibleNode → AccessibleNode? только для чтения, унаследованное
- assignedSlot → SlotElement? только для чтения, унаследованное
- attributes ↔ Map<
Строка, Строка> чтение / запись, унаследованное - Все атрибуты данного элемента.
- baseUri → Строка? @JSName('baseURI'), только для чтения, унаследованное
- borderEdge → CssRect только для чтения, унаследованное
- Доступ к размерам и положению области содержимого, включая отступы и рамку элемента.
- childNodes → Список<
Узел> @Returns('NodeList'), @Creates('NodeList'), только для чтения, унаследованное - Список дочерних узлов данного узла.
- children ↔ Список<
Элемент> чтение / запись, унаследованное - Список непосредственных дочерних элементов данного элемента.
- classes ↔ CssClassSet чтение / запись, унаследованное
- Набор CSS-классов, примененных к данному элементу.
- className ↔ Строка чтение / запись, унаследованное
- client → Прямоугольник<
число> только для чтения, унаследованное - Получение позиции элемента относительно клиентской области страницы.
- clientHeight → Целое только для чтения, унаследованное
- clientLeft → Целое? только для чтения, унаследованное
- clientTop → Целое? только для чтения, унаследованное
- clientWidth → Целое только для чтения, унаследованное
- computedName → Строка? только для чтения, унаследованное
- computedRole → Строка? только для чтения, унаследованное
- contentEdge → CssRect только для чтения, унаследованное
- Доступ к позиции содержимого элемента.
- contentEditable ↔ Строка чтение / запись, унаследованное
- dataset ↔ Map<
Строка, Строка> чтение / запись, унаследованное - Доступ к настраиваемым атрибутам данных (data-*) данного элемента.
- dir ↔ Строка? чтение / запись, унаследованное
- documentOffset → Точка<
число> только для чтения, унаследованное - Координаты элемента относительно верхней границы документа.
- draggable ↔ bool чтение / запись, унаследованное
- Указывает, можно ли перетаскивать элемент.
- farthestViewportElement → SvgElement? только для чтения, унаследованное
- firstChild → Узел? только для чтения, унаследованное
- Первый дочерний узел данного узла.
- hashCode → Целое только для чтения, унаследованное
- Хэш-код данного объекта.
- Указывает, актуален ли элемент для текущего состояния страницы.
- id ↔ Строка чтение / запись, унаследованное
- inert ↔ bool? чтение / запись, унаследованное
- innerHtml ↔ Строка? чтение / запись, унаследованное
- Разбирает фрагмент HTML и устанавливает его в качестве содержимого данного элемента.
- innerText ↔ Строка @JSName('innerText'), чтение / запись, унаследованное
- inputMode ↔ Строка? чтение / запись, унаследованное
- isConnected → bool? только для чтения, унаследованное
- isContentEditable → bool только для чтения, унаследованное
- lang ↔ Строка? чтение / запись, унаследованное
- lastChild → Узел? только для чтения, унаследованное
- Последний дочерний узел данного узла.
- localName → Строка @Returns('String'), только для чтения, унаследованное
- marginEdge → CssRect только для чтения, унаследованное
- Доступ к размерам и положению области содержимого, включая отступы, рамку и отступ.
- namespaceUri → Строка? только для чтения, унаследованное
- URI, определяющий XML-пространство имен данного элемента.
- nearestViewportElement → SvgElement? только для чтения, унаследованное
- nextElementSibling → Элемент? только для чтения, унаследованное
- nextNode → Узел? @JSName('nextSibling'), только для чтения, унаследованное
- Следующий узел-потомок.
- nodeName → Строка? только для чтения, унаследованное
- Имя данного узла.
- nodes ↔ Список<
Узел> чтение / запись, унаследованное - Модифицируемый список дочерних узлов данного узла.
- nodeType → Целое только для чтения, унаследованное
- Тип узла.
- nodeValue → Строка? только для чтения, унаследованное
- Значение данного узла.
- nonce ↔ Строка? чтение / запись, унаследованное
- offset → Прямоугольник<
число> только для чтения, унаследованное - Смещение элемента относительно offsetParent.
- offsetHeight → Целое только для чтения, унаследованное
- offsetLeft → Целое только для чтения, унаследованное
- offsetParent → Элемент? только для чтения, унаследованное
- offsetTop → Целое только для чтения, унаследованное
- offsetWidth → Целое только для чтения, унаследованное
- on → ElementEvents только для чтения, унаследованное
- Это вспомогательный доступ к потокам событий, который следует использовать только в тех случаях, когда явный доступ недоступен.
- onAbort → ElementStream<
Event> только для чтения, унаследованное - Поток событий
abortобрабатываемых этим элементом Element. - onBeforeCopy → ElementStream<
Event> только для чтения, унаследованное - Поток событий
beforecopyобрабатываемых этим элементом Element. - onBeforeCut → ElementStream<
Event> только для чтения, унаследованное - Поток событий
beforecutобрабатываемых этим элементом Element. - onBeforePaste → ElementStream<
Event> только для чтения, унаследованное - Поток событий
beforepasteобрабатываемых этим элементом Element. - onBlur → ElementStream<
Event> только для чтения, унаследованное - Поток событий
blurобрабатываемых этим элементом Element. - onCanPlay → ElementStream<
Event> только для чтения, унаследованное - onCanPlayThrough → ElementStream<
Event> только для чтения, унаследованное - onChange → ElementStream<
Event> только для чтения, унаследованное - Поток событий
changeобрабатываемых этим элементом Element. - onClick → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
clickобрабатываемых этим элементом Element. - onContextMenu → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
contextmenuобрабатываемых этим элементом Element. - onCopy → ElementStream<
ClipboardEvent> только для чтения, унаследованное - Поток событий
copyобрабатываемых этим элементом Element. - onCut → ElementStream<
ClipboardEvent> только для чтения, унаследованное - Поток событий
cutобрабатываемых этим элементом Element. - onDoubleClick → ElementStream<
Event> @DomName('SVGElement.ondblclick'), только для чтения, унаследованное - Поток событий
doubleclickобрабатываемых этим элементом Element. - onDrag → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dragгенерируется, когда этот элемент перетаскивается. - onDragEnd → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dragendгенерируется, когда операция перетаскивания завершается для этого элемента. - onDragEnter → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dragenterгенерируется, когда перетаскиваемый объект впервые попадает над этим элементом. - onDragLeave → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dragleaveгенерируется, когда объект, который перетаскивается над этим элементом, покидает область цели этого элемента. - onDragOver → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dragoverгенерируется, когда перетаскиваемый объект в настоящее время перетаскивается над этим элементом. - onDragStart → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dragstartгенерируется, когда этот элемент начинает перетаскиваться. - onDrop → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dropгенерируется, когда перетаскиваемый объект опускается на этот элемент. - onDurationChange → ElementStream<
Event> только для чтения, унаследованное - onEmptied → ElementStream<
Event> только для чтения, унаследованное - onEnded → ElementStream<
Event> только для чтения, унаследованное - onError → ElementStream<
Event> только для чтения, унаследованное - Поток событий
errorобрабатываемых этим элементом Element. - onFocus → ElementStream<
Event> только для чтения, унаследованное - Поток событий
focusобрабатываемых этим элементом Element. - onFullscreenChange → ElementStream<
Event> только для чтения, унаследованное - Поток событий
fullscreenchangeобрабатываемых этим элементом Element. - onFullscreenError → ElementStream<
Event> только для чтения, унаследованное - Поток событий
fullscreenerrorобрабатываемых этим элементом Element. - onInput → ElementStream<
Event> только для чтения, унаследованное - Поток событий
inputобрабатываемых этим элементом Element. - onInvalid → ElementStream<
Event> только для чтения, унаследованное - Поток событий
invalidобрабатываемых этим элементом Element. - onKeyDown → ElementStream<
KeyboardEvent> только для чтения, унаследованное - Поток событий
keydownобрабатываемых этим элементом Element. - onKeyPress → ElementStream<
KeyboardEvent> только для чтения, унаследованное - Поток событий
keypressобрабатываемых этим элементом Element. - onKeyUp → ElementStream<
KeyboardEvent> только для чтения, унаследованное
- Поток событий
keyup, обрабатываемых этим элементом. - onLoad → ElementStream<
Event> только для чтения, унаследованный - Поток событий
load, обрабатываемых этим элементом. - onLoadedData → ElementStream<
Event> только для чтения, унаследованный - onLoadedMetadata → ElementStream<
Event> только для чтения, унаследованный - onMouseDown → ElementStream<
MouseEvent> только для чтения, унаследованный - Поток событий
mousedown, обрабатываемых этим элементом. - onMouseEnter → ElementStream<
MouseEvent> только для чтения, унаследованный - Поток событий
mouseenter, обрабатываемых этим элементом. - onMouseLeave → ElementStream<
MouseEvent> только для чтения, унаследованный - Поток событий
mouseleave, обрабатываемых этим элементом. - onMouseMove → ElementStream<
MouseEvent> только для чтения, унаследованный - Поток событий
mousemove, обрабатываемых этим элементом. - onMouseOut → ElementStream<
MouseEvent> только для чтения, унаследованный - Поток событий
mouseout, обрабатываемых этим элементом. - onMouseOver → ElementStream<
MouseEvent> только для чтения, унаследованный - Поток событий
mouseover, обрабатываемых этим элементом. - onMouseUp → ElementStream<
MouseEvent> только для чтения, унаследованный - Поток событий
mouseup, обрабатываемых этим элементом. - onMouseWheel → ElementStream<
WheelEvent> только для чтения, унаследованный - Поток событий
mousewheel, обрабатываемых этим элементом. - onPaste → ElementStream<
ClipboardEvent> только для чтения, унаследованный - Поток событий
paste, обрабатываемых этим элементом. - onPause → ElementStream<
Event> только для чтения, унаследованный - onPlay → ElementStream<
Event> только для чтения, унаследованный - onPlaying → ElementStream<
Event> только для чтения, унаследованный - onRateChange → ElementStream<
Event> только для чтения, унаследованный - onReset → ElementStream<
Event> только для чтения, унаследованный - Поток событий
reset, обрабатываемых этим элементом. - onResize → ElementStream<
Event> только для чтения, унаследованный - onScroll → ElementStream<
Event> только для чтения, унаследованный - Поток событий
scroll, обрабатываемых этим элементом. - onSearch → ElementStream<
Event> только для чтения, унаследованный - Поток событий
search, обрабатываемых этим элементом. - onSeeked → ElementStream<
Event> только для чтения, унаследованный - onSeeking → ElementStream<
Event> только для чтения, унаследованный - onSelect → ElementStream<
Event> только для чтения, унаследованный - Поток событий
select, обрабатываемых этим элементом. - onSelectStart → ElementStream<
Event> только для чтения, унаследованный - Поток событий
selectstart, обрабатываемых этим элементом. - onStalled → ElementStream<
Event> только для чтения, унаследованный - onSubmit → ElementStream<
Event> только для чтения, унаследованный - Поток событий
submit, обрабатываемых этим элементом. - onSuspend → ElementStream<
Event> только для чтения, унаследованный - onTimeUpdate → ElementStream<
Event> только для чтения, унаследованный - onTouchCancel → ElementStream<
TouchEvent> только для чтения, унаследованный - Поток событий
touchcancel, обрабатываемых этим элементом. - onTouchEnd → ElementStream<
TouchEvent> только для чтения, унаследованный - Поток событий
touchend, обрабатываемых этим элементом. - onTouchEnter → ElementStream<
TouchEvent> только для чтения, унаследованный - Поток событий
touchenter, обрабатываемых этим элементом. - onTouchLeave → ElementStream<
TouchEvent> только для чтения, унаследованный - Поток событий
touchleave, обрабатываемых этим элементом. - onTouchMove → ElementStream<
TouchEvent> только для чтения, унаследованный - Поток событий
touchmove, обрабатываемых этим элементом. - onTouchStart → ElementStream<
TouchEvent> только для чтения, унаследованный - Поток событий
touchstart, обрабатываемых этим элементом.
- onTransitionEnd → ElementStream<
TransitionEvent> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), @SupportedBrowser(SupportedBrowser.SAFARI), чтение-только, унаследованно - Поток событий
transitionendобрабатываемых этим элементом Element. - onVolumeChange → ElementStream<
Event> чтение-только, унаследованно - onWaiting → ElementStream<
Event> чтение-только, унаследованно - onWheel → ElementStream<
WheelEvent> чтение-только, унаследованно - outerHtml → String? чтение-только, унаследованно
- ownerDocument → Document? чтение-только, унаследованно
- Документ, к которому принадлежит этот узел.
- ownerSvgElement → SvgSvgElement? @JSName('ownerSVGElement'), чтение-только, унаследованно
- paddingEdge → CssRect чтение-только, унаследованно
- Доступ к размерам и позиции области содержимого + отступа этого элемента.
- parent → Element? @JSName('parentElement'), чтение-только, унаследованно
- Родительский элемент этого узла.
- parentNode → Node? чтение-только, унаследованно
- Родительский узел этого узла.
- pathLength → AnimatedNumber? чтение-только, унаследованно
- previousElementSibling → Element? чтение-только, унаследованно
- previousNode → Node? @JSName('previousSibling'), чтение-только, унаследованно
- Предыдущий узел-побратим.
- requiredExtensions → StringList? чтение-только, унаследованно
- runtimeType → Type чтение-только, унаследованно
- Представление текущего типа объекта.
- scrollHeight → int чтение-только, унаследованно
- scrollLeft ↔ int чтение/запись, унаследованно
- scrollTop ↔ int чтение/запись, унаследованно
- scrollWidth → int чтение-только, унаследованно
- shadowRoot → ShadowRoot? @SupportedBrowser(SupportedBrowser.CHROME, '25'), чтение-только, унаследованно
- Тень этого узла-хозяина.
- slot ↔ String? чтение/запись, унаследованно
- spellcheck ↔ bool? чтение/запись, унаследованно
- style → CssStyleDeclaration чтение-только, унаследованно
- styleMap → StylePropertyMap? чтение-только, унаследованно
- systemLanguage → StringList? чтение-только, унаследованно
- tabIndex ↔ int? чтение/запись, унаследованно
- tagName → String чтение-только, унаследованно
- text ↔ String? @JSName('textContent'), @JSName('textContent'), чтение/запись, унаследованно
- Весь текст внутри этого узла и его потомков.
- title ↔ String? чтение/запись, унаследованно
- transform → AnimatedTransformList? чтение-только, унаследованно
- translate ↔ bool? чтение/запись, унаследованно
- Указывает, изменяется ли текстовое содержимое этого элемента при локализации страницы.
- viewportElement → SvgElement? чтение-только, унаследованно
- x1 → AnimatedLength? чтение-только
- x2 → AnimatedLength? чтение-только
- y1 → AnimatedLength? чтение-только
- y2 → AnimatedLength? чтение-только
Методы
- addEventListener(
String type, EventListener? listener, [bool? useCapture]) → void унаследованный - after(
Object nodes) → void унаследованный - animate(
Iterable< Map< String, dynamic>> frames, [dynamic timing]) → Animation @SupportedBrowser(SupportedBrowser.CHROME, '36'), унаследованный - Создаёт новый объект AnimationEffect, целевой элемент которого является объектом, к которому вызывается метод, и вызывает метод play() объекта AnimationTimeline объекта таймлайна документа узла элемента, передавая созданный AnimationEffect в качестве аргумента методу. Возвращает Animation для эффекта.
- append(
Node node) → Node @JSName('appendChild'), унаследованный - Добавляет узел в конец списка дочерних узлов этого узла.
- appendHtml(
String text, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void унаследованный - Парсит указанный текст как HTML и добавляет полученный узел после последнего дочернего элемента этого элемента.
- appendText(
String text) → void унаследованный - Добавляет указанный текст после последнего дочернего элемента этого элемента.
- attached(
) → void унаследованный - Вызывается DOM, когда этот элемент был вставлен в активный документ.
- attachShadow(
Map shadowRootInitDict) → ShadowRoot унаследованный - attributeChanged(
String name, String oldValue, String newValue) → void унаследованный - Вызывается DOM всякий раз, когда атрибут этого элемента был изменён.
- before(
Object nodes) → void унаследованный - blur(
) → void унаследованный - click(
) → void унаследованный - clone(
bool? deep) → Node @JSName('cloneNode'), унаследованный - Возвращает копию этого узла.
- closest(
String selectors) → Element? унаследованный - contains(
Node? other) → bool унаследованный - Возвращает true, если этот узел содержит указанный узел.
- createFragment(
String? svg, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → DocumentFragment унаследованный - Создаёт DocumentFragment из фрагмента HTML и гарантирует, что он соответствует правилам очистки, заданным validator или treeSanitizer.
- createShadowRoot(
) → ShadowRoot @SupportedBrowser(SupportedBrowser.CHROME, '25'), унаследованный - Создаёт новый shadow root для этого shadow host.
- detached(
) → void унаследованный - Вызывается DOM, когда этот элемент был удалён из активного документа.
- dispatchEvent(
Event event) → bool унаследованный - enteredView(
) → void унаследованный - Устаревший*: замените на attached.
- focus(
) → void унаследованный - getAnimations(
) → List< Animation> унаследованный - getAttribute(
String name) → String? унаследованный - getAttributeNames(
) → List< String> унаследованный - getAttributeNS(
String? namespaceURI, String name) → String? унаследованный - getBBox(
) → Rect унаследованный - getBoundingClientRect(
) → Rectangle< num> @Creates('_DomRect'), @Returns('_DomRect|Null'), унаследованный - Возвращает наименьший прямоугольник, который охватывает отступы, полосы прокрутки и рамку этого элемента.
- getClientRects(
) → List< Rectangle< num>> унаследованный - getComputedStyle(
[String? pseudoElement]) → CssStyleDeclaration унаследованный - Набор всех значений CSS, применённых к этому элементу, включая унаследованные и значения по умолчанию.
- getCtm(
) → Matrix @JSName('getCTM'), унаследованный - getDestinationInsertionPoints(
) → List< Node> @Returns('NodeList'), @Creates('NodeList'), унаследованный - Возвращает список точек вставки shadow DOM, которым распределён этот элемент.
- getElementsByClassName(
String classNames) → List< Node> @Creates('NodeList|HtmlCollection'), @Returns('NodeList|HtmlCollection'), унаследованный - Возвращает список узлов с заданным именем класса внутри этого элемента.
- getNamespacedAttributes(
String namespace) → Map< String, String> унаследованный - Получает карту для работы с атрибутами конкретного пространства имён.
- getPointAtLength(
num distance) → Point унаследованный - getRootNode(
[Map? options]) → Node унаследованный - getScreenCtm(
) → Matrix @JSName('getScreenCTM'), унаследованный - getTotalLength(
) → double унаследованный - hasAttribute(
String name) → bool унаследованный - hasAttributeNS(
String? namespaceURI, String name) → bool унаследованный - hasChildNodes(
) → bool унаследованный - Возвращает true, если у этого узла есть дочерние элементы.
- hasPointerCapture(
int pointerId) → bool inherited - insertAdjacentElement(
String where, Element element) → Element inherited - Вставляет
elementв DOM в указанном месте. - insertAdjacentHtml(
String where, String text, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void inherited - Парсит текст как фрагмент HTML и вставляет его в DOM в указанном месте.
- insertAdjacentText(
String where, String text) → void inherited - Вставляет текст в DOM в указанном месте.
- insertAllBefore(
Iterable< Node> newNodes, Node child) → void inherited - Вставляет все узлы в этот узел непосредственно перед узлом child.
- insertBefore(
Node node, Node? child) → Node inherited - Вставляет указанный узел в этот узел непосредственно перед узлом child. Если child равен null, то данный узел вставляется в конец дочерних узлов этого узла.
- isPointInFill(
Point point) → bool inherited - isPointInStroke(
Point point) → bool inherited - leftView(
) → void inherited - Устаревшее*: вместо этого используйте detached.
- matches(
String selectors) → bool inherited - Проверяет, соответствует ли этот элемент CSS-селекторам.
- matchesWithAncestors(
String selectors) → bool inherited - Проверяет, соответствует ли этот элемент или любой из его предков CSS-селекторам.
- noSuchMethod(
Invocation invocation) → dynamic inherited - Вызывается при обращении к несуществующему методу или свойству.
- offsetTo(
Element parent) → Point< num> inherited - Возвращает смещение этого элемента относительно указанного
parent. - querySelector(
String selectors) → Element? inherited - Ищет первый дочерний элемент этого элемента, который соответствует указанной группе селекторов.
- querySelectorAll<
T extends Element>( String selectors) → ElementList< T> inherited - Находит все дочерние элементы этого элемента, которые соответствуют указанной группе селекторов.
- releasePointerCapture(
int pointerId) → void inherited - remove(
) → void inherited - Удаляет этот узел из DOM.
- removeAttribute(
String name) → void inherited - removeAttributeNS(
String? namespaceURI, String name) → void inherited - removeEventListener(
String type, EventListener? listener, [bool? useCapture]) → void inherited - replaceWith(
Node otherNode) → Node inherited - Заменяет этот узел другим узлом.
- requestFullscreen(
[Map? options]) → Future< void> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.SAFARI), inherited - Отображает этот элемент во весь экран.
- requestPointerLock(
) → void inherited - scroll(
[dynamic options_OR_x, num? y]) → void inherited - scrollBy(
[dynamic options_OR_x, num? y]) → void inherited - scrollIntoView(
[ScrollAlignment? alignment]) → void inherited - Прокручивает этот элемент в область видимости.
- scrollIntoViewIfNeeded(
[bool? centerIfNeeded]) → void inherited - Нестандартный вариант, который прокручивает текущий элемент в видимую область окна браузера, если он еще не находится в видимой области окна браузера. Если элемент уже находится в видимой области окна браузера, то прокрутка не выполняется.
- scrollTo(
[dynamic options_OR_x, num? y]) → void inherited - setApplyScroll(
String nativeScrollBehavior) → Future< ScrollState> inherited - setAttribute(
String name, Object value) → void inherited - setAttributeNS(
String? namespaceURI, String name, Object value) → void inherited - setDistributeScroll(
String nativeScrollBehavior) → Future< ScrollState> inherited - setInnerHtml(
String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void inherited - Парсит фрагмент HTML и устанавливает его в качестве содержимого этого элемента. Это гарантирует, что сгенерированное содержимое соответствует правилам очистки, заданным валидатором или treeSanitizer.
- setPointerCapture(
int pointerId) → void inherited - toString(
) → String inherited - Строковое представление этого элемента.
Операторы
- operator ==(
Object other) → bool inherited - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-svg/LineElement-class.html