Aspose::Words::StoryType enum

StoryType enum

Текст документа Word хранится в историях. StoryType определяет историю.

enum class StoryType

Значения

ИмяЗначениеОписание
None0Значение по умолчанию. В документе нет такой истории.
MainText1Содержит основной текст документа, представленный элементом Body.
Footnotes2Содержит текст сноски, представленный элементом Footnote.
Endnotes3Содержит текст концевой сноски, представленный элементом Footnote.
Comments4Содержит комментарии документа (аннотации), представленные элементом Comment.
Textbox5Содержит текст формы или текстового поля, представленный элементом Shape.
EvenPagesHeader6Содержит текст верхнего колонтитула чётных страниц, представленный элементом HeaderFooter.
PrimaryHeader7Содержит текст основного верхнего колонтитула. Когда верхний колонтитул различается для нечётных и чётных страниц, содержит текст верхнего колонтитула нечётных страниц. Представлен элементом HeaderFooter.
EvenPagesFooter8Содержит текст нижнего колонтитула чётных страниц, представленный элементом HeaderFooter.
PrimaryFooter9Содержит текст основного нижнего колонтитула. Когда нижний колонтитул различается для нечётных и чётных страниц, содержит текст нижнего колонтитула нечётных страниц. Представлен элементом HeaderFooter.
FirstPageHeader10Содержит текст верхнего колонтитула первой страницы, представленный элементом HeaderFooter.
FirstPageFooter11Содержит текст нижнего колонтитула первой страницы, представленный элементом HeaderFooter.
FootnoteSeparator12Содержит текст разделителя сносок.
FootnoteContinuationSeparator13Содержит текст разделителя продолжения сноски.
FootnoteContinuationNotice14Содержит текст разделителя уведомления о продолжении сноски.
EndnoteSeparator15Содержит текст разделителя сносок.
EndnoteContinuationSeparator16Содержит текст разделителя продолжения сносок.
EndnoteContinuationNotice17Содержит текст разделителя уведомления о продолжении сносок.

Примеры

Показывает, как удалить все фигуры из узла.

auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);

// Используйте DocumentBuilder для вставки фигуры. Это встроенная фигура,
// которая имеет родительский Paragraph, являющийся дочерним узлом Body первой секции.
builder->InsertShape(Aspose::Words::Drawing::ShapeType::Cube, 100.0, 100.0);

ASSERT_EQ(1, doc->GetChildNodes(Aspose::Words::NodeType::Shape, true)->get_Count());

// Мы можем удалить все фигуры из дочерних абзацев этого Body.
ASSERT_EQ(Aspose::Words::StoryType::MainText, doc->get_FirstSection()->get_Body()->get_StoryType());
doc->get_FirstSection()->get_Body()->DeleteShapes();

ASSERT_EQ(0, doc->GetChildNodes(Aspose::Words::NodeType::Shape, true)->get_Count());

См. также