UNPKG

pdfjs-dist

Version:

Generic build of Mozilla's PDF.js library.

74 lines (73 loc) 2.09 kB
export function getShadingPattern(IR: any): RadialAxialShadingPattern | MeshShadingPattern | DummyShadingPattern; export namespace PathType { let FILL: string; let STROKE: string; let SHADING: string; } export class TilingPattern { static MAX_PATTERN_SIZE: number; constructor(IR: any, color: any, ctx: any, canvasGraphicsFactory: any, baseTransform: any); operatorList: any; matrix: any; bbox: any; xstep: any; ystep: any; paintType: any; tilingType: any; color: any; ctx: any; canvasGraphicsFactory: any; baseTransform: any; createPatternCanvas(owner: any): { canvas: any; scaleX: any; scaleY: any; offsetX: any; offsetY: any; }; getSizeAndScale(step: any, realOutputSize: any, scale: any): { scale: any; size: number; }; clipBbox(graphics: any, x0: any, y0: any, x1: any, y1: any): void; setFillAndStrokeStyleToContext(graphics: any, paintType: any, color: any): void; getPattern(ctx: any, owner: any, inverse: any, pathType: any): any; } declare class RadialAxialShadingPattern extends BaseShadingPattern { constructor(IR: any); _type: any; _bbox: any; _colorStops: any; _p0: any; _p1: any; _r0: any; _r1: any; matrix: any; _createGradient(ctx: any): any; getPattern(ctx: any, owner: any, inverse: any, pathType: any): any; } declare class MeshShadingPattern extends BaseShadingPattern { constructor(IR: any); _coords: any; _colors: any; _figures: any; _bounds: any; _bbox: any; _background: any; matrix: any; _createMeshCanvas(combinedScale: any, backgroundColor: any, cachedCanvases: any): { canvas: any; offsetX: number; offsetY: number; scaleX: number; scaleY: number; }; getPattern(ctx: any, owner: any, inverse: any, pathType: any): any; } declare class DummyShadingPattern extends BaseShadingPattern { getPattern(): string; } declare class BaseShadingPattern { getPattern(): void; } export {};