SerializerWriter.Write 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의된 경우 콘텐츠를 serialization Stream에 동기적으로 씁니다.
오버로드
Write(Visual, PrintTicket) |
파생 클래스에서 재정의된 경우 지정된 Visual 요소를 연결된 PrintTicket과 함께 serialization Stream에 동기적으로 씁니다. |
Write(FixedPage, PrintTicket) |
파생 클래스에서 재정의된 경우 지정된 FixedPage를 연결된 PrintTicket과 함께 serialization Stream에 동기적으로 씁니다. |
Write(FixedDocument, PrintTicket) |
파생 클래스에서 재정의된 경우 지정된 FixedDocument를 연결된 PrintTicket과 함께 serialization Stream에 동기적으로 씁니다. |
Write(DocumentPaginator, PrintTicket) |
파생 클래스에서 재정의된 경우 페이지가 지정된 콘텐츠를 연결된 PrintTicket과 함께 직렬화 Stream에 동기적으로 씁니다. |
Write(FixedDocumentSequence, PrintTicket) |
파생 클래스에서 재정의된 경우 지정된 FixedDocumentSequence를 연결된 PrintTicket과 함께 serialization Stream에 동기적으로 씁니다. |
Write(FixedPage) |
파생 클래스에서 재정의된 경우 지정된 FixedPage를 serialization Stream에 동기적으로 씁니다. |
Write(FixedDocumentSequence) |
파생 클래스에서 재정의된 경우 지정된 FixedDocumentSequence를 serialization Stream에 동기적으로 씁니다. |
Write(FixedDocument) |
파생 클래스에서 재정의된 경우 지정된 FixedDocument를 serialization Stream에 동기적으로 씁니다. |
Write(DocumentPaginator) |
파생 클래스에서 재정의된 경우 지정된 DocumentPaginator의 내용을 serialization Stream에 동기적으로 씁니다. |
Write(Visual) |
예제
다음 예제에서는 사용 된 Write 출력 파일에 유동 문서를 serialize 하는 방법.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
설명
출력 Stream 쓰기 작업은 구현 하는 파생된 클래스의 생성자에 매개 변수로 지정 일반적으로 SerializerWriter입니다.
Write(Visual, PrintTicket)
파생 클래스에서 재정의된 경우 지정된 Visual 요소를 연결된 PrintTicket과 함께 serialization Stream에 동기적으로 씁니다.
public:
abstract void Write(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket);
public abstract void Write (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket);
abstract member Write : System.Windows.Media.Visual * System.Printing.PrintTicket -> unit
Public MustOverride Sub Write (visual As Visual, printTicket As PrintTicket)
매개 변수
- printTicket
- PrintTicket
visual
요소의 기본 인쇄 설정입니다.
예제
다음 예제에서는 사용 된 Write(DocumentPaginator, PrintTicket) 출력 파일에 유동 문서를 serialize 하는 방법.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
설명
printTicket
수 null
기본 인쇄 설정이 없는 경우.
이 메서드는 유효성을 검사 하거나 수정 하지는 주어진 printTicket
특정 PrintQueue합니다. 필요한 경우 PrintQueue.MergeAndValidatePrintTicket 메서드를 사용하여 지정된 프린터에 맞는 PrintQueue별 PrintTicket을 만듭니다.
출력 Stream 쓰기 작업은 구현 하는 파생된 클래스의 생성자에 매개 변수로 지정 일반적으로 SerializerWriter입니다.
추가 정보
적용 대상
Write(FixedPage, PrintTicket)
파생 클래스에서 재정의된 경우 지정된 FixedPage를 연결된 PrintTicket과 함께 serialization Stream에 동기적으로 씁니다.
public:
abstract void Write(System::Windows::Documents::FixedPage ^ fixedPage, System::Printing::PrintTicket ^ printTicket);
public abstract void Write (System.Windows.Documents.FixedPage fixedPage, System.Printing.PrintTicket printTicket);
abstract member Write : System.Windows.Documents.FixedPage * System.Printing.PrintTicket -> unit
Public MustOverride Sub Write (fixedPage As FixedPage, printTicket As PrintTicket)
매개 변수
- printTicket
- PrintTicket
fixedPage
콘텐츠의 기본 인쇄 설정입니다.
예제
다음 예제에서는 사용 된 Write(DocumentPaginator, PrintTicket) 출력 파일에 유동 문서를 serialize 하는 방법.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
설명
printTicket
수 null
기본 인쇄 설정이 없는 경우.
이 메서드는 유효성을 검사 하거나 수정 하지는 주어진 printTicket
특정 PrintQueue합니다. 필요한 경우 PrintQueue.MergeAndValidatePrintTicket 메서드를 사용하여 지정된 프린터에 맞는 PrintQueue별 PrintTicket을 만듭니다.
출력 Stream 쓰기 작업은 구현 하는 파생된 클래스의 생성자에 매개 변수로 지정 일반적으로 SerializerWriter입니다.
추가 정보
적용 대상
Write(FixedDocument, PrintTicket)
파생 클래스에서 재정의된 경우 지정된 FixedDocument를 연결된 PrintTicket과 함께 serialization Stream에 동기적으로 씁니다.
public:
abstract void Write(System::Windows::Documents::FixedDocument ^ fixedDocument, System::Printing::PrintTicket ^ printTicket);
public abstract void Write (System.Windows.Documents.FixedDocument fixedDocument, System.Printing.PrintTicket printTicket);
abstract member Write : System.Windows.Documents.FixedDocument * System.Printing.PrintTicket -> unit
Public MustOverride Sub Write (fixedDocument As FixedDocument, printTicket As PrintTicket)
매개 변수
- fixedDocument
- FixedDocument
직렬화 Stream에 작성할 문서입니다.
- printTicket
- PrintTicket
fixedDocument
콘텐츠의 기본 인쇄 설정입니다.
예제
다음 예제에서는 사용 된 Write(DocumentPaginator, PrintTicket) 출력 파일에 유동 문서를 serialize 하는 방법.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
설명
printTicket
수 null
기본 인쇄 설정이 없는 경우.
이 메서드는 유효성을 검사 하거나 수정 하지는 주어진 printTicket
특정 PrintQueue합니다. 필요한 경우 PrintQueue.MergeAndValidatePrintTicket 메서드를 사용하여 지정된 프린터에 맞는 PrintQueue별 PrintTicket을 만듭니다.
출력 Stream 쓰기 작업은 구현 하는 파생된 클래스의 생성자에 매개 변수로 지정 일반적으로 SerializerWriter입니다.
추가 정보
적용 대상
Write(DocumentPaginator, PrintTicket)
파생 클래스에서 재정의된 경우 페이지가 지정된 콘텐츠를 연결된 PrintTicket과 함께 직렬화 Stream에 동기적으로 씁니다.
public:
abstract void Write(System::Windows::Documents::DocumentPaginator ^ documentPaginator, System::Printing::PrintTicket ^ printTicket);
public abstract void Write (System.Windows.Documents.DocumentPaginator documentPaginator, System.Printing.PrintTicket printTicket);
abstract member Write : System.Windows.Documents.DocumentPaginator * System.Printing.PrintTicket -> unit
Public MustOverride Sub Write (documentPaginator As DocumentPaginator, printTicket As PrintTicket)
매개 변수
- documentPaginator
- DocumentPaginator
직렬화 Stream에 쓸 콘텐츠를 정의하는 문서 페이지 지정자입니다.
- printTicket
- PrintTicket
documentPaginator
콘텐츠의 기본 인쇄 설정입니다.
예제
다음 예제에서는 사용 된 Write(DocumentPaginator, PrintTicket) 출력 파일에 유동 문서를 serialize 하는 방법.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
설명
printTicket
수 null
기본 인쇄 설정이 없는 경우.
이 메서드는 유효성을 검사 하거나 수정 하지는 주어진 printTicket
특정 PrintQueue합니다. 필요한 경우 PrintQueue.MergeAndValidatePrintTicket 메서드를 사용하여 지정된 프린터에 맞는 PrintQueue별 PrintTicket을 만듭니다.
출력 Stream 쓰기 작업은 구현 하는 파생된 클래스의 생성자에 매개 변수로 지정 일반적으로 SerializerWriter입니다.
추가 정보
적용 대상
Write(FixedDocumentSequence, PrintTicket)
파생 클래스에서 재정의된 경우 지정된 FixedDocumentSequence를 연결된 PrintTicket과 함께 serialization Stream에 동기적으로 씁니다.
public:
abstract void Write(System::Windows::Documents::FixedDocumentSequence ^ fixedDocumentSequence, System::Printing::PrintTicket ^ printTicket);
public abstract void Write (System.Windows.Documents.FixedDocumentSequence fixedDocumentSequence, System.Printing.PrintTicket printTicket);
abstract member Write : System.Windows.Documents.FixedDocumentSequence * System.Printing.PrintTicket -> unit
Public MustOverride Sub Write (fixedDocumentSequence As FixedDocumentSequence, printTicket As PrintTicket)
매개 변수
- fixedDocumentSequence
- FixedDocumentSequence
직렬화 Stream에 쓸 콘텐츠를 정의하는 문서 시퀀스입니다.
- printTicket
- PrintTicket
fixedDocumentSequence
콘텐츠의 기본 인쇄 설정입니다.
예제
다음 예제에서는 사용 된 Write(DocumentPaginator, PrintTicket) 출력 파일에 유동 문서를 serialize 하는 방법.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
설명
printTicket
수 null
기본 인쇄 설정이 없는 경우.
이 메서드는 유효성을 검사 하거나 수정 하지는 주어진 printTicket
특정 PrintQueue합니다. 필요한 경우 PrintQueue.MergeAndValidatePrintTicket 메서드를 사용하여 지정된 프린터에 맞는 PrintQueue별 PrintTicket을 만듭니다.
출력 Stream 쓰기 작업은 구현 하는 파생된 클래스의 생성자에 매개 변수로 지정 일반적으로 SerializerWriter입니다.
추가 정보
적용 대상
Write(FixedPage)
public:
abstract void Write(System::Windows::Documents::FixedPage ^ fixedPage);
public abstract void Write (System.Windows.Documents.FixedPage fixedPage);
abstract member Write : System.Windows.Documents.FixedPage -> unit
Public MustOverride Sub Write (fixedPage As FixedPage)
매개 변수
예제
다음 예제에서는 사용 된 Write(DocumentPaginator, PrintTicket) 출력 파일에 유동 문서를 serialize 하는 방법.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
설명
출력 Stream 쓰기 작업은 구현 하는 파생된 클래스의 생성자에 매개 변수로 지정 일반적으로 SerializerWriter입니다.
추가 정보
적용 대상
Write(FixedDocumentSequence)
파생 클래스에서 재정의된 경우 지정된 FixedDocumentSequence를 serialization Stream에 동기적으로 씁니다.
public:
abstract void Write(System::Windows::Documents::FixedDocumentSequence ^ fixedDocumentSequence);
public abstract void Write (System.Windows.Documents.FixedDocumentSequence fixedDocumentSequence);
abstract member Write : System.Windows.Documents.FixedDocumentSequence -> unit
Public MustOverride Sub Write (fixedDocumentSequence As FixedDocumentSequence)
매개 변수
- fixedDocumentSequence
- FixedDocumentSequence
직렬화 Stream에 쓸 콘텐츠를 정의하는 문서 시퀀스입니다.
예제
다음 예제에서는 사용 된 Write(DocumentPaginator, PrintTicket) 출력 파일에 유동 문서를 serialize 하는 방법.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
설명
출력 Stream 쓰기 작업은 구현 하는 파생된 클래스의 생성자에 매개 변수로 지정 일반적으로 SerializerWriter입니다.
추가 정보
적용 대상
Write(FixedDocument)
파생 클래스에서 재정의된 경우 지정된 FixedDocument를 serialization Stream에 동기적으로 씁니다.
public:
abstract void Write(System::Windows::Documents::FixedDocument ^ fixedDocument);
public abstract void Write (System.Windows.Documents.FixedDocument fixedDocument);
abstract member Write : System.Windows.Documents.FixedDocument -> unit
Public MustOverride Sub Write (fixedDocument As FixedDocument)
매개 변수
- fixedDocument
- FixedDocument
직렬화 Stream에 작성할 문서입니다.
예제
다음 예제에서는 사용 된 Write(DocumentPaginator, PrintTicket) 출력 파일에 유동 문서를 serialize 하는 방법.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
설명
출력 Stream 쓰기 작업은 구현 하는 파생된 클래스의 생성자에 매개 변수로 지정 일반적으로 SerializerWriter입니다.
추가 정보
적용 대상
Write(DocumentPaginator)
파생 클래스에서 재정의된 경우 지정된 DocumentPaginator의 내용을 serialization Stream에 동기적으로 씁니다.
public:
abstract void Write(System::Windows::Documents::DocumentPaginator ^ documentPaginator);
public abstract void Write (System.Windows.Documents.DocumentPaginator documentPaginator);
abstract member Write : System.Windows.Documents.DocumentPaginator -> unit
Public MustOverride Sub Write (documentPaginator As DocumentPaginator)
매개 변수
- documentPaginator
- DocumentPaginator
직렬화 Stream에 쓸 콘텐츠를 정의하는 문서 페이지 지정자입니다.
예제
다음 예제에서는 사용 된 Write(DocumentPaginator, PrintTicket) 출력 파일에 유동 문서를 serialize 하는 방법.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
설명
출력 Stream 쓰기 작업은 구현 하는 파생된 클래스의 생성자에 매개 변수로 지정 일반적으로 SerializerWriter입니다.
추가 정보
적용 대상
Write(Visual)
public:
abstract void Write(System::Windows::Media::Visual ^ visual);
public abstract void Write (System.Windows.Media.Visual visual);
abstract member Write : System.Windows.Media.Visual -> unit
Public MustOverride Sub Write (visual As Visual)
매개 변수
예제
다음 예제에서는 사용 된 Write(DocumentPaginator, PrintTicket) 출력 파일에 유동 문서를 serialize 하는 방법.
// Create a SerializerProvider for accessing plug-in serializers.
SerializerProvider serializerProvider = new SerializerProvider();
// Locate the serializer that matches the fileName extension.
SerializerDescriptor selectedPlugIn = null;
foreach ( SerializerDescriptor serializerDescriptor in
serializerProvider.InstalledSerializers )
{
if ( serializerDescriptor.IsLoadable &&
fileName.EndsWith(serializerDescriptor.DefaultFileExtension) )
{ // The plug-in serializer and fileName extensions match.
selectedPlugIn = serializerDescriptor;
break; // foreach
}
}
// If a match for a plug-in serializer was found,
// use it to output and store the document.
if (selectedPlugIn != null)
{
Stream package = File.Create(fileName);
SerializerWriter serializerWriter =
serializerProvider.CreateSerializerWriter(selectedPlugIn,
package);
IDocumentPaginatorSource idoc =
flowDocument as IDocumentPaginatorSource;
serializerWriter.Write(idoc.DocumentPaginator, null);
package.Close();
return true;
}
설명
출력 Stream 쓰기 작업은 구현 하는 파생된 클래스의 생성자에 매개 변수로 지정 일반적으로 SerializerWriter입니다.