modern-pdf-lib / DrawSquareOptions
Interface: DrawSquareOptions
Defined in: src/core/pdfPage.ts:400
Options for PdfPage.drawSquare.
Properties
blendMode?
optionalblendMode:BlendMode
Defined in: src/core/pdfPage.ts:418
Blend mode for compositing.
borderColor?
optionalborderColor:Color
Defined in: src/core/pdfPage.ts:410
Border (stroke) colour.
borderDashArray?
optionalborderDashArray:number[]
Defined in: src/core/pdfPage.ts:424
Dash pattern for border.
borderDashPhase?
optionalborderDashPhase:number
Defined in: src/core/pdfPage.ts:426
Dash phase offset for border.
borderLineCap?
optionalborderLineCap:0|1|2
Defined in: src/core/pdfPage.ts:428
Line cap style for border.
borderOpacity?
optionalborderOpacity:number
Defined in: src/core/pdfPage.ts:430
Border stroke opacity [0, 1].
borderWidth?
optionalborderWidth:number
Defined in: src/core/pdfPage.ts:412
Border width in points.
color?
optionalcolor:Color
Defined in: src/core/pdfPage.ts:408
Fill colour.
opacity?
optionalopacity:number
Defined in: src/core/pdfPage.ts:416
Opacity [0, 1].
rotate?
optionalrotate:Angle
Defined in: src/core/pdfPage.ts:414
Rotation angle.
size?
optionalsize:number
Defined in: src/core/pdfPage.ts:406
Side length of the square. Defaults to 100.
x?
optionalx:number
Defined in: src/core/pdfPage.ts:402
X coordinate.
xSkew?
optionalxSkew:Angle
Defined in: src/core/pdfPage.ts:420
Horizontal skew angle.
y?
optionaly:number
Defined in: src/core/pdfPage.ts:404
Y coordinate.
ySkew?
optionalySkew:Angle
Defined in: src/core/pdfPage.ts:422
Vertical skew angle.