다음을 통해 공유


방법: FlowDocumentPageViewer의 내용을 XAML 파일로 저장

업데이트: 2007년 11월

이 예제에서는 Document 속성이 나타내는 FlowDocumentPageViewer의 콘텐츠를 XAML 파일로 저장하는 방법을 보여 줍니다.

예제

다음 예제에서는 아래의 코드 예제를 사용하여 조작할 빈 FlowDocumentPageViewer를 정의합니다.

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

FlowDocumentPageViewer의 콘텐츠를 파일에 저장하려면 파일 스트림을 열거나 만들고 XamlWriter 클래스에서 제공하는 Save 메서드를 사용하여 FlowDocument를 파일 스트림에 기록합니다.

다음 예제에서 수행하는 단계는 아래와 같습니다.

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();
}

참고 항목

작업

방법: XAML 파일을 FlowDocumentPageViewer에 로드