첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170

▶ RichTextBox 클래스 : 파일 읽기 예제

using System.Windows;
using System.Windows.Controls;

private RichTextBox richTextBox;

...

ReadFile(this.richTextBox, "c:\\sample.rtf", DataFormats.Rtf);

 

▶ RichTextBox 클래스 : 파일 읽기

using System.IO;
using System.Windows.Controls;
using System.Windows.Documents;

#region 파일 읽기 - ReadFile(richTextBox, filePath, dataFormat)

/// <summary>
/// 파일 읽기
/// </summary>
/// <param name="richTextBox">RichTextBox</param>
/// <param name="filePath">파일 경로</param>
/// <param name="dataFormat">데이터 포맷</param>
public void ReadFile(RichTextBox richTextBox, string filePath, string dataFormat)
{
    FlowDocument flowDocument = richTextBox.Document;

    TextRange textRange = new TextRange(flowDocument.ContentStart, flowDocument.ContentEnd);

    FileStream fileStream = null;

    try
    {
        fileStream = new FileStream(filePath, FileMode.Open);

        textRange.Load(fileStream, dataFormat);
    }
    finally
    {
        if(fileStream != null)
        {
            fileStream.Close();
        }
    }
}

#endregion
728x90
반응형
그리드형
Posted by 사용자 icodebroker
TAG , ,

댓글을 달아 주세요

◀ 이전페이지 1 ··· 7668 7669 7670 7671 7672 7673 7674 7675 7676 ··· 9990 다음페이지 ▶