SerializerWriter.Write Metod

Definition

När det åsidosättas i en härledd klass skriver du synkront innehåll till serialiseringen Stream.

Överlagringar

Name Description
Write(Visual, PrintTicket)

När det åsidosättas i en härledd klass skriver du synkront ett visst Visual element tillsammans med en associerad PrintTicket till serialiseringen Stream.

Write(FixedPage, PrintTicket)

När du åsidosättas i en härledd klass skriver du synkront en given FixedPage tillsammans med en associerad PrintTicket till serialiseringen Stream.

Write(FixedDocument, PrintTicket)

När du åsidosättas i en härledd klass skriver du synkront en given FixedDocument tillsammans med en associerad PrintTicket till serialiseringen Stream.

Write(DocumentPaginator, PrintTicket)

När det åsidosättas i en härledd klass skriver du synkront sidnumrerat innehåll tillsammans med en associerad PrintTicket till serialiseringen Stream.

Write(FixedDocumentSequence, PrintTicket)

När du åsidosättas i en härledd klass skriver du synkront en given FixedDocumentSequence tillsammans med en associerad PrintTicket till serialiseringen Stream.

Write(FixedPage)

När du åsidosättas i en härledd klass skriver du synkront en given FixedPage till serialiseringen Stream.

Write(FixedDocumentSequence)

När du åsidosättas i en härledd klass skriver du synkront en given FixedDocumentSequence till serialiseringen Stream.

Write(FixedDocument)

När du åsidosättas i en härledd klass skriver du synkront en given FixedDocument till serialiseringen Stream.

Write(DocumentPaginator)

När du åsidosättas i en härledd klass skriver du synkront innehållet i en given DocumentPaginator till serialiseringen Stream.

Write(Visual)

När du åsidosättas i en härledd klass skriver du synkront ett visst Visual element till serialiseringen Stream.

Exempel

I följande exempel visas hur metoden används Write för att serialisera ett flödesdokument till en utdatafil.

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

Kommentarer

Utdata Stream från skrivåtgärden anges normalt som en parameter till konstruktorn för den härledda klassen som implementerar SerializerWriter.

Write(Visual, PrintTicket)

När det åsidosättas i en härledd klass skriver du synkront ett visst Visual element tillsammans med en associerad PrintTicket till serialiseringen 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)

Parametrar

visual
Visual

Elementet Visual som ska skrivas till serialiseringen Stream.

printTicket
PrintTicket

Standardinställningarna för utskrift för elementet visual .

Exempel

I följande exempel visas hur metoden används Write(DocumentPaginator, PrintTicket) för att serialisera ett flödesdokument till en utdatafil.

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

Kommentarer

printTicket kan vara null om det inte finns några önskade utskriftsinställningar.

Den här metoden verifierar eller ändrar inte angiven printTicket för en viss PrintQueue. Om det behövs använder du PrintQueue.MergeAndValidatePrintTicket metoden för att skapa en PrintQueue-specifik PrintTicket som är giltig för en viss skrivare.

Utdata Stream från skrivåtgärden anges normalt som en parameter till konstruktorn för den härledda klassen som implementerar SerializerWriter.

Se även

Gäller för

Write(FixedPage, PrintTicket)

När du åsidosättas i en härledd klass skriver du synkront en given FixedPage tillsammans med en associerad PrintTicket till serialiseringen 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)

Parametrar

fixedPage
FixedPage

Sidan som ska skrivas till serialiseringen Stream.

printTicket
PrintTicket

Standardinställningarna för utskrift för fixedPage innehållet.

Exempel

I följande exempel visas hur metoden används Write(DocumentPaginator, PrintTicket) för att serialisera ett flödesdokument till en utdatafil.

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

Kommentarer

printTicket kan vara null om det inte finns några önskade utskriftsinställningar.

Den här metoden verifierar eller ändrar inte angiven printTicket för en viss PrintQueue. Om det behövs använder du PrintQueue.MergeAndValidatePrintTicket metoden för att skapa en PrintQueue-specifik PrintTicket som är giltig för en viss skrivare.

Utdata Stream från skrivåtgärden anges normalt som en parameter till konstruktorn för den härledda klassen som implementerar SerializerWriter.

Se även

Gäller för

Write(FixedDocument, PrintTicket)

När du åsidosättas i en härledd klass skriver du synkront en given FixedDocument tillsammans med en associerad PrintTicket till serialiseringen 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)

Parametrar

fixedDocument
FixedDocument

Dokumentet som ska skrivas till serialiseringen Stream.

printTicket
PrintTicket

Standardinställningarna för utskrift för fixedDocument innehållet.

Exempel

I följande exempel visas hur metoden används Write(DocumentPaginator, PrintTicket) för att serialisera ett flödesdokument till en utdatafil.

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

Kommentarer

printTicket kan vara null om det inte finns några önskade utskriftsinställningar.

Den här metoden verifierar eller ändrar inte angiven printTicket för en viss PrintQueue. Om det behövs använder du PrintQueue.MergeAndValidatePrintTicket metoden för att skapa en PrintQueue-specifik PrintTicket som är giltig för en viss skrivare.

Utdata Stream från skrivåtgärden anges normalt som en parameter till konstruktorn för den härledda klassen som implementerar SerializerWriter.

Se även

Gäller för

Write(DocumentPaginator, PrintTicket)

När det åsidosättas i en härledd klass skriver du synkront sidnumrerat innehåll tillsammans med en associerad PrintTicket till serialiseringen 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)

Parametrar

documentPaginator
DocumentPaginator

Dokumentets sidnumrering som definierar innehållet som ska skrivas till serialiseringen Stream.

printTicket
PrintTicket

Standardinställningarna för utskrift för documentPaginator innehållet.

Exempel

I följande exempel visas hur metoden används Write(DocumentPaginator, PrintTicket) för att serialisera ett flödesdokument till en utdatafil.

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

Kommentarer

printTicket kan vara null om det inte finns några önskade utskriftsinställningar.

Den här metoden verifierar eller ändrar inte angiven printTicket för en viss PrintQueue. Om det behövs använder du PrintQueue.MergeAndValidatePrintTicket metoden för att skapa en PrintQueue-specifik PrintTicket som är giltig för en viss skrivare.

Utdata Stream från skrivåtgärden anges normalt som en parameter till konstruktorn för den härledda klassen som implementerar SerializerWriter.

Se även

Gäller för

Write(FixedDocumentSequence, PrintTicket)

När du åsidosättas i en härledd klass skriver du synkront en given FixedDocumentSequence tillsammans med en associerad PrintTicket till serialiseringen 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)

Parametrar

fixedDocumentSequence
FixedDocumentSequence

Dokumentsekvensen som definierar innehållet som ska skrivas till serialiseringen Stream.

printTicket
PrintTicket

Standardinställningarna för utskrift för fixedDocumentSequence innehållet.

Exempel

I följande exempel visas hur metoden används Write(DocumentPaginator, PrintTicket) för att serialisera ett flödesdokument till en utdatafil.

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

Kommentarer

printTicket kan vara null om det inte finns några önskade utskriftsinställningar.

Den här metoden verifierar eller ändrar inte angiven printTicket för en viss PrintQueue. Om det behövs använder du PrintQueue.MergeAndValidatePrintTicket metoden för att skapa en PrintQueue-specifik PrintTicket som är giltig för en viss skrivare.

Utdata Stream från skrivåtgärden anges normalt som en parameter till konstruktorn för den härledda klassen som implementerar SerializerWriter.

Se även

Gäller för

Write(FixedPage)

När du åsidosättas i en härledd klass skriver du synkront en given FixedPage till serialiseringen 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)

Parametrar

fixedPage
FixedPage

Sidan som ska skrivas till serialiseringen Stream.

Exempel

I följande exempel visas hur metoden används Write(DocumentPaginator, PrintTicket) för att serialisera ett flödesdokument till en utdatafil.

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

Kommentarer

Utdata Stream från skrivåtgärden anges normalt som en parameter till konstruktorn för den härledda klassen som implementerar SerializerWriter.

Se även

Gäller för

Write(FixedDocumentSequence)

När du åsidosättas i en härledd klass skriver du synkront en given FixedDocumentSequence till serialiseringen 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)

Parametrar

fixedDocumentSequence
FixedDocumentSequence

Dokumentsekvensen som definierar innehållet som ska skrivas till serialiseringen Stream.

Exempel

I följande exempel visas hur metoden används Write(DocumentPaginator, PrintTicket) för att serialisera ett flödesdokument till en utdatafil.

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

Kommentarer

Utdata Stream från skrivåtgärden anges normalt som en parameter till konstruktorn för den härledda klassen som implementerar SerializerWriter.

Se även

Gäller för

Write(FixedDocument)

När du åsidosättas i en härledd klass skriver du synkront en given FixedDocument till serialiseringen 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)

Parametrar

fixedDocument
FixedDocument

Dokumentet som ska skrivas till serialiseringen Stream.

Exempel

I följande exempel visas hur metoden används Write(DocumentPaginator, PrintTicket) för att serialisera ett flödesdokument till en utdatafil.

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

Kommentarer

Utdata Stream från skrivåtgärden anges normalt som en parameter till konstruktorn för den härledda klassen som implementerar SerializerWriter.

Se även

Gäller för

Write(DocumentPaginator)

När du åsidosättas i en härledd klass skriver du synkront innehållet i en given DocumentPaginator till serialiseringen 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)

Parametrar

documentPaginator
DocumentPaginator

Dokumentets sidnumrering som definierar innehållet som ska skrivas till serialiseringen Stream.

Exempel

I följande exempel visas hur metoden används Write(DocumentPaginator, PrintTicket) för att serialisera ett flödesdokument till en utdatafil.

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

Kommentarer

Utdata Stream från skrivåtgärden anges normalt som en parameter till konstruktorn för den härledda klassen som implementerar SerializerWriter.

Se även

Gäller för

Write(Visual)

När du åsidosättas i en härledd klass skriver du synkront ett visst Visual element till serialiseringen 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)

Parametrar

visual
Visual

Elementet Visual som ska skrivas till serialiseringen Stream.

Exempel

I följande exempel visas hur metoden används Write(DocumentPaginator, PrintTicket) för att serialisera ett flödesdokument till en utdatafil.

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

Kommentarer

Utdata Stream från skrivåtgärden anges normalt som en parameter till konstruktorn för den härledda klassen som implementerar SerializerWriter.

Se även

Gäller för