IgnoreStructuredDocumentTags

FindReplaceOptions.IgnoreStructuredDocumentTags property

Получает или задает логическое значение, указывающее, следует ли игнорировать содержимоеStructuredDocumentTag . Значение по умолчанию:ЛОЖЬ .

public bool IgnoreStructuredDocumentTags { get; set; }

Примечания

Если для этой опции установлено значениеистинный , содержаниеStructuredDocumentTag будет рассматриваться как простой текст.

В противном случаеStructuredDocumentTag будет обрабатываться как отдельный Story , а заменяющий шаблон будет искаться отдельно для каждогоStructuredDocumentTag, , чтобы, если шаблон пересекаетStructuredDocumentTag , то для такого шаблона замена не будет выполняться.

Примеры

Показывает, как игнорировать содержимое тегов при замене.

Document doc = new Document(MyDir + "Structured document tags.docx");

// Этот параграф содержит SDT.
Paragraph p = (Paragraph)doc.FirstSection.Body.GetChild(NodeType.Paragraph, 2, true);
string textToSearch = p.ToString(SaveFormat.Text).Trim();

FindReplaceOptions options = new FindReplaceOptions() { IgnoreStructuredDocumentTags = true };
doc.Range.Replace(textToSearch, "replacement", options);

doc.Save(ArtifactsDir + "StructuredDocumentTag.IgnoreStructuredDocumentTags.docx");

Смотрите также