mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-14 13:25:12 +00:00
fix: size of canvas in PDFPageRenderer (#12722)
Co-authored-by: Fangdun Tsai <fundon@pindash.io>
This commit is contained in:
@@ -129,6 +129,7 @@ export const PDFPageRenderer = ({
|
||||
img={img}
|
||||
ref={canvasRef}
|
||||
err={error ? t['com.affine.pdf.page.render.error']() : null}
|
||||
scale={scale}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
@@ -137,17 +138,18 @@ export const PDFPageRenderer = ({
|
||||
interface PageRendererInnerProps {
|
||||
img: ImageBitmap | null;
|
||||
err: string | null;
|
||||
scale: number;
|
||||
}
|
||||
|
||||
const PageRendererInner = forwardRef<HTMLCanvasElement, PageRendererInnerProps>(
|
||||
({ img, err }, ref) => {
|
||||
({ img, err, scale }, ref) => {
|
||||
if (img) {
|
||||
const { width, height } = img;
|
||||
return (
|
||||
<PDFPageCanvas
|
||||
ref={ref}
|
||||
style={{
|
||||
height: height / 2,
|
||||
height: height / scale,
|
||||
aspectRatio: `${width} / ${height}`,
|
||||
}}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user