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
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
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
SHOW_ALL
Afișează toate nodurile.
public const long SHOW_ALL = 4294967295
Valoarea câmpului
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
SHOW_CDATA_SECTION
Se afișează nodurile CDATASection.
public const long SHOW_CDATA_SECTION = 8
Valoarea câmpului
SHOW_COMMENT
Arătați comente cu noduri.
public const long SHOW_COMMENT = 128
Valoarea câmpului
SHOW_DOCUMENT
afișează noduri de documentare.
public const long SHOW_DOCUMENT = 256
Valoarea câmpului
SHOW_DOCUMENT_FRAGMENT
Afișează nodurile documentare.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Valoarea câmpului
SHOW_DOCUMENT_TYPE
Afișează noduri de tip document.
public const long SHOW_DOCUMENT_TYPE = 512
Valoarea câmpului
SHOW_ELEMENT
Prezentarea nodurilor elementare.
public const long SHOW_ELEMENT = 1
Valoarea câmpului
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
SHOW_ENTITY_REFERENCE
Prezentarea nodurilor EntityReference.
public const long SHOW_ENTITY_REFERENCE = 16
Valoarea câmpului
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
SHOW_PROCESSING_INSTRUCTION
Prezentarea nodurilor de prelucrare.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Valoarea câmpului
SHOW_TEXT
Arătați noduri de text.
public const long SHOW_TEXT = 4
Valoarea câmpului
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
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
Obiectul ECMAScript este System.Type.