2008/12/29 20:44

RichTextBox에 *.asp 파일 출력하기

아래 코드는 여기서 업로드가 안되서
그냥 아래의 코드만 추가합니다.

1. RichTextBox 를 추가한다.
2. Button을 추가한다.
3. asp 파일은 ANSI코드다 보니 아래와 같이 읽어야 하는걸까? ^^
       

        private void LoadFile(StringBuilder sb)
        {
            string path = @"D:\default.asp";

            FileStream fsR = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
            StreamReader sr = new StreamReader(fsR, Encoding.GetEncoding(CultureInfo.CurrentCulture.TextInfo.OEMCodePage));

            String text = "";

            try
            {
                text = sr.ReadToEnd();
                sb.Append(text);
            }
            catch (Exception ex)
            {
            }

            finally
            {
                sr.Close();
                fsR.Close();
            }
        }

        private void btnLoad_Click(object sender, RoutedEventArgs e)
        {
            FlowDocument myFlowDoc = new FlowDocument();

            StringBuilder sb = new StringBuilder();
            LoadFile(sb);

            myFlowDoc.Blocks.Add(new Paragraph(new Run(sb.ToString())));

            richTextBox1.Document = myFlowDoc;
        }

크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0