다음을 통해 공유


IndentedTextWriter 클래스

정의

IndentedTextWriter 는 부분 신뢰에서 작동하지만 생성된 들여쓰기 문자열의 명시적 캐싱을 추가하고 \r\n 또는 \n 포함하는 문자열을 쓰기 줄로 인식하여 다음 줄을 제대로 들여쓰도록 합니다.

public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
    inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
상속
IndentedTextWriter

생성자

IndentedTextWriter(TextWriter)

지정된 텍스트 기록기 및 기본 탭 문자열을 사용하여 IndentedTextWriter 클래스의 새 instance 초기화합니다. 이 생성자에 전달 된 작성기는 사용 CultureInfo 해야 합니다 에서 지정 된 Culture 합니다 속성입니다.

IndentedTextWriter(TextWriter, String)

지정된 텍스트 기록기 및 탭 문자열을 사용하여 IndentedTextWriter 클래스의 새 instance 초기화합니다. 이 생성자에 전달 된 작성기는 사용 CultureInfo 해야 합니다 에서 지정 된 Culture 합니다 속성입니다.

필드

Culture

기본 TextWriter에서 사용할 문화권을 지정합니다. 이 정적 속성은 읽기 전용입니다. 의 생성자 중 하나에 전달된 모든 작성기는 이 동일한 문화권을 IndentedTextWriter 사용해야 합니다. 문화권은 입니다 InvariantCulture.

DefaultTabString

기본 탭 문자열을 지정합니다. 이 필드는 상수입니다.

속성

Encoding

텍스트 작성기에서 사용할 인코딩을 가져옵니다.

Indent

들여쓸 공백의 수를 가져오거나 설정합니다.

InnerWriter

사용할 TextWriter입니다.

NewLine

사용할 줄 바꿈 문자를 가져오거나 설정합니다.

메서드

Close()

작성 중인 문서를 닫습니다.

CurrentIndentation()

새 줄의 현재 들여쓰기 수준을 나타내는 문자열을 빌드합니다.

Flush()

스트림을 플러시합니다.

OutputTabs()

Indent 속성에 따라 각 들여쓰기 수준마다 탭 문자열을 출력합니다.

Write(Boolean)

텍스트 스트림에 Boolean 값의 텍스트 표현을 씁니다.

Write(Char)

텍스트 스트림에 문자를 씁니다.

Write(Char[])

텍스트 스트림에 문자 배열을 씁니다.

Write(Char[], Int32, Int32)

텍스트 스트림에 문자의 하위 배열을 씁니다.

Write(Double)

Double 값의 텍스트 표현을 텍스트 스트림에 씁니다.

Write(Int32)

텍스트 스트림에 정수의 텍스트 표현을 씁니다.

Write(Int64)

텍스트 스트림에 8바이트 정수의 텍스트 표현을 씁니다.

Write(Object)

텍스트 스트림에 개체의 텍스트 표현을 씁니다.

Write(Single)

Single 값의 텍스트 표현을 텍스트 스트림에 씁니다.

Write(String)

텍스트 스트림에 지정된 문자열을 씁니다.

Write(String, Object)

지정된 것과 같은 의미론을 사용하여 서식이 지정된 문자열을 출력합니다.

Write(String, Object, Object)

지정된 것과 같은 의미론을 사용하여 서식이 지정된 문자열을 출력합니다.

Write(String, Object[])

지정된 것과 같은 의미론을 사용하여 서식이 지정된 문자열을 출력합니다.

WriteLine()

줄 종결자를 씁니다.

WriteLine(Boolean)

텍스트 스트림에 줄 종결자가 다음에 오도록 Boolean 값의 텍스트 표현을 씁니다.

WriteLine(Char)

텍스트 스트림에 줄 종결자가 다음에 오도록 문자를 씁니다.

WriteLine(Char[])

텍스트 스트림에 줄 종결자가 다음에 오도록 문자 배열을 씁니다.

WriteLine(Char[], Int32, Int32)

텍스트 스트림에 줄 종결자가 다음에 오도록 문자의 하위 배열을 씁니다.

WriteLine(Double)

텍스트 스트림에 줄 종결자가 다음에 오도록 Double의 텍스트 표현을 씁니다.

WriteLine(Int32)

텍스트 스트림에 줄 종결자가 다음에 오도록 정수의 텍스트 표현을 씁니다.

WriteLine(Int64)

텍스트 스트림에 줄 종결자가 다음에 오도록 8바이트 정수의 텍스트 표현을 씁니다.

WriteLine(Object)

텍스트 스트림에 줄 종결자가 다음에 오도록 개체의 텍스트 표현을 씁니다.

WriteLine(Single)

텍스트 스트림에 줄 종결자가 다음에 오도록 Single 값의 텍스트 표현을 씁니다.

WriteLine(String)

텍스트 스트림에 줄 종결자가 다음에 오도록 지정된 문자열을 씁니다.

WriteLine(String, Object)

지정된 것과 같은 의미론을 사용하여 서식이 지정된 문자열을 줄 종결자가 다음에 오도록 씁니다.

WriteLine(String, Object, Object)

지정된 것과 같은 의미론을 사용하여 서식이 지정된 문자열을 줄 종결자가 다음에 오도록 씁니다.

WriteLine(String, Object[])

지정된 것과 같은 의미론을 사용하여 서식이 지정된 문자열을 줄 종결자가 다음에 오도록 씁니다.

WriteLine(UInt32)

텍스트 스트림에 줄 종결자가 다음에 오도록 UInt32의 텍스트 표현을 씁니다.

WriteLineNoTabs(String)

탭 없는 줄에 지정된 문자열을 씁니다.

적용 대상