IgnoreFieldCodes
Innehåll
[
Dölj
]FindReplaceOptions.IgnoreFieldCodes property
Hämtar eller ställer in ett booleskt värde som anger att text i fältkoder ska ignoreras. Standardvärdet ärfalsk .
public bool IgnoreFieldCodes { get; set; }
Anmärkningar
Det här alternativet påverkar endast fältkoder (det ignorerar inte noder mellan FieldSeparator ochFieldEnd).
För att ignorera hela fältet, använd motsvarande alternativIgnoreFields.
Exempel
Visar hur man ignorerar text inuti fältkoder.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertField("INCLUDETEXT", "Test IT!");
FindReplaceOptions options = new FindReplaceOptions {IgnoreFieldCodes = ignoreFieldCodes};
// Ersätt 'T' i dokumentet, ignorerar text inuti fältkod eller inte.
doc.Range.Replace(new Regex("T"), "*", options);
Console.WriteLine(doc.GetText());
Assert.AreEqual(
ignoreFieldCodes
? "\u0013INCLUDETEXT\u0014*est I*!\u0015"
: "\u0013INCLUDE*EX*\u0014*est I*!\u0015", doc.GetText().Trim());
Se även
- class FindReplaceOptions
- namnutrymme Aspose.Words.Replacing
- hopsättning Aspose.Words