485
*/
486
public getVerticalOffsetForLineNumber(lineNumber: number, includeViewZones = false): number {
488
>
489
>
let previousLinesHeight: number;
490
>
if (lineNumber > 1) {
491
>
previousLinesHeight = this._lineHeightsManager.getAccumulatedLineHeightsIncludingLineNumber(lineNumber - 1);
492
>
} else {
493
>
previousLinesHeight = 0;
494
>
}
495
>
496
>
const previousWhitespacesHeight = this.getWhitespaceAccumulatedHeightBeforeLineNumber(lineNumber - (includeViewZones ? 1 : 0));
497
>
498
>
return previousLinesHeight + previousWhitespacesHeight + this._paddingTop;
499
>
}
500
501
public getLineHeightForLineNumber(lineNumber: number): number {