first commit
This commit is contained in:
155
node_modules/pdf-lib/cjs/api/PDFPageOptions.d.ts
generated
vendored
Normal file
155
node_modules/pdf-lib/cjs/api/PDFPageOptions.d.ts
generated
vendored
Normal file
@@ -0,0 +1,155 @@
|
||||
import { Color } from "./colors";
|
||||
import PDFFont from "./PDFFont";
|
||||
import { Rotation } from "./rotations";
|
||||
import { LineCapStyle } from "./operators";
|
||||
export declare enum BlendMode {
|
||||
Normal = "Normal",
|
||||
Multiply = "Multiply",
|
||||
Screen = "Screen",
|
||||
Overlay = "Overlay",
|
||||
Darken = "Darken",
|
||||
Lighten = "Lighten",
|
||||
ColorDodge = "ColorDodge",
|
||||
ColorBurn = "ColorBurn",
|
||||
HardLight = "HardLight",
|
||||
SoftLight = "SoftLight",
|
||||
Difference = "Difference",
|
||||
Exclusion = "Exclusion"
|
||||
}
|
||||
export interface PDFPageDrawTextOptions {
|
||||
color?: Color;
|
||||
opacity?: number;
|
||||
blendMode?: BlendMode;
|
||||
font?: PDFFont;
|
||||
size?: number;
|
||||
rotate?: Rotation;
|
||||
xSkew?: Rotation;
|
||||
ySkew?: Rotation;
|
||||
x?: number;
|
||||
y?: number;
|
||||
lineHeight?: number;
|
||||
maxWidth?: number;
|
||||
wordBreaks?: string[];
|
||||
}
|
||||
export interface PDFPageDrawImageOptions {
|
||||
x?: number;
|
||||
y?: number;
|
||||
width?: number;
|
||||
height?: number;
|
||||
rotate?: Rotation;
|
||||
xSkew?: Rotation;
|
||||
ySkew?: Rotation;
|
||||
opacity?: number;
|
||||
blendMode?: BlendMode;
|
||||
}
|
||||
export interface PDFPageDrawPageOptions {
|
||||
x?: number;
|
||||
y?: number;
|
||||
xScale?: number;
|
||||
yScale?: number;
|
||||
width?: number;
|
||||
height?: number;
|
||||
rotate?: Rotation;
|
||||
xSkew?: Rotation;
|
||||
ySkew?: Rotation;
|
||||
opacity?: number;
|
||||
blendMode?: BlendMode;
|
||||
}
|
||||
export interface PDFPageDrawSVGOptions {
|
||||
x?: number;
|
||||
y?: number;
|
||||
scale?: number;
|
||||
rotate?: Rotation;
|
||||
borderWidth?: number;
|
||||
color?: Color;
|
||||
opacity?: number;
|
||||
borderColor?: Color;
|
||||
borderOpacity?: number;
|
||||
borderDashArray?: number[];
|
||||
borderDashPhase?: number;
|
||||
borderLineCap?: LineCapStyle;
|
||||
blendMode?: BlendMode;
|
||||
}
|
||||
export interface PDFPageDrawLineOptions {
|
||||
start: {
|
||||
x: number;
|
||||
y: number;
|
||||
};
|
||||
end: {
|
||||
x: number;
|
||||
y: number;
|
||||
};
|
||||
thickness?: number;
|
||||
color?: Color;
|
||||
opacity?: number;
|
||||
lineCap?: LineCapStyle;
|
||||
dashArray?: number[];
|
||||
dashPhase?: number;
|
||||
blendMode?: BlendMode;
|
||||
}
|
||||
export interface PDFPageDrawRectangleOptions {
|
||||
x?: number;
|
||||
y?: number;
|
||||
width?: number;
|
||||
height?: number;
|
||||
rotate?: Rotation;
|
||||
xSkew?: Rotation;
|
||||
ySkew?: Rotation;
|
||||
borderWidth?: number;
|
||||
color?: Color;
|
||||
opacity?: number;
|
||||
borderColor?: Color;
|
||||
borderOpacity?: number;
|
||||
borderDashArray?: number[];
|
||||
borderDashPhase?: number;
|
||||
borderLineCap?: LineCapStyle;
|
||||
blendMode?: BlendMode;
|
||||
}
|
||||
export interface PDFPageDrawSquareOptions {
|
||||
x?: number;
|
||||
y?: number;
|
||||
size?: number;
|
||||
rotate?: Rotation;
|
||||
xSkew?: Rotation;
|
||||
ySkew?: Rotation;
|
||||
borderWidth?: number;
|
||||
color?: Color;
|
||||
opacity?: number;
|
||||
borderColor?: Color;
|
||||
borderOpacity?: number;
|
||||
borderDashArray?: number[];
|
||||
borderDashPhase?: number;
|
||||
borderLineCap?: LineCapStyle;
|
||||
blendMode?: BlendMode;
|
||||
}
|
||||
export interface PDFPageDrawEllipseOptions {
|
||||
x?: number;
|
||||
y?: number;
|
||||
xScale?: number;
|
||||
yScale?: number;
|
||||
rotate?: Rotation;
|
||||
color?: Color;
|
||||
opacity?: number;
|
||||
borderColor?: Color;
|
||||
borderOpacity?: number;
|
||||
borderWidth?: number;
|
||||
borderDashArray?: number[];
|
||||
borderDashPhase?: number;
|
||||
borderLineCap?: LineCapStyle;
|
||||
blendMode?: BlendMode;
|
||||
}
|
||||
export interface PDFPageDrawCircleOptions {
|
||||
x?: number;
|
||||
y?: number;
|
||||
size?: number;
|
||||
color?: Color;
|
||||
opacity?: number;
|
||||
borderColor?: Color;
|
||||
borderOpacity?: number;
|
||||
borderWidth?: number;
|
||||
borderDashArray?: number[];
|
||||
borderDashPhase?: number;
|
||||
borderLineCap?: LineCapStyle;
|
||||
blendMode?: BlendMode;
|
||||
}
|
||||
//# sourceMappingURL=PDFPageOptions.d.ts.map
|
||||
Reference in New Issue
Block a user