BreakIsStyleSeparator
Содержание
[
Скрывать
]Paragraph.BreakIsStyleSeparator property
True, если этот разрыв абзаца является разделителем стилей. Разделитель стилей позволяет абзацу one состоять из частей, имеющих разные стили абзаца.
public bool BreakIsStyleSeparator { get; }
Примеры
Показывает, как записать текст в ту же строку, что и заголовок оглавления, и сделать так, чтобы он не отображался в оглавлении.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertTableOfContents("\\o \\h \\z \\u");
builder.InsertBreak(BreakType.PageBreak);
// Вставляем абзац со стилем, который оглавление воспримет как запись.
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading1;
// Обе эти строки находятся в одном абзаце и поэтому будут отображаться в одной и той же записи оглавления.
builder.Write("Heading 1. ");
builder.Write("Will appear in the TOC. ");
// Если мы вставим разделитель стилей, мы сможем написать больше текста в том же абзаце
// и использовать другой стиль, не отображая его в оглавлении.
// Если мы используем стиль типа заголовка после разделителя, мы можем нарисовать несколько записей оглавления из одной текстовой строки документа.
builder.InsertStyleSeparator();
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Quote;
builder.Write("Won't appear in the TOC. ");
Assert.True(doc.FirstSection.Body.FirstParagraph.BreakIsStyleSeparator);
doc.UpdateFields();
doc.Save(ArtifactsDir + "Paragraph.BreakIsStyleSeparator.docx");
Смотрите также
- class Paragraph
- пространство имен Aspose.Words
- сборка Aspose.Words