Добавьте элемент управления редактора форматированного текста в приложение на основе модели

Примечание

С ноября 2020 г.:

  • Common Data Service переименована в Microsoft Dataverse. Подробнее
  • В Microsoft Dataverse изменена часть терминов. Например, сущность стала таблицей, а полестолбцом. Подробнее

Эта статья вскоре будет обновлена с учетом новой терминологии.

Элемент управления редактора форматированного текста предоставляет пользователям приложения область для форматирования текста в режиме WYSIWYG. Входные и выходные данные элемента управления имеют формат HTML. Этот элемент управления позволяет вставить в него скопировать форматированный текст, например из веб-браузера или Word.

Некоторые из доступных вариантов формата:

  • Полужирный, курсив, подчеркивание и зачеркнутый
  • Цвет текста, цвет выделения
  • Тип и размер шрифта
  • Нумерованные списки и маркированные списки
  • Гиперссылки
  • Таблицы
  • Изображения

Полный список параметров по умолчанию см. в Использование панели инструментов редактора форматированного текста.

Rich text control editor in a model-driven app

Добавление или замена текстового столбца для редактирования форматированного текста

Вы можете создать новый текстовый столбец и настроить элемент управления или заменить существующий текстовый столбец. Элемент управления редактора форматированного текста можно использовать с однострочными или многострочными текстовыми столбцами.

  1. Выполните вход в Power Apps. Перейдите в раздел Решения, откройте нужное решение, откройте нужную таблицу, затем выберите вкладку Формы.

  2. Выберите форму, затем выберите Изменить форму.

  3. В конструкторе форм на панели команд выберите Перейти в классический режим.

  4. На устаревшем холсте конструктора форм добавьте или создайте текстовый столбец или выберите существующий текстовый столбец, например столбец Описание таблицы учетных записей. На вкладке Главная выберите Изменить свойства.

  5. На странице Свойства столбца выберите вкладку Элементы управления, затем выберите Добавить элемент управления.

  6. Выберите Элемент управления редактора форматированного текста, затем выберите Добавить.

  7. Выберите Интернет, Телефон и Планшет, если вы хотите, чтобы все клиентские приложения могли использовать форматированный текст в столбце. Затем выберите ОК, чтобы использовать конфигурацию элемента управления редактора форматированного текста по умолчанию. Если вы хотите изменить конфигурацию элемента управления редактора форматированного текста, см. раздел Параметры конфигурации элемента управления редактора форматированного текста.

    Rich text control editor configuration
  8. Сохраните, затем опубликуйте форму.

Параметры конфигурации элемента управления редактора форматированного текста

Элемент управления редактора форматированного текста поставляется с богатым набором параметров конфигурации, которые позволяют настраивать его внешний вид, функции и поведение. Чтобы настроить элемент управления редактора форматированного текста, выполните следующие действия:

  1. Создайте файл JSON, который включает структуру defaultSupportedProps и конфигурацию с желаемыми изменениями. Дополнительная информация: Пример конфигурации редактора форматированного текста и Свойства редактора форматированного текста
  2. В Power Apps создайте веб-ресурс JavaScript, используя файл JSON, созданный на шаге 1. Дополнительные сведения: Создание или изменение веб-ресурсов управляемого моделью приложения для расширения приложения
  3. Откройте страницу Свойства столбца для текстового столбца с помощью элемента управления редактора форматированного текста, затем рядом с RichTextEditorControl_URL выберите Изменить.

    URL-адрес элемента управления редактора форматированного текста

  4. Выберите Привязать к статическому значению, введите относительный URL-адрес веб-ресурса JavaScript в поле рядом с SingleLine.URL, затем выберите ОК. Относительный URL-адрес находится в определении веб-ресурса.
  5. Выберите ОК, чтобы закрыть страницу Свойства столбца.
  6. На панели команд редактора форм выберите Опубликовать.

Рекомендации по использованию редактора форматированного текста

При использовании редактора форматированного текста учтите следующее:

  • Наилучшая производительность достигается, когда размер содержимого HTML составляет 1 МБ или меньше. Когда размер вашего HTML-содержимого превышает 1 МБ, вы можете заметить более медленное время отклика при загрузке и редактировании содержимого. По умолчанию на содержимое изображения ссылаются из содержимого HTML, но оно не сохраняется как часть содержимого HTML, поэтому в конфигурации по умолчанию изображения не влияют на производительность.

  • В полях с форматированным текстом будут храниться HTML-теги, которые необходимы для форматирования вместе с данными, введенными пользователем. При установке максимального размера для вашего поля обязательно назначьте достаточно большой размер как для тегов HTML, так и для вводимых пользователем данных.

  • По умолчанию редактор форматированного текста будет загружать изображения в хранилище BLOB-объектов Azure, и они не будут храниться как часть поля. Изображения будут храниться в том же поле, что и base64, если у отправителя нет разрешений на объект msdyn_richtextfiles. Содержимое Base64 чрезвычайно велико, поэтому обычно не нужно хранить изображения как base64.

Свойства редактора форматированного текста

Файл JSON состоит из свойств, установленных как пары имени и значения. Существует два типа конфигураций: раздел defaultSupportedProps и индивидуальные параметры конфигурации, обеспечивающие различные функции.

DefaultSupportedProps — это набор свойств для подключаемых модулей, который включает поддержку всех конфигураций CKEditor. Дополнительные сведения см. в defaultSupportProps. DefaultSupportedProps не ограничивается только свойствами подключаемого модуля, задокументированными в CKEditor, но также позволяет вам задавать свойства для дополнительных подключаемых модулей, которые вы добавляете или создаете. Для получения дополнительной информации о подключаемых модулей см. раздел Использование подключаемых модулей для расширения бизнес-процессов.

Индивидуальные настройки конфигурации позволяют вам изменять поведение и функции вашего редактора.

Визуализация файла конфигурации редактора форматированного текста

Следующие два изображения визуально идентифицируют два раздела конфигурации. Полный файл конфигурации см. в Использование веб-ресурса для изменений в масштабах всей организации.

defaultSupportedProps

визуализация конфигурации defaultsupportedprops

Индивидуальные настройки конфигурации

Визуализация индивидуальных настроек конфигурации

defaultSupportedProps

В этом свойстве можно настроить все свойства, поддерживаемые CKEditor. Ниже описаны некоторые из часто используемых и настраиваемых конфигураций. Полную документацию о конфигурациях CKEditor см. в разделе CKEditor.config.

Атрибут Описание Значение по умолчанию
height

Устанавливает начальную высоту редактора содержимого. Значение по умолчанию равно 185 пикселям.

"height": 185

font_defaultLabel

Устанавливает метку по умолчанию, которая отображается на панели инструментов для стиля шрифта. Значение по умолчанию: Segoe UI.

"font_defaultLabel": "Segoe UI"

fontSize_defaultLabel

Устанавливает метку по умолчанию, которая отображается на панели инструментов для размера шрифта. Значение по умолчанию равно 9.

"fontSize_defaultLabel": "9"

stickyStyle

Устанавливает фактический размер и стиль шрифта по умолчанию. Кроме того, вы можете включить любые другие свойства CSS, которые вы хотите установить как часть стиля по умолчанию.

Подключаемый модуль stickyStyle создает программу-оболочку вокруг вашего контента, используя элемент, указанный в "stickyStyles_defaultTag", который изначально настроен как "div".

"stickyStyle": {
   "font-size": "9pt",
   "font-family": "'Segoe UI','Helvetica Neue',sans-serif"
}
toolbarLocation

Местоположение пользовательского интерфейса, в котором будет отображаться панель инструментов. Поддерживаемые значения: сверху и снизу. По умолчанию — низ.

"toolbarLocation": "bottom"

Панель инструментов

Список кнопок панели инструментов, которые будут загружены.

"toolbar":[["CopyFormatting"], ["Font"], ["FontSize"], ["Bold"], ["Italic"], ["Underline"], ["BGColor"], ["TextColor"], ["BulletedList"], ["NumberedList"], ["Outdent"], ["Indent"], ["Blockquote"], ["JustifyLeft"], ["JustifyCenter"], ["JustifyRight"], ["Link"], ["Unlink"], ["Subscript"], ["Superscript"], ["Strike"], ["Image"], ["BidiLtr"], ["BidiRtl"], ["Undo"], ["Redo"], ["RemoveFormat"], ["Table"]]

plugins

Разделенный запятыми список подключаемых модулей, которые будут использоваться в экземпляре редактора. Обратите внимание, что на фактически загруженные плагины могут по-прежнему влиять два других параметра: extraPlugins и removePlugins.

Обновление этого параметра может привести к удалению подключаемых модулей с панели инструментов. Если вы установите для этого свойства пустую строку, редактор загрузится без панели инструментов.

Если вы хотите добавить один или несколько подключаемых модулей на панель инструментов, мы рекомендуем использовать extraPlugins. Если вы хотите удалить один или несколько из списка по умолчанию, используйте removePlugins.

"plugins": "dialogui,dialog,about,a11yhelp,basicstyles,notification,button, toolbar,clipboard,panel,floatpanel,menu,contextmenu,resize,elementspath, enterkey,entities,popup,filetools,filebrowser,floatingspace,listblock, richcombo,format,horizontalrule,htmlwriter,wysiwygarea,image,indent, indentlist,fakeobjects,link,list,magicline,maximize,pastetext,pastefromword, removeformat,showborders,sourcearea,specialchar,menubutton,scayt, stylescombo,tab,table,tabletools,undo,lineutils,widgetselection,widget, notificationaggregator,uploadwidget,uploadimage,wsc"

extraPlugins

Разделенный запятыми список дополнительных подключаемых модулей, которые необходимо загрузить. Этот параметр упрощает добавление новых подключаемых модулей, не затрагивая настройку подключаемых модулей.

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

Если вы хотите удалить какие-либо предустановки, мы рекомендуем вам использовать свойство removePlugins.

"extraPlugins": "accessibilityhelp,autogrow,autolink,basicstyles,bidi, blockquote,button,collapser,colorbutton,colordialog,onfighelper, contextmenu,copyformatting,dialog,find,floatpanel,font,indentblock, justify,panel,panelbutton,pastefromword,quicktable,selectall, stickystyles,superimage,tableresize,tableselection,tabletools"

removePlugins

Список подключаемых модулей, которые не должны загружаться. Этот параметр позволяет избежать загрузки некоторых подключаемых модулей, определенных в настройке plugins/extraPlugins, без необходимости изменять эту настройку.

"removePlugins": "a11yhelp,codemirror,liststyle,magicline,scayt,showborders"

superimageImageMaxSize

Максимальный размер в мегабайтах (МБ), разрешенный для внедренных изображений при использовании подключаемого модуля superimage. Значение по умолчанию равно 5.

"superimageImageMaxSize": 5

Индивидуальные настройки конфигурации

Вы можете настроить дополнительные параметры конфигурации, которые влияют на работу вашего редактора.

Атрибут Описание Значение по умолчанию
disableContentSanitization

"disableContentSanitization": false

disableDefaultImageProcessing

По умолчанию изображения отправляться с помощью клиентского API. Как только изображение будет добавлено в редактор, оно будет отправлено на платформу. Для обработки изображений установите для этого свойства значение true.

"disableDefaultImageProcessing": false

disableImages

Установка для этого свойства значения true отключит изображения. Это свойство будет иметь наивысший приоритет. Это означает, что если для этого свойства установлено значение true, изображения будут отключены независимо от значения свойства imageEntity. По умолчанию изображения включены.

"disableImages": false

externalPlugins

Используя это свойство, вы можете писать свои собственные подключаемые модули и использовать их в элементе управления редактора форматированного текста.

Нет значения по умолчанию, так как вы можете расширить свою функциональность, добавив дополнительные подключаемые модули, которые изначально не были предоставлены.

Пример:

  XMLCopy
"externalPlugins": [
    {
      "name": "<<Plugin Name>>",
      "path": "<<Plugin’s folder path>>”
    }
  ]

Пример:

"externalPlugins": [
  {
    "name": "EmbedMedia",
    "path": "http://mydomain.crm.dynamics.com/WebResources/msdyncrm_/myplugins/embedmedia/"
  }
]
imageEntity

Установив это свойство, вы можете избежать использования таблицы по умолчанию для изображений, чтобы при необходимости обеспечить дополнительную безопасность.

 "imageEntity": {
   "imageEntityName": "<<name of the image table>>",
   "imageFileAttributeName": "<<attribute name of the blob reference>>"
}
"imageEntity": {
  "imageEntityName": "msdyn_richtextfiles",
  "imageFileAttributeName": "msdyn_imageblob"
}
showAsTabControl

Установив это свойство, вы можете отображать дополнительные команды над окном редактора.

Необходимо установить значение true, чтобы включить следующие атрибуты:

  • showFullScreenExpander
  • showHtml
  • showPreview
  • showPreviewHeaderWarning

"showAsTabControl": false

showFullScreenExpander

Это свойство добавляет функцию полноэкранного разворачивания и сворачивания, которая позволяет разворачивать и использовать редактор в полноэкранном режиме.

Зависит от того, задано ли для параметра showAsTabControl значение true.

"showFullScreenExpander": false

showHtml

Это свойство добавляет возможность напрямую отображать и редактировать HTML-контент.

Зависит от того, задано ли для параметра showAsTabControl значение true.

"showHtml": false

showPreview

Это свойство добавляет возможность предварительно просматривать содержимое редактора, отрисованное как HTML. Предварительный просмотр позволяет вам увидеть, как будет отображаться ваш контент, если вы поделитесь им и визуализируете контент в формате HTML вне редактора.

Зависит от того, задано ли для параметра showAsTabControl значение true.

"showPreview": false

showPreviewHeaderWarning

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

Зависит от того, задано ли для showAsTabControl и showPreview значение true.

"showPreviewHeaderWarning": false

Примеры конфигураций редактора форматированного текста

Следующий образец кода конфигурации редактора форматированного текста можно использовать для включения определенных типов работы с форматированным текстом. Для каждого примера вы создаете веб-ресурс JSON. Дополнительная информация: Параметры конфигурации элемента управления редактора форматированного текста

Добавление полноэкранного расширителя

{ "showAsTabControl": true, "showFullScreenExpander": true }

Элемент управление расширителя экрана

Добавление вкладки представления исходного кода HTML

{ "showAsTabControl": true, "showHtml": true }

Элемент управления вкладки HTML

Добавление простой панели инструментов с размером шрифта, полужирным, курсивом, подчеркиванием и выделением

{ "defaultSupportedProps": {"toolbar":[{ "items": ["FontSize", "Bold", "Italic", "Underline", "BGColor"]}]  }}

Элементы управления для простого редактора

Удаление панели инструментов, чтобы увеличить площадь визуализации форматированного текста

{ "defaultSupportedProps": {"toolbar":[]  }}

Без панели инструментов

Добавление нового списка шрифтов и установка Brush Script MT в качестве шрифта по умолчанию с размером по умолчанию 20 пикселей

{ "defaultSupportedProps": {"font_names":"Brush Script MT/'Brush Script MT', cursive;Calibri/Calibri, Helvetica, sans-serif;Calibri Light/'Calibri Light', 'Helvetica Light', sans-serif;", "font_defaultLabel":"Brush Script MT", "fontSize_sizes":"8/8px;12/12px;20/20px;32/32px", "fontSize_defaultLabel":"20", "stickyStyle":{"font-size":"20px", "font-family":"'Brush Script MT', cursive"}  }}

Установка нового шрифта по умолчанию

Размещение панели инструментов вверху редактора форматированного текста

{ "defaultSupportedProps": {"toolbarLocation":"top"  }}

Панель инструментов, размещенная вверху редактора форматированного текста

Запуск редактора с высотой 30 пикселей, затем автоматическое увеличение размера по размеру содержимого

{ "defaultSupportedProps": { "autoGrow_onStartup": false , "autoGrow_maxHeight": 0 , "autoGrow_minHeight": 30 , "height": 30  }}

Ввод в область форматированного текста увеличит ее, чтобы она соответствовала содержимому

Фиксированная высота редактора 500 пикселей

{ "defaultSupportedProps": { "removePlugins":["autogrow"], "height": 500   }}

При фиксированной высоте редактор остается той же высоты. Когда добавлено достаточно содержимого, появляется полоса прокрутки.

Создайте текстовую поверхность, удаляющую все теги HTML (кроме тега "br").

{ "defaultSupportedProps": { "enterMode": 2 , "shiftEnterMode": 2 , "allowedContent":"*", "disallowedContent":"*", "forcePasteAsPlainText": true , "toolbar":[], "removePlugins":"contextmenu,liststyle,openlink,tableresize,tableselection,tabletools" }, "disableImages": true}}

Создание поверхности простого текста делает полосы HTML

Удалите контекстное меню, чтобы щелчок правой кнопкой мыши работал с проверкой орфографии браузера по умолчанию.

Включение этой функции удаляет возможность редактирования контекстного щелчка правой кнопкой мыши.

{ "defaultSupportedProps": { "removePlugins":"contextmenu,liststyle,openlink,tableresize,tableselection,tabletools" }}

Удалите контекстное меню, чтобы щелчок правой кнопкой мыши работал с проверкой орфографии браузера по умолчанию.

Использование веб-ресурса для изменений в масштабах всей организации

Веб-ресурс RTE по умолчанию доступен с отображаемым именем RTEGlobalConfiguration.json. Эта конфигурация используется для всех экземпляров элемента управления RTE и может использоваться для внесения изменений в масштабах всей организации. Сюда входит RTE, используемый в заметках с форматированным текстом на временной шкале, управлении базой знаний, а также в однострочных и многострочных полях, настроенных для использования элемента управления RTE.

{
  "defaultSupportedProps": {
 
        "autoGrow_onStartup": true,
 
        "basicEntities": true,
 
        "browserContextMenuOnCtrl": true,
 
        "copyFormatting_allowRules": true,
 
        "customConfig": "",
 
        "dialog_backgroundCoverColor": "black",
 
        "disableNativeSpellChecker": false,
 
        "enterMode": 3,
 
        "extraPlugins": "accessibilityhelp,autogrow,autolink,basicstyles,bidi,blockquote,button,collapser,colorbutton,colordialog,confighelper,contextmenu,copyformatting,dialog,find,floatpanel,font,indentblock,justify,panel,panelbutton,pastefromword,quicktable,selectall,stickystyles,superimage,tableresize,tableselection,tabletools",
 
        "fillEmptyBlocks": true,
 
        "font_defaultLabel": "Segoe UI",
 
        "font_names": "Angsana New/'Angsana New', 'Leelawadee UI', Sathu, serif;Arial/Arial, Helvetica, sans-serif;Arial Black/'Arial Black', Arial, sans-serif;Calibri Light/'Calibri Light', 'Helvetica Light', sans-serif;Calibri/Calibri, Helvetica, sans-serif;Cambria/Cambria, Georgia, serif;Candara/Candara, Optima, sans-serif;Century Gothic/'Century Gothic', sans-serif;Comic Sans MS/'Comic Sans MS';Consolas/Consolas, Courier, monospace;Constantia/Constantia, 'Hoefler Text', serif;Corbel/Corbel, Skia, sans-serif;Cordia New/'Cordia New', 'Leelawadee UI', Silom, sans-serif;Courier New/'Courier New';DaunPenh/DaunPenh, 'Leelawadee UI', 'Khmer MN', sans-serif;Franklin Gothic Book/'Franklin Gothic Book', 'Avenir Next Condensed', sans-serif;Franklin Gothic Demi/'Franklin Gothic Demi', 'Avenir Next Condensed Demi Bold', sans-serif;Franklin Gothic Medium/'Franklin Gothic Medium', 'Avenir Next Condensed Medium', sans-serif;Garamond/Garamond, Georgia, serif;Gautami/Gautami, 'Nirmala UI', 'Telugu MN', sans-serif;Georgia/Georgia, serif;Impact/Impact, Charcoal, sans-serif;Iskoola Pota/'Iskoola Pota', 'Nirmala UI', 'Sinhala MN', sans-serif;Kalinga/Kalinga, 'Nirmala UI', 'Oriya MN', sans-serif;Kartika/Kartika, 'Nirmala UI', 'Malayalam MN', sans-serif;Latha/Latha, 'Nirmala UI', 'Tamil MN', sans-serif;Leelawadee UI/'Leelawadee UI', Thonburi, sans-serif;Lucida Console/'Lucida Console', Monaco, monospace;Lucida Handwriting/'Lucida Handwriting', 'Apple Chancery', cursive;Lucida Sans Unicode/'Lucida Sans Unicode';Mangal/Mangal, 'Nirmala UI', 'Devanagari Sangam MN', sans-serif;Nirmala UI/'Nirmala UI', sans-serif;Nyala/Nyala, Kefa, sans-serif;Palatino Linotype/'Palatino Linotype', 'Book Antiqua', Palatino, serif;Raavi/Raavi, 'Nirmala UI', 'Gurmukhi MN', sans-serif;Segoe UI/'Segoe UI', 'Helvetica Neue', sans-serif;Shruti/Shruti, 'Nirmala UI', 'Gujarati Sangam MN', sans-serif;Sitka Heading/'Sitka Heading', Cochin, serif;Sitka Text/'Sitka Text', Cochin, serif;Sylfaen/Sylfaen, Mshtakan, Menlo, serif;TW Cen MT/'TW Cen MT', 'Century Gothic', sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/'Times New Roman', Times, serif;Times/Times, 'Times New Roman', serif;Trebuchet MS/'Trebuchet MS';Tunga/Tunga, 'Nirmala UI', 'Kannada MN', sans-serif;Verdana/Verdana, Geneva, sans-serif;Vrinda/Vrinda, 'Nirmala UI', 'Bangla MN', sans-serif;メイリオ/Meiryo, メイリオ, 'Hiragino Sans', sans-serif;仿宋/FangSong, 仿宋, STFangsong, serif;微軟正黑體/'Microsoft JhengHei', 微軟正黑體, 'Apple LiGothic', sans-serif;微软雅黑/'Microsoft YaHei', 微软雅黑, STHeiti, sans-serif;新宋体/NSimSun, 新宋体, SimSun, 宋体, SimSun-ExtB, 宋体-ExtB, STSong, serif;新細明體/PMingLiU, 新細明體, PMingLiU-ExtB, 新細明體-ExtB, 'Apple LiSung', serif;楷体/KaiTi, 楷体, STKaiti, serif;標楷體/DFKai-SB, 標楷體, BiauKai, serif;游ゴシック/'Yu Gothic', 游ゴシック, YuGothic, sans-serif;游明朝/'Yu Mincho', 游明朝, YuMincho, serif;隶书/SimLi, 隶书, 'Baoli SC', serif;黑体/SimHei, 黑体, STHeiti, sans-serif;굴림/Gulim, 굴림, 'Nanum Gothic', sans-serif;궁서/Gungsuh, 궁서, GungSeo, serif;돋움/Dotum, 돋움, AppleGothic, sans-serif;맑은 고딕/'Malgun Gothic', '맑은 고딕', AppleGothic, sans-serif;바탕/Batang, 바탕, AppleMyungjo, serif;바탕체/BatangChe, 바탕체, AppleMyungjo, serif;MS Pゴシック/'MS PGothic', 'MS Pゴシック', 'MS Gothic', 'MS ゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;MS P明朝/'MS PMincho', 'MS P明朝', 'MS Mincho', 'MS 明朝', 'Hiragino Mincho ProN', serif",
 
        "fontSize_defaultLabel": "9",
 
        "fontSize_sizes": "8/8pt;9/9pt;10/10pt;11/11pt;12/12pt;14/14pt;16/16pt;18/18pt;20/20pt;22/22pt;24/24pt;26/26pt;28/28pt;36/36pt;48/48pt;72/72pt;",
 
        "height": 185,
 
        "keystrokes": [],
 
        "qtCellBorderColor": "rgb(171, 171, 171)",
 
        "qtCellBorderStyle": "solid",
 
        "qtCellBorderWidth": "1px",
 
        "qtCellPadding": "1",
 
        "qtCellSpacing": "0",
 
        "qtCellWith": "120px",
 
        "qtColumns": 8,
 
        "qtRows": 6,
 
        "qtStyle": {
 
            "border-collapse": "collapse",
 
            "font-size": "9pt"
 
        },
 
        "removeDialogTabs": "flash:Upload;link:upload",
 
        "removePlugins": "a11yhelp,codemirror,liststyle,magicline,scayt,showborders",
 
        "skin": "superowa",
 
        "stickyStyle": {
 
            "font-size": "9pt",
 
            "font-family": "'Segoe UI','Helvetica Neue',sans-serif"
 
        },
 
        "stickyStyles_defaultTag": "div",
 
        "superimageImageMaxSize": 5,
 
        "toolbarcollapser_enableResizer": true,
 
        "toolbarLocation": "bottom",
 
        "uploadRecordId": []
 
    },
 
    "disableContentSanitization": false,
 
    "disableDefaultImageProcessing": false,
 
    "disableImages": false,
 
    "imageEntity": {
 
        "imageEntityName": "msdyn_richtextfiles",
 
        "imageFileAttributeName": "msdyn_imageblob"
 
    },
 
    "showAsTabControl": false,
 
    "showFullScreenExpander": false,
 
    "showHtml": false,
 
    "showPreview": false,
 
    "showPreviewHeaderWarning": false}
}

Поиск текущего параметра для конфигурации редактора форматированного текста

  1. В веб-браузере Microsoft Edge или Google Chrome запустите приложение на основе модели и откройте форму с элементами управления редактора форматированного текста, например строку учетной записи.

  2. Удерживая клавишу Ctrl, щелкните область управления редактора отформатированного текста, затем выберите Проверить.

  3. На панели проверки выберите вкладку Консоль, затем выберите родительскую страницу Main.aspx в раскрывающемся списке на панели команд.

    Выберите вкладку Консоль, затем выберите родительскую страницу main.aspx в раскрывающемся списке

  4. Выберите Очистить консоль на панели команд панели проверки.

    Команда очистки консоли

  5. В консоли панели проверки введите CKEDITOR.config. для отображения различных конфигураций.

    Список конфигураций редактора CK

  6. Выберите конфигурацию, например autoGrow_minHeight, чтобы отобразить текущую настройку.

Использование панели инструментов редактора форматированного текста

Панель инструментов редактора форматированного текста предоставляет функции и возможности, которые позволяют работать с форматированным текстом в заметках и электронной почте.

Параметры форматирования

В следующей таблице описаны различные функции форматирования и функциональные возможности, доступные в редакторе форматированного текста, который можно использовать в заметках и электронной почте.

Примечание

Вы можете получить доступ к контекстному меню вашего браузера, выбрав Ctrl + щелчок правой кнопкой мыши. Это полезно, если вам нужно использовать встроенную в браузер проверку орфографии. В противном случае вы можете щелкнуть правой кнопкой мыши, чтобы обеспечить контекстное форматирование для любого используемого вами элемента.

Icon Полное имя Сочетание клавиш Описание
Форматирование по образцу Форматирование по образцу CTRL+SHIFT+C, CTRL+SHIFT+V Применение внешнего вида определенного раздела к другому разделу.
Шрифт Шрифт CTRL+SHIFT+F Выбор нужного шрифта. По умолчанию используется шрифт Segoe UI.

Примечание. При выборе любого форматированного содержимого отображается имя шрифта для этого содержимого. Если ваш выбор содержит несколько шрифтов, отображается имя самого верхнего шрифта вашего выбора.
Размер шрифта Размер шрифта CTRL+SHIFT+P Изменение размера вашего текста. Размер по умолчанию — 12.

Примечание. При выборе любого форматированного содержимого отображается размер шрифта для этого содержимого. Если ваш выбор содержит несколько размеров шрифтов, отображается имя самого верхнего шрифта вашего выбора.
Bold Bold CTRL+B Сделайте ваш текст жирным.
Italic Italic CTRL+I Выделите ваш текст курсивом.
Underline Underline CTRL+U Подчеркивание текста.
Цвет выделения текста Цвет выделения текста Выделите ваш текст, выделив его ярким цветом.
Цвет шрифта Цвет шрифта Изменение цвета вашего текста.
Маркеры Маркеры Создайте маркированный список.
Нумерация Нумерация Создайте нумерованный список.
Уменьшить отступ Уменьшить отступ Перемещение абзаца ближе к полю.
Увеличить отступ Увеличить отступ Перемещение абзаца подальше от поля.
Цитата Цитата Применение блочного формата цитаты к вашему содержимому.
Выровнять по левому краю Выровнять по левому краю CTRL+L Выравнивание содержимого по левому полю. (Обычно используется для основного текста, чтобы его было легче читать.)
Выровнять по центру Выровнять по центру CTRL+E Размещение содержимого по центру страницы. (Обычно используется для формального внешнего вида.)
По правому краю По правому краю CTRL+R Выровняйте контент по правому краю. (Обычно используется для формального внешнего вида.)
Ссылка Связать Создание ссылки в документе для быстрого доступа к веб-страницам и файлам.

Вставленный или напечатанный текст URL-адреса преобразуется в ссылку. Например, "http://myexample.com" будет преобразован в "http://myexample.com".

В диалоговом окне Ссылка выберите тип вставляемой ссылки.

На вкладке Сведения о ссылке можно выбрать тип ссылки, а также протокол ссылки и URL-адрес.

Вкладка Цель доступна только для ссылок типа URL-адреса. Она определяет расположение, где ссылка будет открыта после ее выбора.
Удалить ссылку Удалить ссылку Удаление ссылки в вашем электронном письме или документе.

При наведении указателя на ссылку кнопка Удалить ссылку на панели инструментов станет активной. Выберите кнопку, чтобы удалить ссылку и преобразовать ее в обычный текст.
Надстрочный индекс Надстрочный индекс Ввод очень маленьких букв прямо над строкой текста.
Подстрочный индекс Подстрочный индекс Ввод очень маленьких букв прямо под строкой текста.
Зачеркнутый Зачеркнутый Перечеркивание текста проведенной через него линией.
Вставить рисунок Вставить рисунок Вы можете вставить изображение, непосредственно скопировав и вставив его в строку в редакторе, перетащив его с рабочего стола или из локальной папки прямо в редактор или введя URL-адрес. Поддерживаются следующие форматы: .PNG, .JPG. или .GIF.

Чтобы вставить изображение в вашу статью:
1. Перетащите изображение или скопируйте и вставьте его прямо в статью.
2. Перетащите любой угол изображения, чтобы изменить его размер.

Чтобы вставить изображение с помощью URL-адреса или перехода к локальному изображению:
1. Выберите "Вставить изображение".
2. В диалоговом окне свойств Изображение выберите один из следующих параметров:
  • Выберите Обзор, чтобы перейти к изображению на вашем компьютере.
  • Или укажите веб-адрес изображения и свойства для определения, как изображение будет показано в сообщении электронной почты или статье.

  • Примечание.
    • Если изображение расположено на внешнем сервере, используйте полный абсолютный путь.
    • Если изображение расположено на локальном сервере, можно использовать относительный путь.
    • Если вы хотите, чтобы изображение было связано с целью, добавьте URL-адрес изображения.
    • Можно также задать, если нужно, чтобы целевая страница открывалась в новом окне, самом верхнем окне, том же окне или в родительском окне.
Слева направо Слева направо Изменение направления текста на слева направо для содержимого, такого как абзац, заголовок, таблица или список. Обычно используется для двунаправленного языкового контента. Этот параметр принимается по умолчанию.
Справа налево Справа налево Изменение направления текста на справа налево для содержимого, такого как абзац, заголовок, таблица или список. Обычно используется для двунаправленного языкового контента. Настройка по умолчанию: слева направо.
Отменить ввод Отменить ввод Отмена изменений, внесенных в содержимое.
Вернуть ввод Вернуть ввод Возврат изменений, внесенных в содержимое.
Удалить все форматирование Удалить все форматирование Удаление всего форматирования из выделенного текста, остается только обычный неформатированный текст.
Добавить таблицу Добавить таблицу Добавление таблицы в содержимое.

После добавления таблицы вы можете выполнить любое из следующих действий:

  • Изменить размер столбцов таблицы, щелкнув и перетащив мышью, чтобы изменить размер столбцов до желаемой ширины.
  • Выбрать одну или несколько ячеек в таблице и применить определенное форматирование, добавить ссылки к выделенному фрагменту или вырезать, скопировать или вставить целые строки или столбцы.
  • Щелкнуть правой кнопкой мыши для доступа к свойствам. Это поддерживает такие функции, как тип ячейки, ширина и высота, перенос слов, выравнивание, объединение и разбиение ячеек по горизонтали и вертикали, вставка или удаление строк и столбцов, диапазон строк и столбцов, а также цвет ячеек и границ.
Развернуть панель инструментов Развернуть панель инструментов Отображается, когда панель инструментов свернута и отображаются не все параметры. Нажмите, чтобы развернуть панель инструментов и сделать все параметры видимыми.

Примечание

Вы можете получить доступ к контекстному меню вашего браузера, нажав CTRL + щелкнув правой кнопкой мыши. Это полезно, если вам нужно использовать встроенную проверку правописания вашего браузера. В противном случае вы можете использовать щелчок правой кнопкой мыши, чтобы обеспечить контекстное форматирование для любого элемента, который вы можете использовать.

Сочетания клавиш для использования специальных возможностей

В следующей таблице представлен список ярлыков специальных возможностей, доступных при использовании электронной почты. Вы можете получить доступ к этому списку при создании сообщения электронной почты, нажав ALT+0.

Тип Сочетание клавиш Описание
Общие ALT+F11 Переключение в полноэкранный режим.
Навигация по вкладкам ALT+CTRL+0 Переход к строке меню.
Навигация по вкладкам ALT + 1 Переход в редактор форматированного текста.
Навигация по вкладкам ALT + 2 Переход в редактор HTML.
Навигация по вкладкам ALT + 3 Переход в представление предварительного просмотра
Общие команды редактора ALT+F10 Переход на панель инструментов редактора. Переходите к следующей и предыдущей группе панели инструментов с помощью клавиш TAB и SHIFT+TAB. Переходите к следующей и предыдущей кнопке панели инструментов с помощью стрелки вправо или стрелки влево. Нажмите ПРОБЕЛ или ВВОД, чтобы активировать кнопку панели инструментов.
Общие команды редактора См. описание. Диалог редактора: Внутри диалога нажмите TAB для перехода к следующему элементу диалога, нажмите SHIFT+TAB для перехода к предыдущему элементу диалога, нажмите ВВОД для подтверждения диалога, нажмите ESC для отмены диалога. Когда в диалоге есть несколько вкладок, список вкладок может быть доступен либо с помощью ALT+F10, либо с помощью TAB, следуя порядку перехода. Когда в фокусе находится список вкладок, переходите к следующей и предыдущей вкладкам с помощью стрелки вправо и влево, соответственно.
Общие команды редактора См. описание. Окно со списком редактора: внутри поля со списком перейдите к следующему элементу списка с помощью клавиши TAB или стрелки вниз. Переходите к предыдущему элементу списка с помощью клавиш SHIFT+TAB или стрелки вверх. Нажмите клавишу ВВОД или ПРОБЕЛ, чтобы выбрать параметр списка. Нажмите клавишу ESC, чтобы закрыть поле списка.
Базовые команды CTRL+Z Команда отмены.
Базовые команды SHIFT+CTRL+Z Команда возврата.
Базовые команды CTRL+B Команда жирного шрифта.
Базовые команды CTRL+I Команда курсива.
Базовые команды CTRL+U Команда подчеркивания.
Базовые команды ALT + 0 Справка по специальным возможностям.
Базовые команды ESC Отмена операции.

Вопросы и ответы

Вопрос. Почему набранные символы отображаются медленно?

A. Большой размер содержимого может вызвать задержку. Для получения дополнительной информации см. Рекомендации по использованию редактора форматированного текста. Проверка орфографии или грамматики также может снизить скорость набора текста.

Известные проблемы

  • Разметка HTML отображается для столбцов, настроенных для использования элемента управления редактора форматированного текста, который отображается в компонентах, отличных от столбца в форме. Например, это происходит в представлениях, вложенных сетках, отчетах с разбивкой на страницы и порталах.

Разметка HTML отображается в столбце во вложенной сетке.

  • Не заменяйте элемент управления действия электронной почты элементом управления редактора форматированного текста, поскольку он влияет на способ сохранения и преобразования изображений. Мы работаем над полноценным использованием RTE в качестве замены редактора действий электронной почты в будущем выпуске.

См. также

Создание и изменение столбцов для Microsoft Dataverse с помощью портала Power Apps

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).