SerializerWriter.Write Método

Definição

Quando substituído em uma classe derivada, grava conteúdo de forma síncrona na serialização Stream.

Sobrecargas

Nome Description
Write(Visual, PrintTicket)

Quando substituído em uma classe derivada, grava de forma síncrona um determinado Visual elemento junto com um associado PrintTicket à serialização Stream.

Write(FixedPage, PrintTicket)

Quando substituído em uma classe derivada, grava de forma síncrona um determinado FixedPage junto com um associado PrintTicket à serialização Stream.

Write(FixedDocument, PrintTicket)

Quando substituído em uma classe derivada, grava de forma síncrona um determinado FixedDocument junto com um associado PrintTicket à serialização Stream.

Write(DocumentPaginator, PrintTicket)

Quando substituído em uma classe derivada, grava de forma síncrona o conteúdo paginado junto com um associado à PrintTicket serialização Stream.

Write(FixedDocumentSequence, PrintTicket)

Quando substituído em uma classe derivada, grava de forma síncrona um determinado FixedDocumentSequence junto com um associado PrintTicket à serialização Stream.

Write(FixedPage)

Quando substituído em uma classe derivada, grava de forma síncrona um dado FixedPage na serialização Stream.

Write(FixedDocumentSequence)

Quando substituído em uma classe derivada, grava de forma síncrona um dado FixedDocumentSequence na serialização Stream.

Write(FixedDocument)

Quando substituído em uma classe derivada, grava de forma síncrona um dado FixedDocument na serialização Stream.

Write(DocumentPaginator)

Quando substituído em uma classe derivada, grava de forma síncrona o conteúdo de um determinado DocumentPaginator para a serialização Stream.

Write(Visual)

Quando substituído em uma classe derivada, grava de forma síncrona um determinado Visual elemento na serialização Stream.

Exemplos

O exemplo a seguir mostra o uso do Write método para serializar um documento de fluxo para um arquivo de saída.

// 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;
}

Comentários

A saída Stream da operação de gravação normalmente é especificada como um parâmetro para o construtor da classe derivada que implementa SerializerWriter.

Write(Visual, PrintTicket)

Quando substituído em uma classe derivada, grava de forma síncrona um determinado Visual elemento junto com um associado PrintTicket à serialização 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)

Parâmetros

visual
Visual

O Visual elemento a ser gravado na serialização Stream.

printTicket
PrintTicket

As preferências de impressão padrão para o visual elemento.

Exemplos

O exemplo a seguir mostra o uso do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo para um arquivo de saída.

// 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;
}

Comentários

printTicket pode ser null se não houver configurações de impressão preferenciais.

Esse método não valida nem modifica o determinado printTicket para um determinado PrintQueue. Se necessário, use o PrintQueue.MergeAndValidatePrintTicket método para criar um PrintQueueespecífico PrintTicket que seja válido para uma determinada impressora.

A saída Stream da operação de gravação normalmente é especificada como um parâmetro para o construtor da classe derivada que implementa SerializerWriter.

Confira também

Aplica-se a

Write(FixedPage, PrintTicket)

Quando substituído em uma classe derivada, grava de forma síncrona um determinado FixedPage junto com um associado PrintTicket à serialização 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)

Parâmetros

fixedPage
FixedPage

A página a ser gravada na serialização Stream.

printTicket
PrintTicket

As preferências de impressão padrão para o fixedPage conteúdo.

Exemplos

O exemplo a seguir mostra o uso do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo para um arquivo de saída.

// 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;
}

Comentários

printTicket pode ser null se não houver configurações de impressão preferenciais.

Esse método não valida nem modifica o determinado printTicket para um determinado PrintQueue. Se necessário, use o PrintQueue.MergeAndValidatePrintTicket método para criar um PrintQueueespecífico PrintTicket que seja válido para uma determinada impressora.

A saída Stream da operação de gravação normalmente é especificada como um parâmetro para o construtor da classe derivada que implementa SerializerWriter.

Confira também

Aplica-se a

Write(FixedDocument, PrintTicket)

Quando substituído em uma classe derivada, grava de forma síncrona um determinado FixedDocument junto com um associado PrintTicket à serialização 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)

Parâmetros

fixedDocument
FixedDocument

O documento a ser gravado na serialização Stream.

printTicket
PrintTicket

As preferências de impressão padrão para o fixedDocument conteúdo.

Exemplos

O exemplo a seguir mostra o uso do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo para um arquivo de saída.

// 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;
}

Comentários

printTicket pode ser null se não houver configurações de impressão preferenciais.

Esse método não valida nem modifica o determinado printTicket para um determinado PrintQueue. Se necessário, use o PrintQueue.MergeAndValidatePrintTicket método para criar um PrintQueueespecífico PrintTicket que seja válido para uma determinada impressora.

A saída Stream da operação de gravação normalmente é especificada como um parâmetro para o construtor da classe derivada que implementa SerializerWriter.

Confira também

Aplica-se a

Write(DocumentPaginator, PrintTicket)

Quando substituído em uma classe derivada, grava de forma síncrona o conteúdo paginado junto com um associado à PrintTicket serialização 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)

Parâmetros

documentPaginator
DocumentPaginator

O paginador de documento que define o conteúdo a ser gravado na serialização Stream.

printTicket
PrintTicket

As preferências de impressão padrão para o documentPaginator conteúdo.

Exemplos

O exemplo a seguir mostra o uso do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo para um arquivo de saída.

// 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;
}

Comentários

printTicket pode ser null se não houver configurações de impressão preferenciais.

Esse método não valida nem modifica o determinado printTicket para um determinado PrintQueue. Se necessário, use o PrintQueue.MergeAndValidatePrintTicket método para criar um PrintQueueespecífico PrintTicket que seja válido para uma determinada impressora.

A saída Stream da operação de gravação normalmente é especificada como um parâmetro para o construtor da classe derivada que implementa SerializerWriter.

Confira também

Aplica-se a

Write(FixedDocumentSequence, PrintTicket)

Quando substituído em uma classe derivada, grava de forma síncrona um determinado FixedDocumentSequence junto com um associado PrintTicket à serialização 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)

Parâmetros

fixedDocumentSequence
FixedDocumentSequence

A sequência de documentos que define o conteúdo a ser gravado na serialização Stream.

printTicket
PrintTicket

As preferências de impressão padrão para o fixedDocumentSequence conteúdo.

Exemplos

O exemplo a seguir mostra o uso do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo para um arquivo de saída.

// 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;
}

Comentários

printTicket pode ser null se não houver configurações de impressão preferenciais.

Esse método não valida nem modifica o determinado printTicket para um determinado PrintQueue. Se necessário, use o PrintQueue.MergeAndValidatePrintTicket método para criar um PrintQueueespecífico PrintTicket que seja válido para uma determinada impressora.

A saída Stream da operação de gravação normalmente é especificada como um parâmetro para o construtor da classe derivada que implementa SerializerWriter.

Confira também

Aplica-se a

Write(FixedPage)

Quando substituído em uma classe derivada, grava de forma síncrona um dado FixedPage na serialização Stream.

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)

Parâmetros

fixedPage
FixedPage

A página a ser gravada na serialização Stream.

Exemplos

O exemplo a seguir mostra o uso do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo para um arquivo de saída.

// 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;
}

Comentários

A saída Stream da operação de gravação normalmente é especificada como um parâmetro para o construtor da classe derivada que implementa SerializerWriter.

Confira também

Aplica-se a

Write(FixedDocumentSequence)

Quando substituído em uma classe derivada, grava de forma síncrona um dado FixedDocumentSequence na serialização 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)

Parâmetros

fixedDocumentSequence
FixedDocumentSequence

A sequência de documentos que define o conteúdo a ser gravado na serialização Stream.

Exemplos

O exemplo a seguir mostra o uso do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo para um arquivo de saída.

// 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;
}

Comentários

A saída Stream da operação de gravação normalmente é especificada como um parâmetro para o construtor da classe derivada que implementa SerializerWriter.

Confira também

Aplica-se a

Write(FixedDocument)

Quando substituído em uma classe derivada, grava de forma síncrona um dado FixedDocument na serialização 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)

Parâmetros

fixedDocument
FixedDocument

O documento a ser gravado na serialização Stream.

Exemplos

O exemplo a seguir mostra o uso do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo para um arquivo de saída.

// 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;
}

Comentários

A saída Stream da operação de gravação normalmente é especificada como um parâmetro para o construtor da classe derivada que implementa SerializerWriter.

Confira também

Aplica-se a

Write(DocumentPaginator)

Quando substituído em uma classe derivada, grava de forma síncrona o conteúdo de um determinado DocumentPaginator para a serialização 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)

Parâmetros

documentPaginator
DocumentPaginator

O paginador de documento que define o conteúdo a ser gravado na serialização Stream.

Exemplos

O exemplo a seguir mostra o uso do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo para um arquivo de saída.

// 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;
}

Comentários

A saída Stream da operação de gravação normalmente é especificada como um parâmetro para o construtor da classe derivada que implementa SerializerWriter.

Confira também

Aplica-se a

Write(Visual)

Quando substituído em uma classe derivada, grava de forma síncrona um determinado Visual elemento na serialização Stream.

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)

Parâmetros

visual
Visual

O Visual elemento a ser gravado na serialização Stream.

Exemplos

O exemplo a seguir mostra o uso do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo para um arquivo de saída.

// 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;
}

Comentários

A saída Stream da operação de gravação normalmente é especificada como um parâmetro para o construtor da classe derivada que implementa SerializerWriter.

Confira também

Aplica-se a