Skip to content

Commit

Permalink
fix: Bleed not working when bleed is specified but marks and crop-off…
Browse files Browse the repository at this point in the history
…set are unspecified

- fix #948
  • Loading branch information
MurakamiShinyu committed Jul 7, 2022
1 parent f5268e8 commit 7af167a
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions packages/core/src/vivliostyle/css-page.ts
Expand Up @@ -304,9 +304,12 @@ export function evaluatePageSizeAndBleed(
!pageSizeAndBleed.cropOffset.num && pageSizeAndBleed.bleedOffset.num
? pageSizeAndBleed.bleedOffset.num *
context.queryUnitSize(pageSizeAndBleed.bleedOffset.unit, false)
: pageSizeAndBleed.cropOffset.num *
context.queryUnitSize(pageSizeAndBleed.cropOffset.unit, false) -
bleed;
: Math.max(
0,
pageSizeAndBleed.cropOffset.num *
context.queryUnitSize(pageSizeAndBleed.cropOffset.unit, false) -
bleed,
);
const cropOffset = bleed + bleedOffset;
const width = pageSizeAndBleed.width;
if (width === Css.fullWidth) {
Expand Down

0 comments on commit 7af167a

Please sign in to comment.