|
<< Нажмите, чтобы показать Содержание >> Новое в версии 1.8 |
Изменения, которые могут повлиять на существующий код:
▪OnHTMLSaveImage вызывается для таблиц для сохранения фонового изображения;
▪OnHTMLSaveImage вызывается для ячейки для сохранения фонового изображения; в этом случае параметр ItemNo = -1; вы можете различать сохранение фона документа и фона ячейки по параметру RVData.
▪Свойство MaxTextWidth больше не включает левое и правое поля, поэтому теперь оно работает в соответствии с файлом справки;
▪параметры изменены в событии OnChanging (это не должно быть проблемой, поскольку это событие используется редко);
▪событие table.OnDrawBorde имеет два новых параметра: Row и Col;
▪изменения в rvteoHTMLCode и rvteoRTFCode (параметры (Options) стиля текста);
▪TRichView больше не использует внешний межстрочный интервал шрифта (он может добавлять дополнительное расстояние между строками), поэтому теперь межстрочный интервал такой же, как в TRichViewEdit.
▪Режим выделения текста по умолчанию: выделение по словам;
▪номер версии RVF изменен с 1.2 на 1.3 (см. спецификацию RVF); Новая версия RVF не полностью совместима со старой версией (новая версия ТРВ-Редактора может читать старые RVF; старые версии ТРВ-Редактора могут не читать новые RVF);
▪Смысл опции защиты rvprSticking был изменён (разделён на 3 опции rvprStick***).
См. обзор.
▪table.BackgroundImage, BackgroundStyle;
▪cell.BackgroundImage, BackgroundStyle.
По умолчанию размеры всех рисунков и интерактивных рисунков можно изменять с помощью мыши (кроме значков TIcon).
По умолчанию размеры визуальных компонентов в документе нельзя изменять. Но вы можете явно разрешить изменение размера для данного компонента, установив для его свойства rvepResizable ненулевое значение. См. также метод SelectControl.
Вы можете запретить изменение размера в данном компоненте TRichViewEdit, добавив rvoNoImageResize в его свойство EditorOptions.
▪rvepSpacing – отступы вокруг (рисунка или визуального компонента);
▪rvepResizable разрешает изменять размер мышью;
▪rvepDeleteProtect защищает от удаления во время операций редактирования.
▪Свойство ColorMode для TRVPrint и TRVReportHelper: задаёт печать цветного документа в чёрно-белом режиме или в оттенках серого;
▪гораздо более точный предварительный просмотр перед печатью;
▪новые свойства TRVPrintPreview: ClickMode, Color, PageBorderColor, PageBorderWidth, ShadowColor, ShadowWidth.
▪новый режим выделения строк в документе, см. TRVStyle.LineSelectCursor
▪задание внешнего вида выделения, см. TRVStyle.SelectionStyle
▪задание режима выделения в документе, см. TRVStyle.SelectionMode
▪теги могут содержать пробелы;
▪в текстовом режиме RVF, TRichView сохраняет текстовые RVF-файлы даже если документ содержит юникодный текст (текстовые файлы можно редактировать в редакторах простого текста)
▪возможность сохранять с документом произвольный набор строк (DocProperties).
▪По умолчанию все изображения сохраняются в HTML как JPEG. Это, очевидно, нежелательно, если изображения уже имеют форматы, распознаваемые веб-браузерами (например, GIF или PNG). Теперь вы можете указать графические форматы, которые не должны преобразовываться в JPEG при экспорте в HTML, используя процедуру RV_RegisterHTMLGraphicFormat.
▪Событие OnSaveHTMLExtra теперь позволяет вставлять HTML-код перед тегом </body>;
▪новые события OnSaveParaToHTML, OnSaveImage2, OnSaveItemToFile;
▪новые опции для экспорта в HTML;
▪событие OnWriteHyperlink заменяет событие OnURLNeeded.
▪событие OnWriteHyperlink заменяет событие OnURLNeeded.
▪новое событие OnSaveItemToFile.
▪импорт DDB (device dependent bitmaps, растровые изображения, зависящие от устройства);
▪использование некоторых расширенных возможностей RTF при импорте изображений из RTF-файлов, сохранённых в MS Word 2000+.
▪распознаётся больше специальных символов RTF
▪новое событие: OnImportPicture
▪новое событие: TDBRichViewEdit.OnNewDocument;
▪новое свойство: TDBRichViewEdit.IgnoreEscape.
▪событие TRVReportHelper.OnDrawHyperlink;
▪текстовые стили по умолчанию для абзацев (TParaInfo.DefStyleNo);
▪улучшенная обработка двунаправленного текста;
▪новое значение для параметра в событии OnItemAction: rviaInserted;
▪более быстрая перерисовка при редактировании;
▪ранее зарезервированные стили горизонтальных линий реализованы;
▪метод RefreshListMarkers.