Class FindReplaceOptions
Nama dari : Aspose.Words.Replacing Perhitungan: Aspose.Words.dll (25.4.0)
Menentukan opsi untuk mencari / mengganti operasi.
Untuk mempelajari lebih lanjut, kunjungi Find and Replace Artikel dokumentasi .
public class FindReplaceOptions
Inheritance
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FindReplaceOptions()
Inicialisasi instansi baru dari kelas FindReplaceOptions dengan tetapan default.
public FindReplaceOptions()
FindReplaceOptions(FindReplaceDirection)
Inicialisasi instansi baru dari kelas FindReplaceOptions dengan arah yang ditentukan.
public FindReplaceOptions(FindReplaceDirection direction)
Parameters
direction
FindReplaceDirection
arah penemuan dan penggantian operasi.
FindReplaceOptions(KeteranganCallback)
Inicialisasi instansi baru dari kelas FindReplaceOptions dengan callback pengganti yang ditentukan.
public FindReplaceOptions(IReplacingCallback replacingCallback)
Parameters
replacingCallback
IReplacingCallback
Gunakan callback untuk menggantikan teks yang ditemukan.
FindReplaceOptions(Hal yang dapat dilakukan di sini adalah dengan menggunakan IReplacingCallback.)
Inicialisasi instansi baru dari kelas FindReplaceOptions dengan arah yang ditentukan dan menggantikan callback.
public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)
Parameters
direction
FindReplaceDirection
arah penemuan dan penggantian operasi.
replacingCallback
IReplacingCallback
Gunakan callback untuk menggantikan teks yang ditemukan.
Properties
ApplyFont
Format teks diterapkan pada konten baru.
public Font ApplyFont { get; }
Nilai Properti
ApplyParagraphFormat
Format paragraf yang diterapkan pada konten baru.
public ParagraphFormat ApplyParagraphFormat { get; }
Nilai Properti
Direction
Nilai default adalah Aspose.Words.Replacing.FindReplaceDirection.Forward.
public FindReplaceDirection Direction { get; set; }
Nilai Properti
FindWholeWordsOnly
Kebenaran menunjukkan bahwa nilai lama harus menjadi kata yang terpisah.
public bool FindWholeWordsOnly { get; set; }
Nilai Properti
IgnoreDeleted
Dapatkan atau menetapkan nilai boolean yang menunjukkan untuk mengabaikan teks di dalam pemeriksaan dihapus. nilai default adalah ‘palsu’.
public bool IgnoreDeleted { get; set; }
Nilai Properti
IgnoreFieldCodes
Dapatkan atau menetapkan nilai boolean yang menunjukkan untuk mengabaikan teks di dalam kode lapangan.nilai default adalah ‘fake’.
public bool IgnoreFieldCodes { get; set; }
Nilai Properti
Remarks
Pilihan ini hanya mempengaruhi kode lapangan (itu tidak mengabaikan nod antara Aspose.Words.NodeType.FieldSeparator dan Aspose.Words.NodeType.FieldEnd).
Untuk mengabaikan seluruh medan, silakan gunakan opsi yang sesuai Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields.
IgnoreFields
Dapatkan atau menetapkan nilai boolean yang menunjukkan untuk mengabaikan teks di dalam medan.nilai default adalah ‘fake’.
public bool IgnoreFields { get; set; }
Nilai Properti
Remarks
Opsi ini mempengaruhi seluruh medan (semua nod antara Aspose.Words.NodeType.FieldStart dan Aspose.Words.NodeType.FieldEnd).
Untuk mengabaikan hanya kode lapangan, silakan gunakan opsi yang sesuai Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes.
IgnoreFootnotes
Dapatkan atau menetapkan nilai boolean yang menunjukkan untuk mengabaikan catatan kaki. nilai default adalah ‘fake’.
public bool IgnoreFootnotes { get; set; }
Nilai Properti
IgnoreInserted
Dapatkan atau menetapkan nilai boolean yang menunjukkan untuk mengabaikan teks di dalam memasukkan review. nilai default adalah ‘fake’.
public bool IgnoreInserted { get; set; }
Nilai Properti
IgnoreShapes
Dapatkan atau menetapkan nilai boolean yang menunjukkan untuk mengabaikan bentuk dalam teks.
Nilai default adalah.
public bool IgnoreShapes { get; set; }
Nilai Properti
IgnoreStructuredDocumentTags
Dapatkan atau menetapkan nilai boolean yang menunjukkan untuk mengabaikan konten Aspose.Words.Markup.StructuredDocumentTag. nilai default adalah ‘palsu’.
public bool IgnoreStructuredDocumentTags { get; set; }
Nilai Properti
Remarks
Ketika opsi ini ditetapkan, konten Aspose.Words.Markup.StructuredDocumentTag akan diperlakukan sebagai teks sederhana.
Jika tidak, Aspose.Words.Markup.StructuredDocumentTag akan diproses sebagai cerita yang terpisah dan pola penggantian akan dicari secara berasingan untuk masing-masing __ WL26.Marker.Syarat.DokumenTag, sehingga jika pola melintasi __VL32.Mars.Panduan.Tanda dokumen, maka ganti tidak akan dilakukan untuk pola tersebut.
LegacyMode
Dapatkan atau menetapkan nilai boolean yang menunjukkan bahwa algoritma lama ditemukan / diganti digunakan.
public bool LegacyMode { get; set; }
Nilai Properti
Remarks
Gunakan bendera ini jika Anda membutuhkan perilaku yang sama seperti sebelum fitur pencarian/penggantian lanjutan diperkenalkan.Perhatikan bahwa algoritma lama tidak mendukung fitur lanjutan seperti mengganti dengan breaks, menerapkan pemformatan dan sebagainya.
MatchCase
Kebenaran menunjukkan perbandingan sensitif kasus, palsu menunjukkan perbandingan sensitif kasus.
public bool MatchCase { get; set; }
Nilai Properti
ReplacementFormat
Secara default adalah Aspose.Words.Replacing.ReplacementFormat.Text.
public ReplacementFormat ReplacementFormat { get; set; }
Nilai Properti
Remarks
Ini hanya berlaku ketika digunakan dalam Aspose.Words.LowCode.Replacer
ReplacingCallback
Metode yang ditentukan oleh pengguna yang dipanggil sebelum setiap peristiwa penggantian terjadi.
public IReplacingCallback ReplacingCallback { get; set; }
Nilai Properti
SmartParagraphBreakReplacement
Dapatkan atau menetapkan nilai boolean yang menunjukkan apakah ia diizinkan untuk mengganti perpecahan paragraf ketika tidak ada perpecahan bersaudara berikutnya.
Nilai default adalah.
public bool SmartParagraphBreakReplacement { get; set; }
Nilai Properti
Remarks
Pilihan ini memungkinkan untuk mengganti perenggan pecah ketika tidak ada perenggan saudara berikutnya yang semua anaknodus dapat dipindahkan, dengan menemukan apa pun (tidak semestinya bersaudara) paragraf berikutnya setelah paragraf itu diganti.
UseLegacyOrder
Kebenaran menunjukkan bahwa pencarian teks dilakukan secara berturut-turut dari atas ke bawah dengan mempertimbangkan kotak teks. nilai default adalah ‘palsu’.
public bool UseLegacyOrder { get; set; }
Nilai Properti
UseSubstitutions
Dapatkan atau menetapkan nilai boolean yang menunjukkan apakah untuk mengenali dan menggunakan penggantian dalam pola penggantian.
public bool UseSubstitutions { get; set; }
Nilai Properti
Remarks
Untuk rincian tentang unsur-unsur penggantian, silakan rujuk:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.