다음을 통해 공유


XpsDocument 생성자

정의

XpsDocument 클래스의 새 인스턴스를 초기화합니다.

오버로드

XpsDocument(Package)

지정된 XPS(XML Paper Specification) Package 및 기본 인터리빙, 리소스, 압축 옵션을 사용하여 XpsDocument 클래스의 새 인스턴스를 초기화합니다.

XpsDocument(Package, CompressionOption)

지정된 기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

XpsDocument(String, FileAccess)

기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument 파일에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

XpsDocument(Package, CompressionOption, String)

지정된 기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

XpsDocument(String, FileAccess, CompressionOption)

기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument 파일에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

예제

다음 예제에서는 만들고 닫는 방법은 XpsDocument합니다.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

      // Add the package content (false=without PrintTicket).
      AddPackageContent(xpsDocument, false);

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// Create an XpsDocument package (without PrintTicket).
using (Package package = Package.Open(packageName))
{
    XpsDocument xpsDocument = new XpsDocument(package);

    // Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, false);

    // Close the package.
    xpsDocument.Close();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

다음 예제에서는 방법도를 만들고 닫습니다는 XpsDocument합니다.

// Save as a WordXML document.
WordXmlSerializer.SaveToFile(fileName, flowDocument.ContentStart, flowDocument.ContentEnd);
return true;

XpsDocument(Package)

지정된 XPS(XML Paper Specification) Package 및 기본 인터리빙, 리소스, 압축 옵션을 사용하여 XpsDocument 클래스의 새 인스턴스를 초기화합니다.

public:
 XpsDocument(System::IO::Packaging::Package ^ package);
public XpsDocument (System.IO.Packaging.Package package);
new System.Windows.Xps.Packaging.XpsDocument : System.IO.Packaging.Package -> System.Windows.Xps.Packaging.XpsDocument
Public Sub New (package As Package)

매개 변수

package
Package

XpsDocument의 대상 XPS 패키지입니다.

예제

다음 예제에서는 만들고 닫는 방법은 XpsDocument합니다.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

      // Add the package content (false=without PrintTicket).
      AddPackageContent(xpsDocument, false);

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// Create an XpsDocument package (without PrintTicket).
using (Package package = Package.Open(packageName))
{
    XpsDocument xpsDocument = new XpsDocument(package);

    // Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, false);

    // Close the package.
    xpsDocument.Close();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

다음 예제에서는 방법도를 만들고 닫습니다는 XpsDocument합니다.

// Save as a WordXML document.
WordXmlSerializer.SaveToFile(fileName, flowDocument.ContentStart, flowDocument.ContentEnd);
return true;

적용 대상

XpsDocument(Package, CompressionOption)

지정된 기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

public:
 XpsDocument(System::IO::Packaging::Package ^ package, System::IO::Packaging::CompressionOption compressionOption);
public XpsDocument (System.IO.Packaging.Package package, System.IO.Packaging.CompressionOption compressionOption);
new System.Windows.Xps.Packaging.XpsDocument : System.IO.Packaging.Package * System.IO.Packaging.CompressionOption -> System.Windows.Xps.Packaging.XpsDocument
Public Sub New (package As Package, compressionOption As CompressionOption)

매개 변수

package
Package

XpsDocument의 대상 패키지입니다.

compressionOption
CompressionOption

패키지 압축 옵션입니다.

예제

다음 예제에서는 만들고 닫는 방법은 XpsDocument합니다.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

      // Add the package content (false=without PrintTicket).
      AddPackageContent(xpsDocument, false);

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// Create an XpsDocument package (without PrintTicket).
using (Package package = Package.Open(packageName))
{
    XpsDocument xpsDocument = new XpsDocument(package);

    // Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, false);

    // Close the package.
    xpsDocument.Close();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

다음 예제에서는 방법도를 만들고 닫습니다는 XpsDocument합니다.

// Save as a WordXML document.
WordXmlSerializer.SaveToFile(fileName, flowDocument.ContentStart, flowDocument.ContentEnd);
return true;

적용 대상

XpsDocument(String, FileAccess)

기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument 파일에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

public:
 XpsDocument(System::String ^ path, System::IO::FileAccess packageAccess);
public XpsDocument (string path, System.IO.FileAccess packageAccess);
new System.Windows.Xps.Packaging.XpsDocument : string * System.IO.FileAccess -> System.Windows.Xps.Packaging.XpsDocument
Public Sub New (path As String, packageAccess As FileAccess)

매개 변수

path
String

Package에 대한 대상 XpsDocument의 경로 및 파일 이름입니다.

packageAccess
FileAccess

XpsDocument를 열 때 사용할 파일 I/O 모드입니다.

예제

다음 예제에서는 만들고 닫는 방법은 XpsDocument합니다.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

      // Add the package content (false=without PrintTicket).
      AddPackageContent(xpsDocument, false);

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// Create an XpsDocument package (without PrintTicket).
using (Package package = Package.Open(packageName))
{
    XpsDocument xpsDocument = new XpsDocument(package);

    // Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, false);

    // Close the package.
    xpsDocument.Close();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

다음 예제에서는 방법도를 만들고 닫습니다는 XpsDocument합니다.

// Save as a WordXML document.
WordXmlSerializer.SaveToFile(fileName, flowDocument.ContentStart, flowDocument.ContentEnd);
return true;

적용 대상

XpsDocument(Package, CompressionOption, String)

지정된 기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

public:
 XpsDocument(System::IO::Packaging::Package ^ package, System::IO::Packaging::CompressionOption compressionOption, System::String ^ path);
public XpsDocument (System.IO.Packaging.Package package, System.IO.Packaging.CompressionOption compressionOption, string path);
new System.Windows.Xps.Packaging.XpsDocument : System.IO.Packaging.Package * System.IO.Packaging.CompressionOption * string -> System.Windows.Xps.Packaging.XpsDocument
Public Sub New (package As Package, compressionOption As CompressionOption, path As String)

매개 변수

package
Package

XpsDocument의 대상 패키지입니다.

compressionOption
CompressionOption

패키지 압축 옵션입니다.

path
String

문자열로서의 문서에 대한 URI(Uniform Resource Identifier)입니다.

예제

다음 예제에서는 만들고 닫는 방법은 XpsDocument합니다.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

      // Add the package content (false=without PrintTicket).
      AddPackageContent(xpsDocument, false);

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// Create an XpsDocument package (without PrintTicket).
using (Package package = Package.Open(packageName))
{
    XpsDocument xpsDocument = new XpsDocument(package);

    // Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, false);

    // Close the package.
    xpsDocument.Close();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

다음 예제에서는 방법도를 만들고 닫습니다는 XpsDocument합니다.

// Save as a WordXML document.
WordXmlSerializer.SaveToFile(fileName, flowDocument.ContentStart, flowDocument.ContentEnd);
return true;

적용 대상

XpsDocument(String, FileAccess, CompressionOption)

기본 인터리빙, 리소스 및 압축 옵션을 사용하여 지정된 XpsDocument 파일에 들어 있는 Package 클래스의 새 인스턴스를 초기화합니다.

public:
 XpsDocument(System::String ^ path, System::IO::FileAccess packageAccess, System::IO::Packaging::CompressionOption compressionOption);
public XpsDocument (string path, System.IO.FileAccess packageAccess, System.IO.Packaging.CompressionOption compressionOption);
new System.Windows.Xps.Packaging.XpsDocument : string * System.IO.FileAccess * System.IO.Packaging.CompressionOption -> System.Windows.Xps.Packaging.XpsDocument
Public Sub New (path As String, packageAccess As FileAccess, compressionOption As CompressionOption)

매개 변수

path
String

Package에 대한 대상 XpsDocument의 경로 및 파일 이름입니다.

packageAccess
FileAccess

XpsDocument를 열 때 사용할 파일 I/O 모드입니다.

compressionOption
CompressionOption

패키지 압축 옵션입니다.

예제

다음 예제에서는 만들고 닫는 방법은 XpsDocument합니다.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

      // Add the package content (false=without PrintTicket).
      AddPackageContent(xpsDocument, false);

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// Create an XpsDocument package (without PrintTicket).
using (Package package = Package.Open(packageName))
{
    XpsDocument xpsDocument = new XpsDocument(package);

    // Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, false);

    // Close the package.
    xpsDocument.Close();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

다음 예제에서는 방법도를 만들고 닫습니다는 XpsDocument합니다.

// Save as a WordXML document.
WordXmlSerializer.SaveToFile(fileName, flowDocument.ContentStart, flowDocument.ContentEnd);
return true;

적용 대상