TRVDocumentProperty.AutoDeleteUnusedStyles

<< Нажмите, чтобы показать Содержание >>

TRVDocumentProperty.AutoDeleteUnusedStyles

Если установлено в True, компонент удаляет неиспользуемые стили текста, абзацев и списков перед загрузкой документа.

property AutoDeleteUnusedStyles: Boolean;

Это свойство управляет загрузкой документа из поля TBlobField, связанного с компонентом TRichView через LiveBindings (Delphi XE2+)

Если FieldFormat = rvdbRTF, rvdbDocX, rvdbHTML, неиспользуемые стили автоматически удаляются даже если AutoDeleteUnusedStyles = False.

Настоятельно рекомендуется присвоить True этому свойству. Однако следует учесть, что для корректного удаления неиспользуемых стилей должны выполняться условия:

Этот компонент не должен использовать тот же компонент TRVStyle, что и другие компоненты TRichView (другие компоненты TRichView не должны быть связаны с тем же компонентом TRVStyle через свойство Style), и

если владельцем этого свойства является TRichViewEdit, и документы создаются в этом редакторе и сохраняются как RVF, то наборы стилей текста, абзацев и списков должны сохраняться вместе с документами (см. RVFOptions, rvfoSaveTextStyles и rvfoSaveParaStyles должны быть включены, чтобы использовать AutoDeleteUnusedStyles = True).

Значение по умолчанию:

False

 

См. также:

TDBRichView.AutoDeleteUnusedStyles

TDBRichViewEdit.AutoDeleteUnusedStyles