Besturingselement PDF-viewer (experimental) in Power Apps

Een experimenteel besturingselement waarmee de inhoud van een PDF-bestand wordt weergegeven.

Beschrijving

U kunt tekst, afbeeldingen en andere inhoud uit een PDF-bestand weergeven door dit type besturingselement toe te voegen en de eigenschap Document in te stellen op de URL, geplaatst tussen dubbele aanhalingstekens, van het bestand dat u wilt weergeven.

Beperkingen

  1. Het besturingselement PDF-viewer ondersteunt alleen PDF-bestanden die voldoen aan de PDF32000-specificatie.

  2. Voor de beveiligingsarchitectuur van Power Apps is de PDF-viewer vereist om alleen HTTPS-koppelingen te ondersteunen, geen HTTP-koppelingen.

  3. De eigenschap Document moet rechtstreeks aan het PDF-bestand worden gekoppeld. Serveromleidingen of HTML-weergaven van het document worden niet ondersteund.

  4. Het bestand moet anoniem toegankelijk zijn zonder enige verificatie.

  5. U kunt u een PDF-document niet in uw app bekijken als het document zich op een server met restrictieve CORS-instellingen (Cross-Origin Resource Sharing) bevindt. Om dit probleem op te lossen moet de server die als host fungeert voor PDF-documenten, oorsprongoverschrijdende aanvragen van powerapps.com toestaan.

  6. Ingesloten objecten zoals scripts en knoppen worden niet uitgevoerd.

App-gebruikers kunnen deze beperkingen omzeilen door PDF-documenten in een externe browser te openen. Deze mogelijkheid wordt aangeboden als het besturingselement een document niet kan openen. Deze optie is ook beschikbaar in het besturingselementmenu voor alle externe documenten.

Belangrijkste eigenschappen

Document: de URL, tussen dubbele aanhalingstekens, van een PDF-bestand.

Aanvullende eigenschappen

ActualZoom: de werkelijke zoomfactor van het besturingselement. Deze kan verschillen van de zoomfactor die met de eigenschap Zoom is gevraagd.

BorderColor: de kleur van de rand van een besturingselement.

BorderStyle: hiermee wordt aangegeven of de rand van een besturingselement effen, onderbroken of gestippeld is, of dat er geen rand is.

BorderThickness: de dikte van de rand van een besturingselement.

CurrentFindText: de huidige zoekterm die wordt gebruikt.

CurrentPage: in een PDF-bestand het nummer van de pagina die op dat moment wordt weergegeven.

DisplayMode: bepaalt of invoer van de gebruiker is toegestaan (Edit), of gegevens alleen worden weergegeven (View) of het besturingselement wordt uitgeschakeld (Disabled).

DisabledBorderColor: de kleur van de rand van een besturingselement als de eigenschap DisplayMode van het besturingselement is ingesteld op Disabled.

Fill: de achtergrondkleur van een besturingselement.

FindNext: hiermee wordt het volgende exemplaar van FindText in het document gezocht.

FindPrevious: hiermee wordt het vorige exemplaar van FindText in het document gezocht.

FindText: de zoekterm die in het document wordt gezocht.

Height: de afstand tussen de boven- en onderrand van een besturingselement.

HoverBorderColor: de kleur van de rand van een besturingselement wanneer de gebruiker de muisaanwijzer op dat besturingselement plaatst.

OnSelect: Acties die moeten worden uitgevoerd wanneer de gebruiker op een besturingselement tikt of klikt.

OnStateChange: Acties die moeten worden uitgevoerd wanneer de status van het besturingselement wijzigt.

PaddingBottom: de afstand tussen de tekst in een besturingselement en de onderrand van het besturingselement.

PaddingLeft: de afstand tussen de tekst in een besturingselement en de linkerrand van het besturingselement.

PaddingRight: de afstand tussen de tekst in een besturingselement en de rechterrand van het besturingselement.

PaddingTop: de afstand tussen de tekst in een besturingselement en de bovenrand van het besturingselement.

Page: het nummer van de pagina die u wilt weergeven.

PageCount: het aantal pagina's in een document.

PressedBorderColor: de kleur van de rand van een besturingselement wanneer de gebruiker op dat besturingselement tikt of klikt.

ShowControls: bepaalt of een audio- of videospeler bijvoorbeeld een afspeelknop en een volumeregelaar bevat, en of het besturingselement Pen bijvoorbeeld pictogrammen weergeeft voor Tekenen en Wissen.

Tooltip: beschrijvende tekst die wordt weergegeven wanneer de gebruiker een besturingselement aanwijst.

Visible: hiermee wordt aangegeven of een besturingselement zichtbaar of verborgen is.

Width: de afstand tussen de linker- en rechterrand van een besturingselement.

X: de afstand tussen de linkerrand van een besturingselement en de linkerrand van de bovenliggende container (het scherm als er geen bovenliggende container is).

Y: de afstand tussen de bovenrand van een besturingselement en de bovenrand van de bovenliggende container (het scherm als er geen bovenliggende container is).

Zoom: het percentage waarmee een foto van een camera wordt vergroot of de weergave van een bestand in een PDF-viewer.

Sneltoetsen

  • J: Page Down
  • K: Page Up
  • N: Page Down
  • R - Alle pagina's 90° met de klok mee roteren

Voorbeeld

Voeg het besturingselement PDF-viewer toe en stel de bijbehorende eigenschap Document in op de URL, geplaatst tussen dubbele aanhalingstekens, van een PDF-bestand, zoals in dit voorbeeld:

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

Het PDF-bestand wordt in het besturingselement weergegeven.

Weet u niet hoe u een besturingselement kunt toevoegen of configureren?

Richtlijnen voor toegankelijkheid

Niet alle toegankelijkheidsfuncties van PDF-documenten worden ondersteund omdat de PDF-viewer nog steeds in de experimentele fase is. ShowControls moet daarom worden ingesteld op true, zodat gebruikers het document in een externe toepassing kunnen openen.

Informatie over het maken van toegankelijke PDF-documenten met de standaarden WCAG 2.0 en PDF/UA.

Ondersteuning voor schermlezer

  • U kunt een kop met een Label toevoegen, als het PDF-document geen titel heeft. De kop kan direct vóór de PDF-viewer worden geplaatst.

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).