다음을 통해 공유


Power Apps의 PDF 뷰어 컨트롤(실험)

PDF 파일의 콘텐츠를 표시하는 실험적 컨트롤입니다.

설명

이 형식의 컨트롤을 추가하고, Document 속성을 표시하려는 파일의 URL(큰따옴표로 묶음)로 설정하여 PDF 파일에 있는 텍스트, 그래픽 및 기타 콘텐츠를 표시합니다.

제한 사항

  1. PDF 뷰어 컨트롤은 PDF32000 사양을 준수하는 PDF 파일만 지원합니다.

  2. Power Apps의 보안 아키텍처에 따라 PDF 뷰어는 HTTP가 아닌 HTTPS 링크만 지원해야 합니다.

  3. Document 속성은 PDF 파일로 직접 연결되어야 합니다. 문서의 서버 리디렉션 또는 HTML 보기는 지원되지 않습니다.

  4. 파일은 인증 없이 익명으로 액세스할 수 있어야 합니다.

  5. 문서가 제한적인 CORS(Cross-Origin Resource Sharing)로 설정된 서버에 있는 경우 앱에서 PDF 문서를 볼 수 없습니다. 이 문제를 해결하려면 PDF 문서를 호스팅하는 서버가 powerapps.com의 교차 원본 요청을 허용해야 합니다.

  6. 스크립트 및 버튼과 같은 포함된 개체는 실행되지 않습니다.

컨트롤을 사용하여 문서를 열 수 없는 경우 메시지가 표시되면 앱 사용자는 외부 브라우저에서 PDF 문서를 열어 이러한 제한 사항을 해결할 수 있습니다. 이 옵션은 모든 외부 문서에 대한 컨트롤 메뉴에서 사용할 수 있습니다.

주요 속성

Document – PDF 파일의 URL(큰따옴표로 묶음)입니다.

추가 속성

ActualZoom – 컨트롤의 실제 확대/축소이며, Zoom 속성으로 요청된 확대/축소와 다를 수 있습니다.

BorderColor – 컨트롤의 테두리 색입니다.

BorderStyle – 컨트롤의 테두리는 Solid, Dashed, Dotted, None입니다.

BorderThickness – 컨트롤의 테두리 굵기입니다.

CurrentFindText – 사용 중인 현재 검색어입니다.

CurrentPage – 실제로 표시되는 PDF 파일의 페이지 번호입니다.

DisplayMode – 컨트롤이 사용자 입력을 허용(편집)하거나, 데이터만 표시(보기)하거나 사용 안 하도록(사용 안 함) 설정할지 선택합니다.

DisabledBorderColor – 컨트롤의 DisplayMode 속성이 Disabled로 설정된 경우 컨트롤의 테두리 색입니다.

Fill – 컨트롤의 배경색입니다.

FindNext – 문서에서 FindText의 다른 인스턴스를 찾습니다.

FindPrevious – 문서에서 FindText의 이전 인스턴스를 찾습니다.

FindText – 문서에서 찾을 검색어입니다.

Height – 컨트롤의 위쪽 및 아래쪽 가장자리 사이의 간격입니다.

HoverBorderColor – 사용자가 해당 컨트롤에 마우스 포인터를 올려두는 경우 컨트롤의 테두리 색입니다.

OnSelect – 사용자가 컨트롤을 탭하거나 클릭할 때 수행할 작업입니다.

OnStateChange – 컨트롤 상태를 변경할 때 수행할 작업입니다.

PaddingBottom – 컨트롤의 텍스트와 해당 컨트롤의 하단 가장자리 사이의 거리입니다.

PaddingLeft – 컨트롤의 텍스트와 해당 컨트롤의 왼쪽 가장자리 사이의 거리입니다.

PaddingRight – 컨트롤의 텍스트와 해당 컨트롤의 오른쪽 가장자리 사이의 거리입니다.

PaddingTop – 컨트롤의 텍스트와 해당 컨트롤의 상단 가장자리 사이의 거리입니다.

Page – 표시하려고 하는 페이지 수입니다.

PageCount – 문서의 페이지 수입니다.

PressedBorderColor – 사용자가 컨트롤을 탭하거나 클릭하는 경우 컨트롤의 테두리 색입니다.

ShowControls - 오디오 또는 동영상 플레이어에서 재생 단추, 볼륨 슬라이더 등을 표시할지, 그리고 펜 컨트롤이 그리기, 삭제 및 지우기 아이콘 등을 표시할지 여부를 선택합니다.

Tooltip – 사용자가 컨트롤을 마우스로 가리킬 때 나타나는 설명 텍스트입니다.

Visible – 컨트롤을 표시하거나 숨길지 여부를 선택합니다.

Width – 컨트롤의 왼쪽 및 오른쪽 가장자리 사이의 간격입니다.

X – 컨트롤의 왼쪽 가장자리와 해당 부모 컨테이너(부모 컨테이너가 없는 경우는 화면)의 왼쪽 가장자리 사이의 거리입니다.

Y – 컨트롤의 상단 가장자리와 해당 부모 컨테이너(부모 컨테이너가 없는 경우는 화면)의 상단 가장자리 사이의 거리입니다.

Zoom – 카메라의 이미지 확대 비율 또는 PDF 뷰어의 파일 보기입니다.

바로 가기 키

  • J - 페이지 다운
  • K - 페이지 업
  • N - 페이지 다운
  • R - 모든 페이지를 시계 방향으로 90° 회전

다음 예와 같이 PDF 뷰어 컨트롤을 추가하고 Document 속성을 PDF 파일의 URL(큰따옴표로 묶음)로 설정합니다.

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

컨트롤은 PDF 파일을 보여줍니다.

컨트롤을 추가하고 구성하는 방법을 모르시나요?

접근성 지침

PDF viewer가 여전히 실험 단계에 있기 때문에 PDF 문서의 일부 접근성 기능이 지원되지 않습니다. 따라서 사용자가 외부 애플리케이션에서 문서를 열 수 있으려면 ShowControlstrue로 설정해야 합니다.

WCAG 2.0PDF/UA 표준을 사용하여 접근성 있는 PDF 문서를 만드는 방법을 알아봅니다.

스크린 리더 지원

  • PDF 문서에 제목이 없는 경우 레이블 을 제목을 추가하는 것이 좋습니다. 제목은 PDF viewer 바로 앞에 배치할 수 있습니다.

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).