Метод Aspose::Words::BuildingBlocks::BuildingBlock::Accept

BuildingBlock::Accept method

Принимает посетителя.

bool Aspose::Words::BuildingBlocks::BuildingBlock::Accept(System::SharedPtr<Aspose::Words::DocumentVisitor> visitor) override
ПараметрТипОписание
посетительSystem::SharedPtr<Aspose::Words::DocumentVisitor>Посетитель, который будет обходить узлы.

ReturnValue

True, если все узлы были посещены; false, если DocumentVisitor остановил операцию до посещения всех узлов.

Примечания

Перебирает этот узел и все его дочерние элементы. Каждый узел вызывает соответствующий метод у DocumentVisitor.

Для получения дополнительной информации см. шаблон проектирования Visitor.

Вызывает VisitBuildingBlockStart(), затем вызывает Accept() для всех дочерних узлов этого строительного блока, затем вызывает VisitBuildingBlockEnd().

Примечание: Узел строительного блока и его дочерние элементы не посещаются, когда вы выполняете Visitor над Document. Если вы хотите выполнить Visitor над строительным блоком, вам необходимо выполнить посетитель над GlossaryDocument или вызвать Accept().

См. также