(x1: number, y1: number, x2: number, y2: number, stroke: string, lineWidth: number = 1)
| 178 | }, |
| 179 | |
| 180 | line(x1: number, y1: number, x2: number, y2: number, stroke: string, lineWidth: number = 1) { |
| 181 | const rgb = parseColor(stroke) |
| 182 | if (rgb) { |
| 183 | ops.push(`${lineWidth.toFixed(2)} w`) |
| 184 | ops.push(`${rgb[0].toFixed(3)} ${rgb[1].toFixed(3)} ${rgb[2].toFixed(3)} RG`) |
| 185 | ops.push(`${x1.toFixed(2)} ${y1.toFixed(2)} m`) |
| 186 | ops.push(`${x2.toFixed(2)} ${y2.toFixed(2)} l`) |
| 187 | ops.push('S') |
| 188 | } |
| 189 | }, |
| 190 | |
| 191 | image(jpegBytes: Uint8Array, x: number, y: number, w: number, h: number) { |
| 192 | let imgWidth = 0, imgHeight = 0 |
nothing calls this directly
no test coverage detected