SerializerWriter.Write Método

Definição

Quando sobrescrito numa classe derivada, escreve de forma síncrona o conteúdo na serialização Stream.

Sobrecargas

Name Description
Write(Visual, PrintTicket)

Quando sobrescrito numa classe derivada, escreve síncronicamente um dado Visual elemento juntamente com um associado PrintTicket à serialização Stream.

Write(FixedPage, PrintTicket)

Quando sobrescrito numa classe derivada, escreve sincronicamente um dado FixedPage juntamente com um associado PrintTicket à serialização Stream.

Write(FixedDocument, PrintTicket)

Quando sobrescrito numa classe derivada, escreve sincronicamente um dado FixedDocument juntamente com um associado PrintTicket à serialização Stream.

Write(DocumentPaginator, PrintTicket)

Quando sobrescrito numa classe derivada, escreve de forma síncrona conteúdo paginado juntamente com um associado PrintTicket à serialização Stream.

Write(FixedDocumentSequence, PrintTicket)

Quando sobrescrito numa classe derivada, escreve sincronicamente um dado FixedDocumentSequence juntamente com um associado PrintTicket à serialização Stream.

Write(FixedPage)

Quando sobrescrito numa classe derivada, escreve síncronicamente um dado FixedPage para a serialização Stream.

Write(FixedDocumentSequence)

Quando sobrescrito numa classe derivada, escreve síncronicamente um dado FixedDocumentSequence para a serialização Stream.

Write(FixedDocument)

Quando sobrescrito numa classe derivada, escreve síncronicamente um dado FixedDocument para a serialização Stream.

Write(DocumentPaginator)

Quando sobrescrito numa classe derivada, escreve sincronizadamente o conteúdo de um dado DocumentPaginator na serialização Stream.

Write(Visual)

Quando sobrescrito numa classe derivada, escreve sincrônicamente um dado Visual elemento na serialização Stream.

Exemplos

O exemplo seguinte mostra a utilização do Write método para serializar um documento de fluxo num ficheiro 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;
}

Observações

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

Write(Visual, PrintTicket)

Quando sobrescrito numa classe derivada, escreve síncronicamente um dado Visual elemento juntamente 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 escrever na serialização Stream.

printTicket
PrintTicket

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

Exemplos

O exemplo seguinte mostra a utilização do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo num ficheiro 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;
}

Observações

printTicket Pode ser null se não houver definições de impressão preferidas.

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

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

Ver também

Aplica-se a

Write(FixedPage, PrintTicket)

Quando sobrescrito numa classe derivada, escreve sincronicamente um dado FixedPage juntamente 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 para escrever na serialização Stream.

printTicket
PrintTicket

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

Exemplos

O exemplo seguinte mostra a utilização do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo num ficheiro 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;
}

Observações

printTicket Pode ser null se não houver definições de impressão preferidas.

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

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

Ver também

Aplica-se a

Write(FixedDocument, PrintTicket)

Quando sobrescrito numa classe derivada, escreve sincronicamente um dado FixedDocument juntamente 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 escrever para a serialização Stream.

printTicket
PrintTicket

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

Exemplos

O exemplo seguinte mostra a utilização do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo num ficheiro 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;
}

Observações

printTicket Pode ser null se não houver definições de impressão preferidas.

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

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

Ver também

Aplica-se a

Write(DocumentPaginator, PrintTicket)

Quando sobrescrito numa classe derivada, escreve de forma síncrona conteúdo paginado juntamente 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 documentos que define o conteúdo a escrever na serialização Stream.

printTicket
PrintTicket

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

Exemplos

O exemplo seguinte mostra a utilização do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo num ficheiro 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;
}

Observações

printTicket Pode ser null se não houver definições de impressão preferidas.

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

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

Ver também

Aplica-se a

Write(FixedDocumentSequence, PrintTicket)

Quando sobrescrito numa classe derivada, escreve sincronicamente um dado FixedDocumentSequence juntamente 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 escrever na serialização Stream.

printTicket
PrintTicket

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

Exemplos

O exemplo seguinte mostra a utilização do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo num ficheiro 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;
}

Observações

printTicket Pode ser null se não houver definições de impressão preferidas.

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

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

Ver também

Aplica-se a

Write(FixedPage)

Quando sobrescrito numa classe derivada, escreve síncronicamente um dado FixedPage para a 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 para escrever na serialização Stream.

Exemplos

O exemplo seguinte mostra a utilização do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo num ficheiro 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;
}

Observações

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

Ver também

Aplica-se a

Write(FixedDocumentSequence)

Quando sobrescrito numa classe derivada, escreve síncronicamente um dado FixedDocumentSequence para a 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 escrever na serialização Stream.

Exemplos

O exemplo seguinte mostra a utilização do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo num ficheiro 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;
}

Observações

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

Ver também

Aplica-se a

Write(FixedDocument)

Quando sobrescrito numa classe derivada, escreve síncronicamente um dado FixedDocument para a 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 escrever para a serialização Stream.

Exemplos

O exemplo seguinte mostra a utilização do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo num ficheiro 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;
}

Observações

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

Ver também

Aplica-se a

Write(DocumentPaginator)

Quando sobrescrito numa classe derivada, escreve sincronizadamente o conteúdo de um dado DocumentPaginator na 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 documentos que define o conteúdo a escrever na serialização Stream.

Exemplos

O exemplo seguinte mostra a utilização do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo num ficheiro 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;
}

Observações

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

Ver também

Aplica-se a

Write(Visual)

Quando sobrescrito numa classe derivada, escreve sincrônicamente um dado 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 escrever na serialização Stream.

Exemplos

O exemplo seguinte mostra a utilização do Write(DocumentPaginator, PrintTicket) método para serializar um documento de fluxo num ficheiro 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;
}

Observações

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

Ver também

Aplica-se a