Controllo PDF viewer (sperimentale) in Power Apps

Controllo sperimentale che consente di visualizzare il contenuto di un file PDF.

Descrizione

Aggiungendo questo tipo di controllo e impostando la relativa proprietà Document sull'URL del file da visualizzare, racchiuso tra virgolette doppie, puoi visualizzare testo, grafica e altro contenuto in un file PDF.

Limiti

  1. Il controllo Visualizzatore PDF supporta solo file PDF conformi alla specifica PDF32000.

  2. L'architettura di sicurezza di Power Apps richiede che Visualizzatore PDF supporti solo i collegamenti HTTPS e non HTTP.

  3. La proprietà Document deve essere collegata direttamente al file PDF. I reindirizzamenti del server o le visualizzazioni HTML del documento non sono supportati.

  4. Il file deve essere accessibile in modo anonimo senza alcuna autenticazione.

  5. Non puoi visualizzare un documento PDF nella tua app se il documento risiede su un server con impostazioni CORS (Cross-Origin Resource Sharing) restrittive. Per risolvere questo problema, il server che ospita documenti PDF deve consentire richieste multiorigine provenienti da powerapps.com.

  6. Gli oggetti incorporati come script e pulsanti non vengono eseguiti.

  7. La stampa del documento non è supportata.

Gli utenti delle app possono aggirare queste limitazioni aprendo i documenti PDF in un browser esterno, come richiesto se il controllo non è in grado di aprire un documento. Questa opzione è disponibile anche nel menu del controllo per tutti i documenti esterni.

Proprietà chiave

Document: URL di un file PDF, racchiuso tra virgolette doppie.

Proprietà aggiuntive

ActualZoom – Lo zoom effettivo del controllo, che potrebbe differire dallo zoom richiesto con la proprietà Zoom .

BorderColor: colore del bordo di un controllo.

BorderStyle: indica se il bordo di un controllo è Solid (Tinta unita), Dashed (Tratteggiato), Dotted (Punteggiato) o None (Nessuno).

BorderThickness: spessore del bordo di un controllo.

CurrentFindText: termine di ricerca attualmente in uso.

CurrentPage: numero della pagina mostrata in un file PDF.

DisplayMode: indica se il controllo consente l'input dell'utente (Edit), visualizza solo i dati (View) o è disabilitato (Disabled).

DisabledBorderColor: colore del bordo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

Fill: colore dello sfondo di un controllo.

FindNext: trova l'istanza successiva di FindText nel documento.

FindPrevious: trova l'istanza precedente di FindText nel documento.

FindText: termine da ricercare nel documento.

Height: distanza tra i bordi superiore e inferiore del controllo.

HoverBorderColor: colore del bordo di un controllo quando l'utente posiziona il puntatore del mouse su di esso.

OnSelect: azioni da eseguire quando l'utente tocca o seleziona un controllo.

OnStateChange: azioni da eseguire quando lo stato di un controllo cambia.

PaddingBottom: distanza tra il testo in un controllo e il bordo inferiore del controllo.

PaddingLeft: distanza tra il testo in un controllo e il bordo sinistro del controllo.

PaddingRight: distanza tra il testo in un controllo e il bordo destro del controllo.

PaddingTop: distanza tra il testo in un controllo e il bordo superiore del controllo.

Page: numero della pagina da visualizzare.

PageCount: numero delle pagine in un documento.

PressedBorderColor – Il colore del bordo di un controllo quando l'utente tocca o seleziona quel controllo.

ShowControls: indica se un lettore audio o video mostra, ad esempio, un pulsante di riproduzione e un dispositivo di scorrimento del volume e se un controllo Penna mostra, ad esempio, icone per disegnare, cancellare ed eliminare.

Tooltip: testo descrittivo visualizzato quando l'utente posiziona il mouse su un controllo.

Visible: indica se un controllo viene visualizzato o è nascosto.

Width: distanza tra i bordi sinistro e destro di un controllo.

X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre o della schermata se non c'è un contenitore padre.

Y: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre o della schermata se non c'è un contenitore padre.

Zoom: percentuale di ingrandimento di un'immagine da una fotocamera o della visualizzazione di un file in un visualizzatore PDF.

Scelte rapide da tastiera

  • J: pagina successiva
  • K: pagina precedente
  • N: pagina successiva
  • R: ruota tutte le pagine di 90° in senso orario

Esempio

Aggiungi un controllo Visualizzatore PDF e impostane la proprietà Document sull'URL di un file PDF racchiuso tra virgolette doppie, come nell'esempio seguente:

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

Il controllo visualizza il file PDF.

Non sai come aggiungere e configurare un controllo?

Linee guida per l'accessibilità

Non tutte le funzionalità di accessibilità dei documenti PDF sono supportate perché il controllo PDF viewer è ancora in fase sperimentale. Pertanto, ShowControls deve essere impostata su true per consentire agli utenti di aprire il documento in un'applicazione esterna.

Scopri come creare documenti PDF accessibili con le linee guida per i contenuti Web accessibilità (WCAG) 2.0 e gli standard PDF/UA .

Supporto lettore schermo

Se il documento PDF non ha un titolo, si consiglia di aggiungere un'intestazione utilizzando un' Etichetta. L'intestazione può essere posizionata immediatamente prima del controllo PDF viewer.

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).