Class FindReplaceOptions
ชื่อพื้นที่: Aspose.Words.Replacing การประกอบ: Aspose.Words.dll (25.4.0)
คําอธิบายตัวเลือกสําหรับการค้นหา/แทนที่การดําเนินงาน
เพื่อเรียนรู้เพิ่มเติมเยี่ยมชม Find and Replace บทความเอกสาร
public class FindReplaceOptions
Inheritance
อนุญาโตตุลาการ
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FindReplaceOptions()
เปิดตัวตัวอย่างใหม่ของคลาส FindReplaceOptions ด้วยการตั้งค่าเริ่มต้น
public FindReplaceOptions()
FindReplaceOptions(FindReplaceDirection)
เปิดตัวตัวอย่างใหม่ของคลาส FindReplaceOptions กับทิศทางที่ระบุ
public FindReplaceOptions(FindReplaceDirection direction)
Parameters
direction
FindReplaceDirection
แนวทางของการค้นหาและเปลี่ยนการดําเนินงาน
FindReplaceOptions(คอลเลกชัน)
เปิดตัวตัวอย่างใหม่ของคลาส FindReplaceOptions ด้วยการเรียกคืนการแทนที่ที่ระบุ
public FindReplaceOptions(IReplacingCallback replacingCallback)
Parameters
replacingCallback
IReplacingCallback
โทรกลับที่จะใช้เพื่อแทนที่ข้อความที่พบ
FindReplaceOptions(FindReplaceDirection, IReplacingCallback)
เปิดตัวตัวอย่างใหม่ของคลาส FindReplaceOptions กับทิศทางที่ระบุและแทนที่การเรียกคืน
public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)
Parameters
direction
FindReplaceDirection
แนวทางของการค้นหาและเปลี่ยนการดําเนินงาน
replacingCallback
IReplacingCallback
โทรกลับที่จะใช้เพื่อแทนที่ข้อความที่พบ
Properties
ApplyFont
รูปแบบข้อความที่นําไปใช้กับเนื้อหาใหม่
public Font ApplyFont { get; }
คุณสมบัติมูลค่า
ApplyParagraphFormat
พารามิเตอร์แบบฟอร์มที่นําไปใช้กับเนื้อหาใหม่
public ParagraphFormat ApplyParagraphFormat { get; }
คุณสมบัติมูลค่า
Direction
เลือกทิศทางเพื่อเปลี่ยนค่าเริ่มต้นคือ Aspose.Words.Replacing.FindReplaceDirection.Forward
public FindReplaceDirection Direction { get; set; }
คุณสมบัติมูลค่า
FindWholeWordsOnly
ความจริงแสดงให้เห็นว่า OldValue จะต้องเป็นคําที่แยกต่างหาก
public bool FindWholeWordsOnly { get; set; }
คุณสมบัติมูลค่า
IgnoreDeleted
ได้รับหรือตั้งค่าค่า Boolean ซึ่งหมายถึงทั้งการลบข้อความภายในลบการแก้ไขค่าเริ่มต้นคือ ‘ล้มเหลว’.
public bool IgnoreDeleted { get; set; }
คุณสมบัติมูลค่า
IgnoreFieldCodes
ได้รับหรือตั้งค่าค่า Boolean ซึ่งหมายถึงการลบข้อความภายในรหัสฟิลด์ คะแนนเริ่มต้นคือ ‘ล้มเหลว’.
public bool IgnoreFieldCodes { get; set; }
คุณสมบัติมูลค่า
Remarks
ตัวเลือกนี้มีผลต่อรหัสฟิลด์เท่านั้น (มันไม่ลืมช่องระหว่าง Aspose.Words.NodeType.FieldSeparator และ Aspose.Words.NodeType.FieldEnd)
โปรดใช้ตัวเลือกที่เกี่ยวข้อง Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields
IgnoreFields
ได้รับหรือตั้งค่าค่า Boolean ซึ่งหมายถึงการลบข้อความภายในฟิลด์ หมายเลขค่าเริ่มต้นคือ ‘ล้มเหลว’
public bool IgnoreFields { get; set; }
คุณสมบัติมูลค่า
Remarks
ตัวเลือกนี้มีผลต่อฟิลด์ทั้งหมด (ทั้งหมดระหว่าง Aspose.Words.NodeType.FieldStart และ Aspose.Words.NodeType.FieldEnd)
โปรดใช้ตัวเลือกที่เกี่ยวข้อง Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes
IgnoreFootnotes
ได้รับหรือตั้งค่าค่า Boolean ซึ่งหมายถึงการลบข้อสังเกต ค่าเริ่มต้นคือ ‘ล้มเหลว’.
public bool IgnoreFootnotes { get; set; }
คุณสมบัติมูลค่า
IgnoreInserted
ได้รับหรือตั้งค่าค่า Boolean ซึ่งหมายถึงการลบข้อความภายในป้อนการตรวจสอบ ค่าเริ่มต้นคือ ‘ล้มเหลว’.
public bool IgnoreInserted { get; set; }
คุณสมบัติมูลค่า
IgnoreShapes
ได้รับหรือตั้งค่าค่า Boolean ซึ่งหมายถึงการลบรูปร่างภายในข้อความ
หมายถึงค่าเริ่มต้น
public bool IgnoreShapes { get; set; }
คุณสมบัติมูลค่า
IgnoreStructuredDocumentTags
ได้รับหรือตั้งค่าค่า Boolean ซึ่งหมายถึงการลบเนื้อหาของ Aspose.Words.Markup.StructuredDocumentTag.ค่าเริ่มต้นคือ ‘ผิดพลาด’
public bool IgnoreStructuredDocumentTags { get; set; }
คุณสมบัติมูลค่า
Remarks
เมื่อตัวเลือกนี้ตั้งไว้แล้วเนื้อหาของ Aspose.Words.Markup.StructuredDocumentTag จะได้รับการรักษาเป็นข้อความง่ายๆ
ในทางอื่น ๆ Aspose.Words.Markup.StructuredDocumentTag จะถูกประมวลผลเป็น Story อิสระและรูปแบบการแทนที่จะถูกค้นหาแยกต่างหากสําหรับแต่ละรูปแบบ _ www.marking.structured Dokument Tag เพื่อให้หากรูปแบบข้ามรูปแบบของรูปแบบนี้ _ww.block.tructureDog แล้วเปลี่ยนรูปแบบดังกล่าวจะไม่ดําเนินการ
LegacyMode
ได้รับหรือตั้งค่าค่า boolean ที่แสดงให้เห็นว่า algorithm เก่าจะถูกนํามาใช้
public bool LegacyMode { get; set; }
คุณสมบัติมูลค่า
Remarks
ใช้สัญญาณนี้หากคุณต้องการพฤติกรรมเดียวกันกับคุณสมบัติค้นหา/แทนที่ขั้นสูงที่นํามาใช้โปรดทราบว่า algorithm เก่าไม่รองรับคุณสมบัติขั้นสูงเช่นการแทนที่ด้วยระยะเวลาการประยุกต์ใช้การจัดรูปแบบและอื่น ๆ
MatchCase
ความจริงแสดงให้เห็นถึงการเปรียบเทียบที่ไวต่อกรณี ความจริงแสดงให้เห็นถึงการเปรียบเทียบที่ไม่ไวต่อกรณี
public bool MatchCase { get; set; }
คุณสมบัติมูลค่า
ReplacementFormat
ข้อมูลจําเพาะเป็น Aspose.Words.Replacing.ReplacementFormat.Text
public ReplacementFormat ReplacementFormat { get; set; }
คุณสมบัติมูลค่า
Remarks
มีผลเฉพาะเมื่อใช้ใน Aspose.Words.LowCode.Replacer
ReplacingCallback
วิธีการที่กําหนดโดยผู้ใช้ที่เรียกว่าก่อนที่จะเกิดขึ้นทุกการแทนที่
public IReplacingCallback ReplacingCallback { get; set; }
คุณสมบัติมูลค่า
SmartParagraphBreakReplacement
ได้รับหรือตั้งค่าค่า Boolean ที่แสดงให้เห็นว่ามันจะได้รับอนุญาตที่จะแทนที่ข้อละลายเมื่อไม่มีข้อละลายถัดไป
หมายถึงค่าเริ่มต้น
public bool SmartParagraphBreakReplacement { get; set; }
คุณสมบัติมูลค่า
Remarks
ตัวเลือกนี้ช่วยให้คุณสามารถเปลี่ยนบทละลายเมื่อไม่มีบทละลายถัดไปซึ่งเด็กทั้งหมดnodes สามารถเคลื่อนย้ายได้โดยค้นหาใด ๆ (ไม่จําเป็นต้องเป็นพี่น้อง) paragraph ต่อไปหลังจาก paragraph ที่จะถูกแทนที่
UseLegacyOrder
ความจริงแสดงให้เห็นว่าการค้นหาข้อความจะดําเนินการตามลําดับจากด้านบนไปด้านล่างโดยพิจารณากล่องข้อความ.ค่าเริ่มต้นคือ ‘ผิดพลาด’.
public bool UseLegacyOrder { get; set; }
คุณสมบัติมูลค่า
UseSubstitutions
ได้รับหรือตั้งค่าค่า Boolean ซึ่งแสดงให้เห็นว่าจะได้รับการยอมรับและใช้การแทนที่ภายในรูปแบบการแทนที่ หมายเลขค่าเริ่มต้นคือ ‘ผิดพลาด’
public bool UseSubstitutions { get; set; }
คุณสมบัติมูลค่า
Remarks
สําหรับรายละเอียดเกี่ยวกับองค์ประกอบการแทนที่โปรดพูดถึง:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions