Метод Aspose::Words::Document::get_VersionsCount

Document::get_VersionsCount method

Получает количество версий документа, сохранённых в DOC‑документе.

int32_t Aspose::Words::Document::get_VersionsCount()

Примечания

Версии в Microsoft Word доступны через меню Файл/Версии. Microsoft Word поддерживает версии только для файлов DOC.

Это свойство позволяет определить, были ли версии документа, сохранённые в этом документе, до его открытия в Aspose.Words. Aspose.Words не предоставляет иной поддержки версий документов. Если сохранить этот документ с помощью Aspose.Words, он будет сохранён без версий.

Примеры

Показывает, как работать с функцией подсчёта версий в более старых документах Microsoft Word.

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Versions.doc");

// Мы можем прочитать это свойство документа, но не можем сохранить его при сохранении.
ASSERT_EQ(4, doc->get_VersionsCount());

doc->Save(get_ArtifactsDir() + u"Document.VersionsCount.doc");
doc = System::MakeObject<Aspose::Words::Document>(get_ArtifactsDir() + u"Document.VersionsCount.doc");

ASSERT_EQ(0, doc->get_VersionsCount());

См. также