IFormattedTextSourceFactoryService.Create 메서드 (ITextSnapshot, ITextSnapshot, Int32, Double, Double, Double, Boolean, IClassifier, ITextAndAdornmentSequencer, IClassificationFormatMap)
지정된 뷰 구성에 대한 IFormattedLineSource를 만듭니다.
네임스페이스: Microsoft.VisualStudio.Text.Formatting
어셈블리: Microsoft.VisualStudio.Text.UI.Wpf(Microsoft.VisualStudio.Text.UI.Wpf.dll)
구문
‘선언
Function Create ( _
sourceTextSnapshot As ITextSnapshot, _
visualBufferSnapshot As ITextSnapshot, _
tabSize As Integer, _
baseIndent As Double, _
wordWrapWidth As Double, _
maxAutoIndent As Double, _
useDisplayMode As Boolean, _
aggregateClassifier As IClassifier, _
sequencer As ITextAndAdornmentSequencer, _
classificationFormatMap As IClassificationFormatMap _
) As IFormattedLineSource
IFormattedLineSource Create(
ITextSnapshot sourceTextSnapshot,
ITextSnapshot visualBufferSnapshot,
int tabSize,
double baseIndent,
double wordWrapWidth,
double maxAutoIndent,
bool useDisplayMode,
IClassifier aggregateClassifier,
ITextAndAdornmentSequencer sequencer,
IClassificationFormatMap classificationFormatMap
)
IFormattedLineSource^ Create(
ITextSnapshot^ sourceTextSnapshot,
ITextSnapshot^ visualBufferSnapshot,
int tabSize,
double baseIndent,
double wordWrapWidth,
double maxAutoIndent,
bool useDisplayMode,
IClassifier^ aggregateClassifier,
ITextAndAdornmentSequencer^ sequencer,
IClassificationFormatMap^ classificationFormatMap
)
abstract Create :
sourceTextSnapshot:ITextSnapshot *
visualBufferSnapshot:ITextSnapshot *
tabSize:int *
baseIndent:float *
wordWrapWidth:float *
maxAutoIndent:float *
useDisplayMode:bool *
aggregateClassifier:IClassifier *
sequencer:ITextAndAdornmentSequencer *
classificationFormatMap:IClassificationFormatMap -> IFormattedLineSource
function Create(
sourceTextSnapshot : ITextSnapshot,
visualBufferSnapshot : ITextSnapshot,
tabSize : int,
baseIndent : double,
wordWrapWidth : double,
maxAutoIndent : double,
useDisplayMode : boolean,
aggregateClassifier : IClassifier,
sequencer : ITextAndAdornmentSequencer,
classificationFormatMap : IClassificationFormatMap
) : IFormattedLineSource
매개 변수
sourceTextSnapshot
형식: Microsoft.VisualStudio.Text.ITextSnapshot소스 버퍼에 대한 텍스트 스냅숏입니다.
visualBufferSnapshot
형식: Microsoft.VisualStudio.Text.ITextSnapshot표시 버퍼에 대한 텍스트 스냅숏입니다.
tabSize
형식: Int32각 탭 정지 간의 공백 수입니다.
baseIndent
형식: Double모든 줄에 대한 기본 들여쓰기입니다.
wordWrapWidth
형식: Double논리 픽셀 단위의 자동 줄 바꿈 너비입니다.
maxAutoIndent
형식: Double줄 바꿈된 줄의 최대 자동 들여쓰기 정도입니다.
useDisplayMode
형식: Boolean사용 Display 텍스트 서식을 지정 합니다.
aggregateClassifier
형식: Microsoft.VisualStudio.Text.Classification.IClassifier뷰에 대한 모든 분류자의 집계입니다.
sequencer
형식: Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer뷰에 대한 텍스트 및 장식 시퀀서입니다. 경우 nullNull 참조(Visual Basic의 경우 Nothing), 장식 협상에 공백이 있을 합니다.
classificationFormatMap
형식: Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap텍스트를 서식 지정하는 동안 사용할 분류 서식 맵입니다.
반환 값
형식: Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource
해당 스냅숏의 새로운 텍스트 서식 소스입니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.