nehan
Version:
Html layout engine for paged-media written in Typescript
21 lines (20 loc) • 622 B
TypeScript
import { NehanElement, ILayoutFormatContext } from "./public-api";
export interface DynamicStyleContextValue {
selector: string;
name: string;
element: NehanElement;
parentContext?: ILayoutFormatContext;
}
export declare class DynamicStyleContext {
selector: string;
name: string;
element: NehanElement;
parentContext?: ILayoutFormatContext;
constructor(value: DynamicStyleContextValue);
setExternalDOM($dom: HTMLElement): void;
get fontSize(): number;
get remSize(): number;
get emSize(): number;
get lineHeight(): number;
get restContextBoxExtent(): number;
}