Class NodeFilter

Class NodeFilter

Numele spaţiului: Aspose.Svg.Dom.Traversal.Filters Adunare: Aspose.SVG.dll (25.5.0)

Filtrele sunt obiecte care știu cum să “filtreze” nodurile.

[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

Membrii moștenitori

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

NodeFilter()

protected NodeFilter()

Fields

FILTER_ACCEPT

Acceptați nodul. metode de navigare definite pentruNodeIterator sau TreeWalker va întoarce acest lucruşi nodul.

public const short FILTER_ACCEPT = 1

Valoarea câmpului

short

FILTER_REJECT

Refuzați nodul. metodele de navigare definite pentruNodeIterator sau TreeWalker nu se va întoarcePentru TreeWalker, copiii acestui nodva fi, de asemenea, respins. NodeIterators consideră acest lucru ca unSinonim pentru FILTER_SKIP.

public const short FILTER_REJECT = 2

Valoarea câmpului

short

FILTER_SKIP

Descărcați acest nod unic. metodele de navigare definite pentruNodeIterator sau TreeWalker nu se va întoarcepentru ambele NodeIterator șiTreeWalker, copiii acestui nod vor rămâneîn considerare.

public const short FILTER_SKIP = 3

Valoarea câmpului

short

SHOW_ALL

Afișează toate nodurile.

public const long SHOW_ALL = 4294967295

Valoarea câmpului

long

SHOW_ATTRIBUTE

Se afișează noduri Attr. Acest lucru este semnificativ numai atunci când se creează uniterator sau copac-walker cu un nod de atribute carâul; în acest caz, înseamnă că atributul noduluiva apărea în prima poziție a iterării sau a traversării.Deoarece atributele nu sunt niciodată copii ai altor noduri, ei nuapare atunci când trece prin copacul documentului.

public const long SHOW_ATTRIBUTE = 2

Valoarea câmpului

long

SHOW_CDATA_SECTION

Se afișează nodurile CDATASection.

public const long SHOW_CDATA_SECTION = 8

Valoarea câmpului

long

SHOW_COMMENT

Arătați comente cu noduri.

public const long SHOW_COMMENT = 128

Valoarea câmpului

long

SHOW_DOCUMENT

afișează noduri de documentare.

public const long SHOW_DOCUMENT = 256

Valoarea câmpului

long

SHOW_DOCUMENT_FRAGMENT

Afișează nodurile documentare.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Valoarea câmpului

long

SHOW_DOCUMENT_TYPE

Afișează noduri de tip document.

public const long SHOW_DOCUMENT_TYPE = 512

Valoarea câmpului

long

SHOW_ELEMENT

Prezentarea nodurilor elementare.

public const long SHOW_ELEMENT = 1

Valoarea câmpului

long

SHOW_ENTITY

Show entity nodes. Acest lucru este semnificativ numai atunci când se creeazăun iterator sau un pasager cu un nod de entitate caîn acest caz, înseamnă că entitateaNodea va apărea în prima poziție a traversalei.entitățile nu fac parte din copacul de documente, ele nu apar atunci cândCălătorește prin copacul documentar.

public const long SHOW_ENTITY = 32

Valoarea câmpului

long

SHOW_ENTITY_REFERENCE

Prezentarea nodurilor EntityReference.

public const long SHOW_ENTITY_REFERENCE = 16

Valoarea câmpului

long

SHOW_NOTATION

Se afișează noduri de notare. acest lucru este semnificativ numai atunci când se creeazăun iterator sau un pasager cu un nod de notare caRădăcină; în acest caz, înseamnă căNodea de notare va apărea în prima poziție aÎntrucât notele nu fac parte din copacul de documente, eleNu apare atunci când traversează copacul de document.

public const long SHOW_NOTATION = 2048

Valoarea câmpului

long

SHOW_PROCESSING_INSTRUCTION

Prezentarea nodurilor de prelucrare.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Valoarea câmpului

long

SHOW_TEXT

Arătați noduri de text.

public const long SHOW_TEXT = 4

Valoarea câmpului

long

Methods

AcceptNode(Node)

Testarea dacă un nod specific este vizibil în vederea logică a unuiTreeWalker sau NodeIterator. această funcțieva fi invitată prin implementarea TreeWalker șiNodeIterator; nu este de obicei numit direct de lacod de utilizator. (Deși puteți face acest lucru dacă doriți să utilizați același cod de utilizatorfiltru pentru a vă ghida propria logică de aplicare.)

public abstract short AcceptNode(Node n)

Parameters

n Node

Node pentru a verifica dacă trece prin filtr sau nu.

Returns

short

o constantă pentru a determina dacă nodul este acceptat,a fost respinsă sau respinsă, după cum este definit mai sus.

GetPlatformType()

Această metodă este utilizată pentru a obține obiectul ECMAScript System.Type.

public override Type GetPlatformType()

Returns

Type

Obiectul ECMAScript este System.Type.

 Română