C# 클래스 SIL.FieldWorks.SharpViews.Paragraphs.MapRun

A map run represents a section of a paragraph: either a sequence of characters not including an ORC and having uniform properties and belonging to a single TextClientRun, or a non-text ClientRun, or the expansion of an ORC. It's main responsibility is to represent the relationship between a run of logical characters on the client side, and a run of rendering characters.
상속: IRenderRun
파일 보기 프로젝트 열기: sillsdev/FieldWorks 1 사용 예제들

Private Properties

프로퍼티 타입 설명
SelectAt SIL.FieldWorks.SharpViews.Selections.InsertionPoint
StylesFromUniformRun AssembledStyles

공개 메소드들

메소드 설명
CopyWithLogStart ( int newLogStart, int newRenStart ) : MapRun

Copy the MapRun except for substituting the new starts. MUST override in EVERY subclass, to ensure that the correct class is returned.

MapRun ( int logical, IClientRun clientRun, int render, int offset, int renderLength ) : System
MapRun ( int logical, IClientRun clientRun, int render, int offset, int clientUniformRunIndex, int renderLength ) : System

비공개 메소드들

메소드 설명
SelectAt ( ParaBox para, int ich, bool asscociatePrevious ) : InsertionPoint
StylesFromUniformRun ( IClientRun run, int irun ) : AssembledStyles

메소드 상세

CopyWithLogStart() 공개 메소드

Copy the MapRun except for substituting the new starts. MUST override in EVERY subclass, to ensure that the correct class is returned.
public CopyWithLogStart ( int newLogStart, int newRenStart ) : MapRun
newLogStart int
newRenStart int
리턴 MapRun

MapRun() 공개 메소드

public MapRun ( int logical, IClientRun clientRun, int render, int offset, int renderLength ) : System
logical int
clientRun IClientRun
render int
offset int
renderLength int
리턴 System

MapRun() 공개 메소드

public MapRun ( int logical, IClientRun clientRun, int render, int offset, int clientUniformRunIndex, int renderLength ) : System
logical int
clientRun IClientRun
render int
offset int
clientUniformRunIndex int
renderLength int
리턴 System