XpsDocument 생성자

정의

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

오버로드

Name Description
XpsDocument(Package)

지정된 XPS(XML Paper Specification) XpsDocument 및 기본 인터리브, 리소스 및 압축 옵션에 액세스할 수 있는 클래스의 Package 새 인스턴스를 초기화합니다.

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) XpsDocument 및 기본 인터리브, 리소스 및 압축 옵션에 액세스할 수 있는 클래스의 Package 새 인스턴스를 초기화합니다.

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

에 대한 대상 XPS 패키지입니다 XpsDocument.

예제

다음 예제에서는 만들고 닫는 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

를 열 파일 I/O 모드입니다 XpsDocument.

예제

다음 예제에서는 만들고 닫는 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

를 열 파일 I/O 모드입니다 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;

적용 대상