Engadir o control do editor de texto enriquecido a unha aplicación baseada en modelos
O control do editor de texto enriquecido proporciona ao usuario da aplicación unha área de edición WYSIWYG para dar formato ao texto. O formato de entrada e saída do control é HTML. O control permite pegar no control texto enriquecido copiado, como dun navegador web ou Word.
Tamén están dispoñibles as seguintes opcións de formato:
- Negra, cursiva, subliñado e riscado
- Cor de texto, cor de realce
- Tipo e tamaño de letra
- Listas numeradas e listas con viñetas
- Hiperligazóns
- Táboas
- Imaxes
Para obter unha lista completa das opcións predeterminadas, consulte Usar a barra de ferramentas do editor de texto enriquecido.
Engadir ou substituír unha columna de texto para a edición de texto enriquecido
Cree unha nova columna de texto e configure o control ou substitúa unha columna de texto existente. O control do editor de texto enriquecido pódese usar con columnas de texto de unha ou varias liñas.
Configuración sinxela
Para activar o editor de texto enriquecido con valores predeterminados en calquera columna de texto nova ou existente, pode configurar o Formato opción a Texto enriquecido utilizando os seguintes pasos. Máis información sobre os valores predeterminados: Use o recurso web predeterminado para cambios en toda a organización
Inicia sesión en Power Apps.
Nota
Se tes un campo de texto enriquecido existente, podes usar a API para cambiar o formato a
Richtext. Máis información: Conversións de formato de tipos de datosNo panel de navegación esquerdo, seleccione Solucións, abra a solución que desexe, abra a táboa que desexe e, a continuación, seleccione o Columnas área.
Seleccione + Engadir > Columna, introduza un nome para a súa columna, seleccione un texto Datos escriba e, a continuación, seleccione Texto enriquecido opción de formato.
Garda a columna. Agora podes engadir a nova columna a calquera formulario existente ou novo para esta táboa.
Configuración avanzada
O control do editor de texto enriquecido inclúe un rico conxunto de opcións de configuración que permiten personalizar o seu aspecto, características e comportamento. Para activar o editor de texto enriquecido cunha configuración específica nunha columna nova ou existente, complete os seguintes pasos.
- Inicie sesión en Power Apps.
- No panel de navegación esquerdo, seleccione Solucións, abra a solución que desexe, abra a táboa que desexe e, a continuación, seleccione o Formularios área.
- Seleccione o formulario e, a continuación, seleccione Editar formulario > Editar formulario na nova pestana.
- No lenzo deseñador de formularios, engade ou crea unha columna de texto ou selecciona unha columna de texto existente, como a columna de texto de varias liñas personalizada que se usa neste artigo.
- No panel de propiedades da columna da dereita, expanda Compoñentes sección, seleccione + Compoñente e, a continuación, seleccione Control do editor de texto enriquecido.
- No Engade o control do editor de texto enriquecido panel, seleccione unha das seguintes opcións e, a continuación, seleccione Feito:
Vincular á columna da táboa : Non recomendamos que active esta opción porque esta propiedade non admite a vinculación a unha columna de táboa diferente.
Valor estático : Se quere personalizar o aspecto, as funcións e o comportamento do editor de texto enriquecido, introduza o URL relativo ao recurso web JavaScript que contén as propiedades que desexa. Máis información: Crea e utiliza unha configuración avanzada para o control do editor de texto enriquecido
Web, ·, e Tablet : activa todas se queres que todas as aplicacións cliente teñan a posibilidade de usar texto enriquecido na columna.
- Garde e publique o formulario.
Crea e utiliza unha configuración avanzada para o control do editor de texto enriquecido
Para crear e utilizar unha configuración avanzada para o control do editor de texto enriquecido, siga estes pasos:
Cree un ficheiro JavaScript (.js) que conteña o ficheiro de texto en formato JSON co ficheiro
defaultSupportedPropsestrutura e configuración que desexe. Máis información: Máis mostras de configuracións do editor de texto enriquecido e Propiedades do editor de texto enriquecidoEn Power Apps, crear un JavaScript (JS) escriba o recurso web usando o ficheiro JSON creado no paso 1. Máis información: Crear ou editar recursos web en aplicacións controladas por modelos para estender unha aplicación
Engade o URL relativo para o recurso web JavaScript (por exemplo /WebResources/contoso_toolbartoprte) no Valor estático campo no Engade o control do editor de texto enriquecido panel. Máis información: Engade ou substitúa unha columna de texto para a edición de texto enriquecido
Suxestión
- O URL do recurso web atópase xunto ao URL campo na definición de recurso web que creou no paso anterior.
- Aínda que pode usar o URL absoluto para o Valor estático, ao usar o URL relativo, o recurso web seguirá funcionando despois de importalo a outro ambiente como solución.
Garde e publique o formulario.
Prácticas recomendadas para usar o editor de texto enriquecido
Considere o seguinte cando use o editor de texto enriquecido:
O mellor rendemento conséguese cando o tamaño do contido HTML é de 1 MB ou menos. Cando o tamaño do seu contido HTML supera 1 MB, pode notar tempos de resposta máis lentos para cargar e editar contido. De xeito predeterminado, ao contido da imaxe faise referencia desde o contido HTML, pero non se almacena como parte do contido HTML, polo que na configuración predeterminada as imaxes non afectan negativamente o rendemento.
Os campos de texto enriquecido almacenarán etiquetas HTML, que son necesarias para o formato xunto cos datos introducidos polo usuario. Ao establecer o tamaño máximo para o seu campo, asegúrese de asignar un tamaño suficientemente grande tanto para as etiquetas HTML como para os datos introducidos polo usuario.
De xeito predeterminado, o editor de texto enriquecido cargará imaxes no almacén de Azure Blob Storage e non se almacenarán como parte do campo. As imaxes almacenaranse no mesmo campo que base64 cando o remitente non teña permisos para
msdyn_richtextfilesentidade. O contido Base64 é grande, polo que xeralmente non queres almacenar imaxes como base64.
Como se aplica a configuración ao editor de texto enriquecido
A experiencia e as capacidades do editor de texto enriquecido contrólanse coa configuración. A configuración predeterminada para o control do editor de texto enriquecido ten propiedades e valores destinados a satisfacer as necesidades normais de texto enriquecido, pero pódense axustar. As propiedades e os valores de configuración pódense aplicar a unha instancia específica de control do editor de texto enriquecido. Pode haber ata tres niveis de configuración que se poden aplicar a cada instancia de editor de texto enriquecido. A lóxica utilizada para aplicar propiedades e valores é a seguinte:
Cargase o ficheiro de configuración global non editable RTEGlobalConfiguration_Readonly.json.
Cargase o ficheiro de configuración global editable RTEGlobalConfiguration.json.
- As propiedades nesta configuración substituír* as mesmas propiedades nomeadas no ficheiro de configuración anterior.
O ficheiro de configuración específico da instancia, se existe, é cargado. Ver Configuración avanzada para obter máis información sobre a configuración do nivel de instancia.
- As propiedades nesta configuración substituír* as mesmas propiedades nomeadas en calquera dos ficheiros de configuración anteriores.
Nota
Todas as propiedades son substituídas excepto para extraPlugins, que se fusionan. A combinación de extraPlugins permite o uso dunha ampla gama de complementos en RTEGlobalConfiguration.json mediante externalPlugins e complementos proporcionados fóra da caixa. Despois, só se poden activar os complementos necesarios engadíndoos aos valores extraPlugins na configuración específica da instancia.
Unha columna habilitada para texto enriquecido ten un conxunto limitado de configuración que se pode configurar para o estado de só lectura ou desactivado. Podes obter máis información sobre esta configuración na descrición da propiedade "readOnlySettings".
Propiedades do editor de texto mellorado
O ficheiro JSON está composto por propiedades configuradas como pares de nomes e valores. Hai dous tipos de configuracións: odefaultSupportedProps sección e configuracións individuais que proporcionan varias funcionalidades.
OdefaultSupportedProps é un conxunto de propiedades para os complementos e inclúe soporte para todas as configuracións do CKEditor. Máis información: Visualización do ficheiro de configuración do editor de texto enriquecido. OdefaultSupportedProps non se limita só ás propiedades de complementos documentadas desde CKEditor, senón que tamén che permite establecer propiedades para máis complementos que engadas ou crees. Máis información sobre complementos: Use complementos para ampliar os procesos comerciais.
O axuste de configuración individual permítelle cambiar o comportamento e as funcións do seu editor.
Visualización do ficheiro de configuración do editor de texto enriquecido
As dúas imaxes seguintes identifican visualmente as dúas seccións de configuración. Para o ficheiro de configuración completo, vai a Use o recurso web predeterminado para cambios en toda a organización.
defaultSupportedProps
Máis información: defaultSupportedProps
Definicións da configuración individual
Máis información: Axustes de configuración individuais
defaultSupportedProps
Pode configurar todas as propiedades compatibles con CKEditor nesta propiedade. A continuación descríbense algunhas das configuracións personalizadas e de uso común. Para obter documentación completa sobre as configuracións de CKEditor, consulte CKEditor.config . O editor de texto enriquecido usa actualmente CKEditor versión 4.17.1.
| Atributo | Descripción | Valor predefinido |
|---|---|---|
| altura |
Define a altura inicial do editor de contido. O valor predefinido é 185 px. |
|
| stickyStyle |
Define o tamaño e estilo do tipo de letra predeterminados. |
|
| font_defaultLabel |
Define a etiqueta predeterminada que se mostra na barra de ferramentas do estilo do tipo de letra. O valor predefinido é Segoe UI. A etiqueta predeterminada só é visual e non é funcional, e a configuración de StickyStyle aplica o tipo de letra e o tamaño funcional. |
|
| fontSize_defaultLabel |
Define a etiqueta predeterminada que se mostra na barra de ferramentas do tamaño do tipo de letra. O valor predefinido é 9 A etiqueta predeterminada só é visual e non é funcional, e a configuración de StickyStyle aplica o tipo de letra e o tamaño funcional. |
|
| toolbarLocation |
A localización da interface de usuario onde se representará a barra de ferramentas. Os valores admitidos son arriba e abaixo. O valor predefinido é botón. |
|
| barra de ferramentas |
Unha lista de botóns da barra de ferramentas que se cargarán. |
|
| complementos |
Lista de complementos separados por comas para usar nunha instancia do editor. Os complementos reais que se cargan aínda poden verse afectados por outras dúas opcións de configuración: complementos extra e eliminar os complementos. |
|
| extraPlugins |
Unha lista separada por comas doutros complementos que se van cargar. Esta configuración facilita engadir novos complementos sen tocar a configuración de complementos. |
|
| removePlugins |
Unha lista de complementos que non se deben cargar. Esta configuración permite evitar cargar algúns complementos definidos na configuración de complementos/extraPlugins sen necesidade de tocalos. |
|
| superimageImageMaxSize |
O tamaño máximo en megabytes (MB) permitido para as imaxes incrustadas cando se usa o complemento de superimaxe. O valor predefinido é 5 |
|
| Contido non permitido |
Permíteche non permitir elementos que non queres ter no teu contido. Podes non permitir elementos enteiros ou por atributos, clases e estilos. Para obter máis información sobre a configuración "disallowedContent" de CKEditor, consulte Regras de contido non permitido. |
|
| linkTargets |
Permítelle configurar que opcións de destino de ligazóns están dispoñibles para os usuarios cando crean ligazóns. |
Obxectivos de ligazón
- ```notSet```: Non se definiu ningún destino para o documento na etiqueta de ancoraxe
- ```frame```: abre o documento no marco especificado
- ```popupWindow```: abre o documento nunha ventá emerxente
- ```_blank```: abre o documento nunha nova fiestra ou pestana
- ```_top```: abre o documento no corpo completo da xanela
- ```_self```: abre o documento na mesma fiestra ou pestana onde está activada a ligazón
- ```_parent```: abre o documento no marco principal
Exemplo:
|
Definicións da configuración individual
Podes configurar outros axustes de configuración que afecten o funcionamento do teu editor.
| Atributo | Descripción | Valor predefinido |
|---|---|---|
| attachmentEntity |
Ao establecer esta propiedade e especificar unha táboa diferente, pode evitar utilizar a táboa predeterminada para os ficheiros para poder aplicar máis seguridade se é necesario. |
Sintaxe:
Exemplo:
Predefinido:
|
| disableContentSanitization | De forma predeterminada, a desinfección de contido está desactivada para permitir copiar e pegar correctamente o contido de texto enriquecido de fontes externas. Cando se activa, a desinfección do contido eliminará algúns dos atributos ou etiquetas personalizados. Esta configuración só aplícase a modo de edición. A representación do estado de só lectura ou desactivada sempre estará desinfectada. |
|
| disableDefaultImageProcessing |
De xeito predeterminado, as imaxes cargaranse mediante a API do cliente. En canto se engade unha imaxe ao editor, cargarase na plataforma. Para procesar imaxes, configure esta propiedade como verdadeira. |
|
| disableImages |
Ao establecer esta propiedade como verdadeira desactivaranse as imaxes. Esta propiedade terá a maior prioridade. Isto significa que cando esta propiedade se define como verdadeira, independentemente do valor da propiedade imageEntity, as imaxes desactivaranse. Por defecto, as imaxes están activadas. |
|
| externalPlugins |
Ao usar esta propiedade, pode escribir os seus propios complementos e usalos no control do editor de texto enriquecido. |
Non hai ningún valor predeterminado xa que é así como pode ampliar a súa funcionalidade engadindo outros complementos que non se proporcionaron orixinalmente. O valor da ruta pode ser un URL absoluto ou relativo. Exemplo:
Exemplo:
|
| imageEntity |
Ao establecer esta propiedade e especificar unha táboa diferente, pode evitar usar a táboa predeterminada para as imaxes para poder aplicar máis seguridade se é necesario. |
Sintaxe:
Exemplo:
Predefinido:
|
| ReadOnlySettings |
Ao establecer esta propiedade, pode configurar outros comportamentos para a columna cando se ve nun estado de só lectura ou desactivado. |
Exemplo:
Predefinido:
|
| ReadOnlySettings |
Ao establecer esta propiedade, podes permitir que se mostre máis contido. |
Exemplo:
Predefinido:
|
| showAsTabControl |
Ao establecer esta propiedade, podes mostrar máis comandos enriba da xanela do editor. Debe configurarse como verdadeiro para habilitar os seguintes atributos:
|
|
| showFullScreenExpander |
Esta propiedade engade a funcionalidade de ampliación/contratación de pantalla completa, que che permite ampliar e utilizar o editor no modo de pantalla completa. Depende de que showAsTabControl estea configurado como verdadeiro. |
|
| showHtml |
Esta propiedade engade a opción de amosar e editar o contido html directamente. Depende de que showAsTabControl estea configurado como verdadeiro. |
|
| showPreview |
Esta propiedade engade a opción de previsualizar o contido do editor renderizado como HTML. A vista previa permítelle ver como se amosará o seu contido se comparte e reproduce o contido como HTML fóra do editor. Depende de que showAsTabControl estea configurado como verdadeiro. |
|
| showPreviewHeaderWarning |
Esta propiedade permítelle amosar ou ocultar a mensaxe de aviso que se amosa cando se previsualiza o contido. Depende de que showAsTabControl e showPreview estean configurados como verdadeiro. |
|
Configuracións do editor de texto enriquecido de uso habitual
As seguintes son as configuracións comúns para o editor de texto enriquecido. Estas configuracións de mostra pódense usar para activar tipos específicos de experiencias de texto enriquecido. Para cada mostra, crea un recurso web JSON ou modifica a configuración predeterminada do recurso web. Máis información: Crea e utiliza unha configuración avanzada para o control do editor de texto enriquecido e Use o recurso web predeterminado para cambios en toda a organización
Establece o tipo de letra predeterminado en Calibri cun tamaño de letra de 11 puntos
Establece o teu tipo de letra e tamaño predeterminados para que coincidan co Microsoft Windows valores predeterminados. Este exemplo mostra a configuración que utilizas para implementar este cambio na túa experiencia.
Establece estesdefaultSupportedProps propiedades no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: defaultSupportedProps)
"font_defaultLabel": "Calibri"
"fontSize_defaultLabel": "11"
"stickyStyle": {
"font-size": "11pt",
"font-family": "Calibri/Calibri, Helvetica, sans-serif;"
}
Facer saltos de liña (tecla Intro) crear a< br> en vez de< p>
O comportamento predeterminado da tecla Intro crea bloques de parágrafos co< p> Etiqueta HTML (tamén usada ao interpretar contido pegado). Os bloques de parágrafos úsanse en HTML para agrupar información. Nalgúns casos, ao crear información nova ou pegar desde Microsoft Word ou outro editor de contido, debido a que cada navegador interpreta o formato da etiqueta de bloque de parágrafos (< p>) de forma lixeiramente diferente, é posible que queiras usar o< br> Etiqueta HTML en lugar de bloques de parágrafos. O espazamento vertical para< br> En certos casos, as etiquetas HTML poden ser visualmente máis consistentes en distintos navegadores e experiencias. Este exemplo móstrache como cambiar de< p> a< br>.
Establece istodefaultSupportedProps propiedade no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: defaultSupportedProps)
"enterMode": 2
Todo o contido pegado ou creado é compatible con HTML 5
O control do editor de texto enriquecido funciona mellor co contido HTML 5, aínda que as etiquetas e o formato HTML 4 tamén se poden usar con éxito. Nalgúns casos, a mestura de etiquetas HTML 4 e HTML 5 pode crear retos de usabilidade ao seleccionar e configurar fontes e tamaños. O uso de "allowedContent" pode garantir que todo o teu contido sexa HTML 5. Este exemplo permite todas as etiquetas HTML 5 compatibles. As etiquetas non conformes convértense ao seu equivalente HTML 5.
Establece istodefaultSupportedProps propiedade no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: defaultSupportedProps)
"allowedContent": "a(*)[*]{*};abbr(*)[*]{*};address(*)[*]{*};area(*)[*]{*};article(*)[*]{*};aside(*)[*]{*};audio(*)[*]{*};b(*)[*]{*};base(*)[*]{*};bdi(*)[*]{*};bdo(*)[*]{*};blockquote(*)[*]{*};body(*)[*]{*};br(*)[*]{*};button(*)[*]{*};canvas(*)[*]{*};caption(*)[*]{*};cite(*)[*]{*};code(*)[*]{*};col(*)[*]{*};colgroup(*)[*]{*};data(*)[*]{*};datalist(*)[*]{*};dd(*)[*]{*};del(*)[*]{*};details(*)[*]{*};dfn(*)[*]{*};dialog(*)[*]{*};div(*)[*]{*};dl(*)[*]{*};dt(*)[*]{*};em(*)[*]{*};embed(*)[*]{*};fieldset(*)[*]{*};figcaption(*)[*]{*};figure(*)[*]{*};footer(*)[*]{*};form(*)[*]{*};h1(*)[*]{*};h2(*)[*]{*};h3(*)[*]{*};h4(*)[*]{*};h5(*)[*]{*};h6(*)[*]{*};head(*)[*]{*};header(*)[*]{*};hr(*)[*]{*};html(*)[*]{*};i(*)[*]{*};iframe(*)[*]{*};img(*)[*]{*};input(*)[*]{*};ins(*)[*]{*};kbd(*)[*]{*};label(*)[*]{*};legend(*)[*]{*};li(*)[*]{*};link(*)[*]{*};main(*)[*]{*};map(*)[*]{*};mark(*)[*]{*};meta(*)[*]{*};meter(*)[*]{*};nav(*)[*]{*};noscript(*)[*]{*};object(*)[*]{*};ol(*)[*]{*};optgroup(*)[*]{*};option(*)[*]{*};output(*)[*]{*};p(*)[*]{*};param(*)[*]{*};picture(*)[*]{*};pre(*)[*]{*};progress(*)[*]{*};q(*)[*]{*};rp(*)[*]{*};rt(*)[*]{*};ruby(*)[*]{*};s(*)[*]{*};samp(*)[*]{*};section(*)[*]{*};select(*)[*]{*};small(*)[*]{*};source(*)[*]{*};span(*)[*]{*};strong(*)[*]{*};style(*)[*]{*};sub(*)[*]{*};summary(*)[*]{*};sup(*)[*]{*};svg(*)[*]{*};table(*)[*]{*};tbody(*)[*]{*};td(*)[*]{*};template(*)[*]{*};textarea(*)[*]{*};tfoot(*)[*]{*};th(*)[*]{*};thead(*)[*]{*};time(*)[*]{*};title(*)[*]{*};tr(*)[*]{*};track(*)[*]{*};u(*)[*]{*};ul(*)[*]{*};var(*)[*]{*};video(*)[*]{*};wbr(*)[*]{*};"
Máis mostras de configuracións do editor de texto enriquecido
Engadir o expansor de pantalla completa
Establece estesIndividual configuration settings propiedades no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: Axustes de configuración individuais)
"showAsTabControl": true
"showFullScreenExpander": true
Pestana de visualización Engadir a orixe de HTML
Establece estesIndividual configuration settings propiedades no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: Axustes de configuración individuais)
"showAsTabControl": true
"showHtml": true
Engada unha barra de ferramentas sinxela con tamaño de letra, negra, cursiva, subliñado e resaltado
Establece istodefaultSupportedProps propiedade no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: defaultSupportedProps)
"toolbar": [ { "items": [ "FontSize", "Bold", "Italic", "Underline", "BGColor" ] } ]
Elimine a barra de ferramentas para facer unha superficie de procesamento de texto enriquecido
Establece istodefaultSupportedProps propiedade no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: defaultSupportedProps)
"toolbar": []
Engada unha nova lista de fontes e configure Brush Script MT como fonte predeterminada cun tamaño predeterminado de 20 px
Establece estesdefaultSupportedProps propiedades no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: 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"
}
Situar a barra de ferramentas na parte superior do editor de texto enriquecido
Establece istodefaultSupportedProps propiedade no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: defaultSupportedProps)
"toolbarLocation": "top"
Inicie o editor a 30 px de altura e, a continuación, aumente automaticamente para axustar o contido
Establece estesdefaultSupportedProps propiedades no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: defaultSupportedProps)
"autoGrow_onStartup": false
"autoGrow_maxHeight": 0
"autoGrow_minHeight": 30
"height": 30
Fixar a altura do editor en 500 px
Establece estesdefaultSupportedProps propiedades no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: defaultSupportedProps)
"removePlugins": [ "autogrow" ]
"height": 500
Crea unha superficie de texto sinxelo que elimine todas as etiquetas html excepto a etiqueta "br".
Establece estesdefaultSupportedProps propiedades no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: defaultSupportedProps)
"enterMode": 2
"shiftEnterMode": 2
"allowedContent": "*"
"disallowedContent": "*"
"forcePasteAsPlainText": true
"toolbar": []
"removePlugins": "contextmenu,liststyle,openlink,tableresize,tableselection,tabletools"
Establece istoIndividual configuration settings propiedade no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: Axustes de configuración individuais)
"disableImages": true
Elimina o menú contextual para que se faga clic co botón dereito co corrector ortográfico predeterminado do navegador
Se habilita esta funcionalidade, elimínase a capacidade de edición contextual do clic dereito.
Establece istodefaultSupportedProps propiedade no seu ficheiro de configuración. Cada valor debe ir seguido de a, (comma) a non ser que sexa o último valor: (Máis información: defaultSupportedProps)
"removePlugins": "contextmenu,liststyle,openlink,tableresize,tableselection,tabletools"
Use o recurso web predeterminado para cambios en toda a organización
O recurso web do editor de texto enriquecido predeterminado está dispoñible co nome de visualización RTEGlobalConfiguration.json. Esta configuración utilízase para todas as instancias do control RTE e pódese usar para facer cambios en toda a organización. Isto inclúe usar o editor de texto enriquecido en notas de texto enriquecido da liña de tempo, xestión de coñecemento e campos de liña única e múltiple configurados para usar o control do editor de texto enriquecido.
{
"defaultSupportedProps": {
"allowedIframeDomains": [],
"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,editorplaceholder,filetools,find,floatpanel,font,iframerestrictor,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": [],
"linkDefaultProtocol": "https://",
"listStylePosition": "inside",
"pasteAzureBlobImageAsBase64": false,
"qtCellBorderColor": "rgb(171, 171, 171)",
"qtCellBorderStyle": "solid",
"qtCellBorderWidth": "1px",
"qtCellPadding": "1",
"qtCellSpacing": "0",
"qtCellWith": "120px",
"pasteFilter": null,
"qtColumns": 8,
"qtRows": 6,
"qtStyle": {
"border-collapse": "collapse",
"font-size": "9pt"
},
"removeDialogTabs": "flash:Upload;link:upload",
"removePlugins": "a11yhelp,codemirror,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": []
},
"attachmentEntity": {
"name": "msdyn_richtextfiles",
"fileAttributeName": "msdyn_fileblob"
},
"disableContentSanitization": true,
"disableDefaultImageProcessing": false,
"disableImages": false,
"imageEntity": {
"imageEntityName": "msdyn_richtextfiles",
"imageFileAttributeName": "msdyn_imageblob"
},
"readOnlySettings": {
},
"sanitizerAllowlist": {
"attributes": [],
"cssProperties": [],
"domains": [],
"protocols": [],
"tags": []
},
"showAsTabControl": false,
"showFullScreenExpander": false,
"showHtml": false,
"showPreview": false,
"showPreviewHeaderWarning": false
}
Buscar a configuración actual para unha configuración do editor de texto enriquecido
Nun navegador web Microsoft Edge ou Google Chrome, execute a súa aplicación baseada en modelos e abra un formulario que teña o control do editor de texto enriquecido, como unha fila de conta.
Preme Ctrl mentres fai clic na área de control do editor de texto enriquecido e, a continuación, seleccione Inspeccionar.
No panel de inspección, seleccione o separador Consola e seleccione a páxina Main.aspx primaria na caixa de lista despregable da barra de comandos.
Seleccione Limpar consola na barra de comandos do panel de inspección.
Na consola do panel de inspección, introduza CKEDITOR.config. para amosar as diferentes configuracións.
Seleccione unha configuración, como autoGrow_minHeight, para amosar a configuración actual.
Utilizar a barra de ferramentas do editor de texto enriquecido
A barra de ferramentas do editor de texto enriquecido ofrece funcións e funcionalidades que lle permiten traballar con formato de texto enriquecido en notas e correo electrónico.
Opcións de formato
A seguinte táboa describe as diferentes funcións de formato e opcións de funcionalidades que están dispoñibles no editor de texto enriquecido que pode usar.
| Icon | Nome | Tecla de atallo | Descripción |
|---|---|---|---|
![]() |
Pintor de formato | Ctrl+Maiús+C, Ctrl+Maiús+V | Aplique o aspecto dunha sección determinada a outra sección. |
![]() |
Tipo de letra | Ctrl+Maiús+F | Seleccione a fonte que desexa. A fonte predefinida é Segoe UI. Nota: Cando se selecciona calquera contido formatado, móstrase o nome da fonte para ese contido. Se a súa selección contén varios tipos de letra, mostrarase o nome do tipo de letra situado na parte superior da súa selección. |
![]() |
Tamaño do tipo de letra | Ctrl+Maiús+P | Modifique o tamaño do texto. O tamaño predefinido é 12. Nota: Cando se selecciona calquera contido formatado, móstrase o tamaño da fonte para ese contido. Se a súa selección contén varios tamaños de tipo de letra, mostrarase o nome do tipo de letra situado na parte superior da súa selección. |
![]() |
Negra | Ctrl+B | Fai que o texto apareza en negra. |
![]() |
Italic | Ctrl+I | Fai que o texto apareza en cursiva. |
![]() |
Subliñado | Ctrl+U | Subliña o texto. |
![]() |
Cor de realce do texto | Resalta o seu texto destacándoo nunha cor brillante. | |
![]() |
Cor do tipo de letra | Modifique a cor do texto. | |
![]() |
Viñetas | Crear unha lista con viñetas. | |
![]() |
Numeración | Crear unha lista numerada. | |
![]() |
Diminuír sangría | Achegue o seu parágrafo á marxe. | |
![]() |
Aumentar sangría | Afaste o seu parágrafo máis da marxe. | |
![]() |
Cita en bloque | Aplique un formato de citas a nivel de bloque no seu contido. | |
![]() |
Aliñar á esquerda | Ctrl+L | Aliñe o seu contido coa marxe esquerda. (Usado normalmente para o texto do corpo para facilitar a lectura). |
![]() |
Aliñar o centro | Ctrl+E | Centre o seu contido na páxina. (Úsase normalmente para dar un aspecto formal). |
![]() |
Aliñar á dereita | Ctrl+R | Aliñe o seu contido coa marxe dereita. (Úsase normalmente para dar un aspecto formal). |
![]() |
Ligazón | Cree unha ligazón no seu documento para acceder rápido a páxinas web e ficheiros. O texto do URL pegado ou escrito convértese nunha ligazón. Por exemplo, "http://myexample.com" converterase en "http://myexample.com". Na caixa de diálogo Ligazón, escolla o tipo de ligazón que desexa inserir. O separador Información da Ligazón permítelle escoller o tipo de ligazón e tamén definir o protocolo da ligazón e o URL. O separador Destino só está dispoñible para o tipo de ligazón URL. Especifica se a localización onde se vai abrir a ligazón despois de seleccionala. |
|
![]() |
Desligar | Elimine unha ligazón do seu correo electrónico ou documento. Cando coloca o cursor nunha ligazón, o botón Desligar na barra de ferramentas actívase. Seleccione o botón para eliminar a ligazón e convertela en texto sen formato. |
|
![]() |
Superíndice | Escriba letras pequenas xusto encima da liña de texto. | |
![]() |
Subíndice | Escribe letras minúsculas xusto debaixo da liña de texto. | |
![]() |
Riscado | Risque o texto debuxando unha liña a través del. | |
![]() |
Inserir imaxe | Pode inserir unha imaxe copiándoa e pegándoa en liña directamente no editor, arrastrándoa e soltándoa desde o escritorio ou un cartafol local directamente no editor ou escribindo un URL. Os seguintes formatos son compatibles: PNG, .JPG. ou .GIF. Para inserir unha imaxe en liña no seu artigo: 1. Arrastre e solte a imaxe ou cópiea e péguea directamente no artigo. 2. Arrastre calquera recuncho da imaxe para redimensionalo. Para inserir unha imaxe usando un URL ou navegando á imaxe local: 1. Escolla Inserir imaxe. 2. Na caixa de diálogo de propiedades da Imaxe, escolla entre as seguintes opcións:
Nota: |
|
![]() |
Da esquerda á dereita | Cambie a orientación do texto de esquerda a dereita para contidos como parágrafos, cabeceiras, táboas ou listas. Usado comunmente para contidos de idiomas bidireccionais. Esta é a configuración predefinida. | |
![]() |
Da dereita á esquerda | Cambie a orientación do texto de dereita a esquerda para contidos como parágrafos, cabeceiras, táboas ou listas. Usado comunmente para contidos de idiomas bidireccionais. A configuración predeterminada é de esquerda a dereita. | |
![]() |
Desfacer a escritura | Desfaga os cambios realizados no contido. | |
![]() |
Facer de novo a escritura | Volva facer os cambios realizados no contido. | |
![]() |
Borrar todo o formato | Elimine todo o formato dunha selección de texto, deixando só o texto normal e sen formato. | |
![]() |
Engadir unha táboa | Engada unha táboa ao seu contido. Despois de engadir unha táboa, pode facer algunha das seguintes accións:
|
|
| Axuda de accesibilidade | Alt+0 | Mostra a lista de atallos de accesibilidade dispoñibles ao usar o control do editor de texto enriquecido. | |
![]() |
Expandir a barra de ferramentas | Aparece cando a barra de ferramentas está contraída e non aparecen todas as opcións. Seleccione para expandir a barra de ferramentas e facer visibles todas as opcións. | |
Suxestión
Podes acceder ao menú contextual do teu navegador seleccionando Ctrl + clic co botón dereito. Isto é útil se precisa empregar o corrector ortográfico integrado no seu explorador. Se non, pode facer clic co botón dereito para proporcionar formato contextual a calquera elemento que estea a usar.
Ademais, unha alternativa ao corrector ortográfico integrado no teu navegador é o Extensión do navegador Microsoft Editor. Microsoft Editor funciona perfectamente co control do editor de texto enriquecido e, cando está activado, ofrece capacidades de corrección ortográfica e gramática en liña rápidas e sinxelas.
Atallos de accesibilidade
A seguinte táboa describe unha lista de accesos directos de accesibilidade dispoñibles cando se usa o control do editor de texto enriquecido. Pode acceder a esta lista mentres redacta contido premendo Alt + 0.
| Tipo | Tecla de atallo | Descripción |
|---|---|---|
| Xeral | Alt+F11 | Alterne a vista de pantalla completa. |
| Navegación de separadores | Alt+Ctrl+0 | Vaia á barra de ferramentas do editor. |
| Navegación de separadores | Alt+1 | Vaia ao editor de texto enriquecido. |
| Navegación de separadores | Alt+2 | Vaia ao editor de HTML. |
| Navegación por separadores | Alt+3 | Vaia á vista de previsualización. |
| Comandos do editor xeral | Alt+F10 | Desprácese ata a barra de ferramentas do editor. Pase ao seguinte e anterior grupo de barras de ferramentas con Tab e Maiús+Tab. Pase ao botón seguinte e anterior da barra de ferramentas coa frecha dereita ou a frecha esquerda. Prema Espazo ou Intro para activar o botón da barra de ferramentas. |
| Comandos xerais do editor | Alt+- | Expandir/contraer a barra de ferramentas do editor. |
| Comandos xerais do editor | Vexa a descrición. | Diálogo do editor: dentro dun diálogo, prema Tab para navegar ata o seguinte diálogo, prema Maiús + Tab para pasar ao elemento de diálogo anterior, prema Intro para enviar o diálogo, prema ESC para cancelar o diálogo. Cando un diálogo ten varios separadores, pódese chegar á lista de separadores con Alt+F10 ou con Tab, seguindo a orde de tabulación do diálogo. Cunha lista de pestanas destacada, desprácese ao separador seguinte e anterior coa frecha dereita e esquerda, respectivamente. |
| Comandos xerais do editor | Vexa a descrición. | Caixa da lista de editores: dentro dunha caixa de lista, pase ao seguinte elemento da lista mediante Tab ou a Frecha cara abaixo. Desprácese ao elemento anterior da lista mediante Maiús+Tab ou a frecha cara arriba. Prema Espazo ou Intro para seleccionar a opción da lista. Prema ESC para pechar a caixa da lista. |
| Comandos base | Ctrl+Z | Comando de desfacer. |
| Comandos base | Maiús+Ctrl+Z | Comando de volver facer. |
| Comandos base | Ctrl+B | Comando de letra en negra. |
| Comandos base | Ctrl+I | Comando de cursiva. |
| Comandos base | Ctrl+U | Comando de subliñado. |
| Comandos base | Alt+0 | Axuda de accesibilidade. |
| Comandos base | Esc | Cancelar operación. |
Experiencia fóra de liña
O control do editor de texto enriquecido está dispoñible cando se traballa sen conexión cunha configuración básica. A seguinte é unha lista de complementos e opcións de formato compatibles cando se traballa sen conexión. Toda a configuración engadida a través dos ficheiros de recursos web non está dispoñible mentres está sen conexión.
Complementos dispoñibles para fóra de liña
Os seguintes complementos están dispoñibles para o editor de texto enriquecido mentres está fóra de liña.
ajax,autogrow,basicstyles,bidi,blockquote,button,confighelper,contextmenu,dialog,dialogui,editorplaceholder,enterkey,entities,fakeobjects,floatingspace,floatpanel,format,horizontalrule,htmlwriter,indent,indentblock,indentlist,justify,lineutils,list,listblock,maximize,menu,menubutton,notification,notificationaggregator,panel,panelbutton,popup,preview,removeformat,resize,richcombo,selectall,showborders,sourcearea,specialchar,stylescombo,tab,textmatch,textwatcher,toolbar,undo,widgetselection,wysiwygarea,xml
Opcións de formato para fóra de liña
Na seguinte táboa descríbense as diferentes funcións de formato e opcións de funcionalidade que están dispoñibles no editor de texto enriquecido mentres está sen conexión.
| Icon | Nome | Tecla de atallo | Descripción |
|---|---|---|---|
![]() |
Negra | Ctrl+B | Fai que o texto apareza en negra. |
![]() |
Italic | Ctrl+I | Fai que o texto apareza en cursiva. |
![]() |
Subliñado | Ctrl+U | Subliña o texto. |
![]() |
Viñetas | Crear unha lista con viñetas. | |
![]() |
Numeración | Crear unha lista numerada. | |
![]() |
Diminuír sangría | Achegue o seu parágrafo á marxe. | |
![]() |
Aumentar sangría | Afaste o seu parágrafo máis da marxe. | |
![]() |
Cita en bloque | Aplique un formato de citas a nivel de bloque no seu contido. | |
![]() |
Aliñar á esquerda | Ctrl+L | Aliñe o seu contido coa marxe esquerda. (Usado normalmente para o texto do corpo para facilitar a lectura). |
![]() |
Aliñar o centro | Ctrl+E | Centre o seu contido na páxina. (Úsase normalmente para dar un aspecto formal). |
![]() |
Aliñar á dereita | Ctrl+R | Aliñe o seu contido coa marxe dereita. (Úsase normalmente para dar un aspecto formal). |
![]() |
Riscado | Risque o texto debuxando unha liña a través del. | |
![]() |
Da esquerda á dereita | Cambie a orientación do texto de esquerda a dereita para contidos como parágrafos, cabeceiras, táboas ou listas. Usado comunmente para contidos de idiomas bidireccionais. Esta é a configuración predefinida. | |
![]() |
Da dereita á esquerda | Cambie a orientación do texto de dereita a esquerda para contidos como parágrafos, cabeceiras, táboas ou listas. Usado comunmente para contidos de idiomas bidireccionais. A configuración predeterminada é de esquerda a dereita. | |
![]() |
Desfacer a escritura | Desfaga os cambios realizados no contido. | |
![]() |
Facer de novo a escritura | Volva facer os cambios realizados no contido. | |
![]() |
Borrar todo o formato | Elimine todo o formato dunha selección de texto, deixando só o texto normal e sen formato. | |
Preguntas máis frecuentes
P: Por que se mostran lentos os caracteres escritos?
A. Un tamaño de contido grande pode causar latencia. Máis información: Mellores prácticas para usar o editor de texto enriquecido. As comprobacións ortográficas ou gramaticais tamén poden retardar o rendemento da escritura.
Problemas coñecidos
- O marcado HTML móstrase para as columnas configuradas para utilizar o control do editor de texto enriquecido que se amosan en compoñentes distintos dunha columna dun formulario que non teñen o formato establecido como Texto enriquecido. Por exemplo, isto ocorre en vistas, subgrades, informes paxinados e portais.
Para resolver este problema, consulte Configuración sinxela para os pasos necesarios para configurar o Formato opción a Texto enriquecido.
Consulte tamén
Crear e editar columnas para Microsoft Dataverse utilizando o portal de Power Apps
Nota
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).
Comentarios
Enviar e ver os comentarios




























