nehan
Version:
Html layout engine for paged-media written in Typescript
18 lines (17 loc) • 563 B
TypeScript
import { NehanElement, WritingMode, LogicalSize } from "./public-api";
export interface PhysicalSizeValue {
width: number;
height: number;
}
export declare class PhysicalSize {
width: number;
height: number;
constructor(size: PhysicalSizeValue);
static load(element: NehanElement): PhysicalSize;
getLogicalSize(writing_mode: WritingMode): LogicalSize;
getExtent(writing_mode: WritingMode): number;
getMeasure(writing_mode: WritingMode): number;
getWidthPerHeight(): number;
isZero(): boolean;
hasZero(): boolean;
}