devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
21 lines (20 loc) • 848 B
TypeScript
import { LayoutBox } from '../../../layout/main-structures/layout-boxes/layout-box';
import { RowFormatter } from '../formatter';
import { IRowSpacingBeforeApplier } from '../utils/row-spacing-before-applier';
import { RowHeightState } from './row-height-state';
export declare class RowHeightCalculator {
private rowFormatter;
private lineSpacingCalculator;
private rowSpacingBeforeApplier;
currState: RowHeightState;
private get row();
constructor(rowFormatter: RowFormatter, rowSpacingBeforeApplier: IRowSpacingBeforeApplier);
getState(box: LayoutBox): RowHeightState;
private calcNewState;
applyState(state: RowHeightState): void;
private T584234;
private applyT584234Height;
private static affectedBoxesT584234;
setFinalRowParams(): boolean;
private calcRowParams;
}