Control Visor de PDF (experimental) en Power Apps

Un control experimental que muestra el contenido de un archivo PDF.

Descripción

Muestre texto, gráficos y otro contenido en un archivo PDF mediante la incorporación de este tipo de control y estableciendo su propiedad Document a la dirección URL, entre comillas dobles, del archivo que desea mostrar.

Limitaciones

  1. El control Visor de PDF solo admite archivos PDF que cumplan la especificación PDF32000.

  2. La arquitectura de seguridad de Power Apps requiere que el Visor de PDF solo admita enlaces HTTPS, no HTTP.

  3. La propiedad Document debe vincularse directamente al archivo PDF. Las redirecciones de servidor o las vistas HTML del documento no son compatibles.

  4. El archivo debe ser accesible de forma anónima, sin ninguna autenticación.

  5. Es posible que no pueda ver un documento PDF en su aplicación si el documento reside en un servidor que tiene una configuración restrictiva de intercambio de recursos de origen cruzado (CORS). Para resolver este problema, es preciso que el servidor que hospeda los documentos PDF permita solicitudes entre orígenes procedentes de powerapps.com.

  6. Los objetos incrustados como scripts y botones no se ejecutarán.

Los usuarios de la aplicación pueden solucionar estas limitaciones abriendo documentos PDF en un navegador externo, según se le indique si el control no puede abrir un documento. Esta opción también está disponible en el menú de control para todos los documentos externos.

Propiedades clave

Document: la dirección URL entre comillas dobles de un archivo PDF.

Propiedades adicionales

ActualZoom: el zoom real del control, que puede diferir del zoom solicitado con la propiedad Zoom.

BorderColor: el color del borde de un control.

BorderStyle: si el borde del control es Solid, Dashed, Dotted o None.

BorderThickness: el grosor del borde de un control.

CurrentFindText: el término de búsqueda que está en uso en ese momento.

CurrentPage: el número de la página en un archivo PDF que se está mostrando en ese momento.

DisplayMode: indica si el control permite entradas de usuario (Editar), solo muestra datos (Ver) o si está deshabilitado (Deshabilitado).

DisabledBorderColor: el color del borde de un control si la propiedad DisplayMode del control está establecida en Deshabilitado.

Fill: el color de fondo de un control.

FindNext: busca la siguiente instancia de FindText en el documento.

FindPrevious: busca la instancia anterior de FindText en el documento.

FindText: el término de búsqueda para buscar en el documento.

Height: la distancia entre los bordes superior e inferior de un control.

HoverBorderColor: el color del borde de un control cuando el usuario mantiene el puntero del ratón sobre ese control.

OnSelect: acciones para llevar a cabo cuando el usuario toca o hace clic en un control.

OnStateChange: acciones a realizar cuando el estado del control cambio.

PaddingBottom: distancia entre el texto de un control y el borde inferior de ese control.

PaddingLeft: distancia entre el texto de un control y el borde izquierdo de ese control.

PaddingRight: distancia entre el texto de un control y el borde derecho de ese control.

PaddingTop: distancia entre el texto de un control y el borde superior de ese control.

Page: el número de la página que desea mostrar.

PageCount: el número de páginas de un documento.

PressedBorderColor: el color de un borde del control cuando el usuario toca o hace clic en ese control.

ShowControls: indica si se muestra un reproductor de audio o vídeo, por ejemplo, un botón de reproducción y un control deslizante de volumen, y un control de entrada manuscrita muestra, por ejemplo, iconos para dibujar, borrar y borrar todo.

Tooltip: texto explicativo que aparece cuando el usuario mantiene el mouse sobre un control.

Visible: indica si un control aparece o está oculto.

Width: la distancia entre los bordes derecho e izquierdo de un control.

X: la distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (la pantalla si no hay un contenedor primario).

Y: la distancia entre el borde superior de un control y el borde superior de su contenedor primario (la pantalla si no hay un contenedor primario).

Zoom: el porcentaje en que se amplía una imagen de una cámara o la vista de un archivo en un visor PDF.

Métodos abreviados de teclado

  • J - Página siguiente
  • K - Página anterior
  • N - Página siguiente
  • R - Girar todas las páginas 90° en el sentido de las agujas del reloj

Ejemplo

Agregue un control Visor de PDF y establezca su propiedad Document en la dirección URL, entre comillas dobles, de un archivo PDF, como en este ejemplo:

"https://blog.mozilla.org/security/files/2015/05/HTTPS-FAQ.pdf"

El control mostrará el archivo PDF.

¿No sabe cómo agregar y configurar un control?

Instrucciones para accesibilidad

No todas las características de accesibilidad de los documentos PDF se admiten ya que el Visor de PDF aún se encuentra en la fase experimental. Por lo tanto, ShowControls debe establecerse en true para permitir que los usuarios abran el documento en una aplicación externa.

Aprenda a crear documentos PDF accesibles con los estándares WCAG 2.0 y PDF/UA.

Compatibilidad con el lector de pantalla

  • Considere la posibilidad de agregar un encabezado mediante un control Etiqueta si el documento PDF no tiene ningún título. El encabezado puede colocarse inmediatamente delante del Visor de PDF.

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).