XPS 문서 API 정보

XPS 문서 API는 XPS 개체 모델을 구현하고 개발자가 XPS OM을 만들고, 네이티브 Windows \\ 프로그램에서 XPS 문서 콘텐츠를 조작하고, XPS OM을 파일 또는 스트림에 XPS 문서로 저장할 수 있도록 합니다. XPSDrv 필터 파이프라인 모듈 개발자는 XPS 문서 API를 사용하여 XPSDrv 프린터 드라이버 필터에서 XPS 문서 콘텐츠를 조작할 수도 있습니다.

XPS 문서 API 개요

XPS 개체 모델은 XPS 문서의 정보 모델입니다. XPS 문서의 정보 모델은 문서 파트 내에서 사용되는 태그 모델과는 별개입니다. XPS 개체 모델은 XPS 문서를 구성하는 내부 구성 요소의 구성을 설명하고 태그 모델은 해당 구성 요소의 내용을 설명합니다.

프로그램에서 XPS 개체 모델은 XPS OM으로 인스턴스화됩니다. XPS OM은 기본적으로 XPS 문서 내용의 메모리 내 버전입니다. 논리적 조직에서 XPS 문서와 비슷하지만 XPS OM은 파일 또는 스트림으로 직렬화될 때까지 XPS 문서로 간주되지 않습니다.

XPS 문서가 태그에서 XPS OM으로 역직렬화되면 XPS OM에서 태그의 정확한 구조를 사용할 수 없습니다. 예를 들어 속성이 태그의 요소 또는 특성으로 표현되었는지 여부에 관계없이 문서 개체의 속성 값은 XPS OM에서 정확히 동일한 방식으로 표시됩니다.

XPS 문서 API는 다음 범주로 나눌 수 있습니다.

  • XPS OM 트렁크 인터페이스

    트렁크 인터페이스는 XPS 문서 구조의 최상위 구성 요소에 대한 액세스를 제공합니다. 또한 이러한 인터페이스는 XPS OM을 직렬화하고 XPS 문서를 역직렬화하는 방법을 제공합니다.

  • XPS OM 페이지 인터페이스

    페이지 인터페이스는 XPS 문서에서 페이지의 내용에 대한 액세스를 제공합니다. 페이지의 내용을 설명하는 인터페이스도 페이지 인터페이스에 포함됩니다.

  • XPS OM 디지털 서명

    XPS OM은 디지털 서명을 지원합니다. 그러나 XPS OM을 만들지 않고 XPS 문서의 디지털 서명에 직접 액세스할 수 있습니다. XPS OM 없이 XPS 디지털 서명에 액세스하는 방법에 대한 자세한 내용은 XPS 디지털 서명 API를 참조하세요.

  • XPS OM 인쇄 티켓 인터페이스

    XPS 문서는 패키지(작업), 문서 및 페이지 수준에서 인쇄 티켓을 지원합니다. 인쇄 티켓에는 인쇄 또는 보기를 위해 문서 콘텐츠의 서식을 지정하는 방법에 대한 정보가 포함되어 있습니다.

섹션 내용

XPS OM 트렁크 인터페이스

XPS OM 페이지 인터페이스

XPS OM 디지털 서명

XPS OM 인쇄 티켓 인터페이스

기타 관련 항목

XPS OM 초기화

XPS OM 디지털 서명

XPS 문서 API 참조

XML Paper Specification