다음을 통해 공유


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

매개 변수

  • tabSize
    형식: Int32

    각 탭 정지 간의 공백 수입니다.

  • baseIndent
    형식: Double

    모든 줄에 대한 기본 들여쓰기입니다.

  • wordWrapWidth
    형식: Double

    논리 픽셀 단위의 자동 줄 바꿈 너비입니다.

  • maxAutoIndent
    형식: Double

    줄 바꿈된 줄의 최대 자동 들여쓰기 정도입니다.

  • useDisplayMode
    형식: Boolean

    사용 Display 텍스트 서식을 지정 합니다.

반환 값

형식: Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource
해당 스냅숏의 새로운 텍스트 서식 소스입니다.

.NET Framework 보안

참고 항목

참조

IFormattedTextSourceFactoryService 인터페이스

Create 오버로드

Microsoft.VisualStudio.Text.Formatting 네임스페이스