ignoreShapes property

FindReplaceOptions.ignoreShapes property

Gets or sets a boolean value indicating either to ignore shapes within a text.

The default value is false.

get ignoreShapes(): boolean

Examples

Shows how to ignore shapes while replacing text.

let doc = new aw.Document();
let builder = new aw.DocumentBuilder(doc);

builder.write("Lorem ipsum dolor sit amet, consectetur adipiscing elit.");
builder.insertShape(aw.Drawing.ShapeType.Balloon, 200, 200);
builder.write("Lorem ipsum dolor sit amet, consectetur adipiscing elit.");

let findReplaceOptions = new aw.Replacing.FindReplaceOptions();
findReplaceOptions.ignoreShapes = true;
builder.document.range.replace("Lorem ipsum dolor sit amet, consectetur adipiscing elit.Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
  "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", findReplaceOptions);
expect(builder.document.getText().trim()).toEqual("Lorem ipsum dolor sit amet, consectetur adipiscing elit.");

See Also