Compartir a través de


Cómo: Guardar el contenido de un FlowDocumentReader como archivo XAML

Actualización: noviembre 2007

En este ejemplo se muestra cómo guardar el contenido de un objeto FlowDocumentReader (representado por la propiedad Document) como un archivo XAML.

Ejemplo

En el ejemplo siguiente se define un control FlowDocumentReader vacío, con nombre que será manipulado por el ejemplo de código siguiente.

<FlowDocumentReader
  Name="flowDocRdr" 
  IsFindEnabled="True"  
  IsPrintEnabled="True"
  MinZoom="50" MaxZoom="1000"
  Zoom="120" ZoomIncrement="5"
/>

Para guardar el contenido del control FlowDocumentReader en un archivo, abra o cree la secuencia del archivo y utilice el método Save proporcionado por la clase XamlWriter para escribir el objeto FlowDocument en la secuencia del archivo.

En el siguiente ejemplo se realizan estos pasos.

void SaveFlowDocumentReaderWithXAMLFile(string fileName)
{
    // Open or create the output file.
    FileStream xamlFile = new FileStream(fileName, FileMode.Create, FileAccess.ReadWrite);
    // Save the contents of the FlowDocumentReader to the file stream that was just opened.
    XamlWriter.Save(flowDocRdr.Document, xamlFile);

    xamlFile.Close();
}

Para obtener un ejemplo funcional que permite al usuario guardar el contenido de un objeto FlowDocumentReader como un archivo XAML, vea Ejemplo FlowDocumentReader Load/Save XAML.

Vea también

Tareas

Cómo: Cargar un archivo XAML en un elemento FlowDocumentReader