@itwin/core-backend
Version:
iTwin.js backend components
15 lines • 841 B
TypeScript
import { ElementGeometry, GeometryParams, TextBlock } from "@itwin/core-common";
import { AnyCurvePrimitive } from "@itwin/core-geometry";
import { ComputeRangesForTextLayoutArgs, FindFontId, FindTextStyle, TextBlockLayout, TextLayoutRanges } from "../core-backend";
export declare function computeTextRangeAsStringLength(args: ComputeRangesForTextLayoutArgs): TextLayoutRanges;
export declare function doLayout(textBlock: TextBlock, args?: {
findTextStyle?: FindTextStyle;
findFontId?: FindFontId;
}): TextBlockLayout;
export declare class MockBuilder extends ElementGeometry.Builder {
params: GeometryParams[];
geometries: AnyCurvePrimitive[];
appendGeometryParamsChange(params: GeometryParams): boolean;
appendGeometryQuery(geometry: AnyCurvePrimitive): boolean;
}
//# sourceMappingURL=AnnotationTestUtils.d.ts.map