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

Actualización: noviembre 2007

Este ejemplo muestra cómo guardar el contenido de un objeto Document (representado por la propiedad FlowDocumentPageViewer) como un archivo XAML.

El ejemplo siguiente define un control FlowDocumentPageViewer vacío, con nombre que será por el ejemplo de código siguiente.

<FlowDocumentPageViewer
  Name="flowDocPageViewer" 
  MinZoom="50" MaxZoom="1000"
  Zoom="120" ZoomIncrement="5"
  />


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

En el siguiente ejemplo se realizan estos pasos.

void SaveFlowDocumentPageViewerWithXAMLFile(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(flowDocPageViewer.Document, xamlFile);

    xamlFile.Close();
}


¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft