Skip to main content

Метод Range::isContentLocked

Метод возвращает значение true, если изменения содержимого диапазона запрещены (см. Защита диапазона текстового документа).

Пример для текстового документа​


Range range = document.getRange();
if (range.isContentLocked())
{
std::printf("Документ содержит заблокированное содержимое");
}

Пример для таблицы внутри текстового документа​


boost::optional<Table> tableOpt = document.getBlocks().getTable(0);

if (tableOpt.has_value())
{
Table table = tableOpt.get();
Cell cell = table.getCell("B2");
Range cellRange = cell.getRange();

if (cellRange.isContentLocked())
{
std::printf("Ячейка содержит заблокированное содержимое");
}
}