Interface INodeIterator

Interface INodeIterator

ja nimityö: Aspose.Svg.Dom.Traversal Kokous: Aspose.SVG.dll (25.5.0)

Iterattoreita käytetään kävelemään läpi joukon yrttejä, esimerkiksiNodeListissä olevien ytimien joukko, asiakirjan aluetta hallitseeyksittäinen node, kyselyn tulokset tai jokin muu kokoelmanodeja. nodeja, jotka on iteroitava, määritetäänNodeIteratorin toteuttaminen. DOM-taso 2 määrittääyksittäinen NodeIterator-sovellus asiakirjan tilaukseenasiakirjan aluetta. näiden iteraattorien ominaisuudet luodaanSoittamalla DocumentTraversal.createNodeIterator( ja

Katso myös Document object Model (DOM) Level 2 Traversal and Range Specification @since DOM taso 2

[DOMName("NodeIterator")]
[ComVisible(true)]
[DOMObject]
public interface INodeIterator : ITraversal, IDisposable

Implements

ITraversal , IDisposable

Properties

PointerBeforeReferenceNode

Tämän lippun arvo määrittää, onko yksikön lapsetviiteyhdisteet ovat näkyviä iteraattorille. jos ne ovat väärennettyjä, ne jaHeidän jälkeläisensä hylätään. huomaa, että tämä hylkääminenetukäteen mitäToShow ja suodatin. myös huomautusTämä on tällä hetkellä ainoa tilanne, jossaNodeIterators voi hylätä täydellisen aluetta sen sijaan, ettäyksilöllisten yrttien poistaminen.Tuottaa näkemyksen asiakirjasta, jolla on yksikön viittauksialaajennettu ja ei paljasta yksikön viitekohta itse, käyttääwhatToShow lippuja piilottaa yksikön viitekohtaja asettaa expandEntityReferenss to true, kun luodaaniterator. tuottaa näkemyksen asiakirjasta, jolla on yksikön viittausnodeja, mutta ei entiteetin laajentumista, käytä whatToShow lippujaosoittaa yksikön viitekohta ja asettaaLisätiedot Väärät viittaukset väärään.

[DOMName("pointerBeforeReferenceNode")]
bool PointerBeforeReferenceNode { get; }

Omistuksen arvo

bool

ReferenceNode

Nykyinen vertailukelpoisuus.

[DOMName("referenceNode")]
Node ReferenceNode { get; }

Omistuksen arvo

Node

Methods

Detach()

Poistaa NodeIterator sen setistä, jonka se iteroivapauttaa kaikki laskennalliset resurssit ja sijoittaa iteraattoriVapaa-aseman jälkeen, kun luovutusta on kutsuttu,Soita seuraavaan tai edelliseenNodeLisätään poikkeus INVALID_STATE_ERR.

[DOMName("detach")]
void Detach()

NextNode()

Palauttaa seuraava sarja setissä ja edistää asennettaNodeIterator luodaan NodeIteratorin luomisen jälkeenEnsimmäinen kutsu seuraavalleNode() palauttaa ensimmäisenSe on set.

[DOMName("nextNode")]
Node NextNode()

Returns

Node

Seuraava node setissä iterataan yli, taiei ole, jos kyseisessä ryhmässä ei ole enää jäseniä.

Exceptions

DOMException

INVALID_STATE_ERR: Korotettu, jos tämä menetelmä kutsutaanDetach-menetelmä on käytössä.

PreviousNode()

Palauttaa edellisen ytimen setissä ja siirtää sijainninNodeIterator taaksepäin setissä.

[DOMName("previousNode")]
Node PreviousNode()

Returns

Node

Edellisellä nolla setissä iterataan yli,tai nolla, jos kyseisessä ryhmässä ei ole enää jäseniä.

Exceptions

DOMException

INVALID_STATE_ERR: Korotettu, jos tämä menetelmä kutsutaanDetach-menetelmä on käytössä.

 Suomi