Controllo Visualizzatore PDF (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, è possibile visualizzare testo, grafica e altro contenuto in un file PDF.

Limitazioni

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

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

  3. Il server che ospita il documento non deve richiedere l'autenticazione.

  4. Potresti non essere in grado di visualizzare un documento PDF nella tua app se il documento risiede su un server che ha impostazioni restrittive per la condivisione delle risorse tra le origini (CORS). Per risolvere questo problema, il server che ospita documenti PDF deve consentire richieste multiorigine provenienti da powerapps.com.

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: zoom effettivo del controllo, può non corrispondere allo zoom richiesto dalla 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: risposta dell'app quando l'utente tocca o fa clic su un controllo.

OnStateChange: risposta dell'app quando lo stato di un controllo viene modificato.

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: colore del bordo di un controllo quando l'utente tocca o fa clic su tale 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.

X: 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.

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 Visualizzatore PDF è ancora in fase sperimentale. Pertanto, ShowControls deve essere impostata su true per consentire agli utenti di aprire il documento in un'applicazione esterna.

Informazioni su come creare documenti PDF accessibili con gli standard WCAG 2.0 e PDF/UA.

Supporto lettore schermo

  • È consigliabile aggiungere un'intestazione usando un controllo Etichetta, se il documento PDF non dispone di un titolo. L'intestazione può essere posizionata immediatamente prima del controllo Visualizzatore PDF.