Class NodeFilter
ชื่อพื้นที่: Aspose.Svg.Dom.Traversal.Filters การประชุม: Aspose.SVG.dll (25.5.0)
ตัวกรองเป็นวัตถุที่รู้วิธี “กรองออก” nodes
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
อนุญาโตตุลาการ
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
อนุมัติ node. วิธีการนําทางที่กําหนดไว้สําหรับNodeIterator หรือ TreeWalker จะกลับมานี้นิวส์
public const short FILTER_ACCEPT = 1
หมายเลข
FILTER_REJECT
การปฏิเสธคอยด์ วิธีการนําทางที่กําหนดไว้สําหรับNodeIterator หรือ TreeWalker จะไม่กลับมาสําหรับ TreeWalker, เด็กของ node นี้นอกจากนี้ยังจะถูกปฏิเสธ. NodeIterators ใช้นี้เป็นสัญลักษณ์สําหรับ FILTER_SKIP
public const short FILTER_REJECT = 2
หมายเลข
FILTER_SKIP
ลบช่องเดียวนี้ วิธีการนําทางที่กําหนดไว้สําหรับNodeIterator หรือ TreeWalker จะไม่กลับมาnode นี้ สําหรับทั้ง NodeIterator และTreeWalker, เด็กของ node นี้จะยังคงอยู่การพิจารณา
public const short FILTER_SKIP = 3
หมายเลข
SHOW_ALL
แสดงทั้งหมด
public const long SHOW_ALL = 4294967295
หมายเลข
SHOW_ATTRIBUTE
แสดง nodes Attr. นี้มีหมายเท่านั้นเมื่อสร้างiterator หรือ tre-walker ด้วย node attribute ในขณะที่root; ในกรณีนี้หมายความว่า atribute nodeจะปรากฏในตําแหน่งแรกของ iteration หรือ traversalเนื่องจากคุณสมบัติไม่เคยเป็นเด็กของ nodes อื่น ๆ พวกเขาจะไม่แสดงเมื่อผ่านต้นไม้เอกสาร
public const long SHOW_ATTRIBUTE = 2
หมายเลข
SHOW_CDATA_SECTION
แสดง nodes CDATASection
public const long SHOW_CDATA_SECTION = 8
หมายเลข
SHOW_COMMENT
แสดง คอมเมนต์ ปุ่ม
public const long SHOW_COMMENT = 128
หมายเลข
SHOW_DOCUMENT
แสดงปุ่มเอกสาร
public const long SHOW_DOCUMENT = 256
หมายเลข
SHOW_DOCUMENT_FRAGMENT
แสดง DocumentFragment nodes
public const long SHOW_DOCUMENT_FRAGMENT = 1024
หมายเลข
SHOW_DOCUMENT_TYPE
แสดง DocumentType nodes
public const long SHOW_DOCUMENT_TYPE = 512
หมายเลข
SHOW_ELEMENT
แสดงองค์ประกอบ nodes
public const long SHOW_ELEMENT = 1
หมายเลข
SHOW_ENTITY
แสดง nodes entity. นี้มีหมายเฉพาะเมื่อสร้างไทเทเนอร์หรือนักเดินไม้ที่มีแกนของ entity ในฐานะที่เป็นroot; ในกรณีนี้หมายความว่าหน่วยงานnode จะปรากฏในตําแหน่งแรกของ traversal ตั้งแต่entities are not part of the document tree พวกเขาไม่ปรากฏเมื่อผ่านต้นกระดาษ
public const long SHOW_ENTITY = 32
หมายเลข
SHOW_ENTITY_REFERENCE
แสดง EntityReference nodes
public const long SHOW_ENTITY_REFERENCE = 16
หมายเลข
SHOW_NOTATION
แสดง nodes notation. นี้มีหมายเฉพาะเมื่อสร้างไทเทเนอร์หรือนักเดินไม้ที่มีปุ่มการจดหมายเป็นroot; ในกรณีนี้หมายความว่าคะแนนจะปรากฏขึ้นในตําแหน่งแรกของtraversal. เนื่องจาก notations ไม่เป็นส่วนหนึ่งของไม้เอกสาร พวกเขาจะทําไม่ปรากฏเมื่อผ่านไม้เอกสาร
public const long SHOW_NOTATION = 2048
หมายเลข
SHOW_PROCESSING_INSTRUCTION
แสดงการประมวลผลทิศทาง
public const long SHOW_PROCESSING_INSTRUCTION = 64
หมายเลข
SHOW_TEXT
แสดงคดหมายข้อความ
public const long SHOW_TEXT = 4
หมายเลข
Methods
AcceptNode(Node)
ตรวจสอบว่ามีจุดที่ระบุจะเห็นได้ในมุมมองทางล็อกของTreeWalker หรือ NodeIterator ฟังก์ชั่นนี้จะถูกเรียกร้องโดยการดําเนินการของ TreeWalker และNodeIterator; มันไม่ได้เรียกว่าโดยตรงจากรหัสผู้ใช้ (แม้ว่าคุณสามารถทําได้หากคุณต้องการใช้รหัสเดียวกันฟิล์มเพื่อให้คําแนะนําโลจิกการใช้งานของคุณเอง)
public abstract short AcceptNode(Node n)
Parameters
n
Node
node เพื่อตรวจสอบว่ามันผ่านตัวกรองหรือไม่
Returns
เถื่อนในการตรวจสอบว่าคอยด์จะได้รับการยอมรับหรือไม่การปฏิเสธหรือปฏิเสธตามที่กําหนดไว้ข้างต้น
GetPlatformType()
วิธีการนี้จะใช้ในการรับ ECMAScript object System.Type
public override Type GetPlatformType()
Returns
วัตถุ ECMAScript System.type