Control da entrada do lapis en Power Apps

Un control no que o usuario pode debuxar, borrar e destacar zonas dunha imaxe.

Descripción

O usuario pode usar este control como un encerado, debuxar diagramas e escribir palabras que se poden converter en texto escrito.

Propiedades clave

Imaxe - Propiedade de saída que representa a imaxe debuxada polo usuario final.

Cor - A cor dos trazos de entrada.

Modo - O control está no modo Debuxar ou Borrar. O modo de selección quedou en desuso.

Propiedades adicionais

AccessibleLabel : etiqueta para lectores de pantalla. Pode usarse para describir o obxectivo do control así como métodos alternativos de entrada.

BorderColor : cor do bordo dun control.

BorderStyle : se un bordo dun control é Sólido , A trazos , Punteado ou Ningún.

BorderThickness : grosor do bordo dun control.

DisplayMode : se o control permite a entrada do usuario ( Editar ), só mostra datos ( Ver ) ou está desactivado ( Desactivado ).

Enchemento : a cor de fondo dun control.

Altura : distancia entre os bordos superior e inferior dun control.

Entrada - Obsoleta. Se a entrada admite entradas de rato, lapis ou táctil. O valor predeterminado (7) admite os tres.

OnSelect : Como responde a aplicación cando o usuario toca ou fai clic nun control.

SelectionColor – A cor do texto dun elemento ou elementos seleccionados dunha lista ou a cor da ferramenta de selección dun control de lapis.

SelectionThickness - O grosor da ferramenta de selección para un control de entrada de lapis.

ShowControls - Se un reprodutor de audio ou vídeo amosa, por exemplo, un botón de reprodución e un cursor da barra de desprazamento de volume e un control de lapis mostra, por exemplo, iconas para debuxar, borrar e despexar.

Tamaño - O tamaño do tipo de letra do texto que aparece nun control.

Información sobre ferramentas : texto explicativo que aparece cando o usuario pasa o cursor do rato sobre un control.

Visible : se aparece un control ou está oculto.

Largura : distancia entre os bordos esquerdo e dereito dun control.

X : A distancia entre o bordo esquerdo dun control e o bordo esquerdo do seu contedor principal (pantalla, se non hai ningún contedor principal).

Y : A distancia entre o bordo superior dun control e o bordo superior do contedor principal (pantalla, se non hai ningún contedor principal).

Collect ( CollectionName , DatatoCollect )

Exemplo

Crear un conxunto de imaxes

  1. Engada un control de Entrada de lapis , asígnelle o nome MyDoodles e estableza a súa propiedade ShowControls en verdadeira.

    Non sabe como engadir, asignar un nome e configurar un control?

  2. Engada un control Button , móvao a MyDoodles e estableza a propiedade Texto do control Button para mostrar Engadir.

  3. Axuste a propiedade OnSelect do control de Button nesta fórmula:
    Collect(Doodles, {Sketch:MyDoodles.Image})

  4. Engada un control de Galería de imaxes , móvao ao control Button e reduza o ancho do control Galería de imaxes ata que amose tres elementos.

  5. Estableza a propiedade Items do control Galería de imaxes en Doodles e logo prema F5.

  6. Debuxe unha imaxe en MyDoodles e logo faga clic ou toque o control Button.

    A imaxe que debuxou aparecerá no control Galería de imaxes.

  7. (opcional) No control Entrada de lapis , faga clic ou toque a icona para borrar a imaxe que debuxou, debuxe outra imaxe e logo faga clic ou toque o control Button.

  8. No control Galería de imaxes , axuste a propiedade OnSelect do control Image nesta fórmula:
    Remove(Doodles, ThisItem)

  9. Elimine un debuxo facendo clic ou tocando nel no control Galería de imaxes.

Use a función SaveData para gardar os seus debuxos localmente ou a función Parche para gardalos nunha orixe de datos.

Directrices de accesibilidade

Contraste de cor

Debe haber un contraste de cor adecuado entre:

  • BorderColor e a cor fóra do control (se hai un bordo)
  • Fill e a cor fóra do control (se non hai un bordo)

Soporte do lector de pantalla

  • AccessibleLabel debe estar presente.

    Importante

    Entrada de lapis non é accesible para os usuarios de lectores de pantalla. Ofreza sempre unha forma alternativa de entrada. Por exemplo, se se necesita un bosquexo, considere engadir un control Add picture para que os usuarios poidan cargar unha imaxe. Os dous métodos pódense ofrecer e o usuario pode escoller o que máis cómodo lle resulte.

Compatibilidade do teclado

Importante

Entrada de lapis non é accesible para os usuarios do teclado. Ofreza sempre unha forma alternativa de entrada. Por exemplo, se é necesaria unha sinatura, considere a posibilidade de engadir unha Text input para que os usuarios poidan introducir o seu nome. Os dous métodos pódense ofrecer e o usuario pode escoller o que máis cómodo lle resulte.