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");
Смотрите также
- class FindReplaceOptions
- пространство имен Aspose.Words.Replacing
- сборка Aspose.Words