diff options
Diffstat (limited to 'crates/typst-pdf/src/gradient.rs')
| -rw-r--r-- | crates/typst-pdf/src/gradient.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/crates/typst-pdf/src/gradient.rs b/crates/typst-pdf/src/gradient.rs index 0882a70e..523d67b9 100644 --- a/crates/typst-pdf/src/gradient.rs +++ b/crates/typst-pdf/src/gradient.rs @@ -225,10 +225,15 @@ impl PaintEncode for Gradient { .insert(PageResource::new(ResourceKind::Gradient, id), index); } - fn set_as_stroke(&self, ctx: &mut PageContext, transforms: Transforms) { + fn set_as_stroke( + &self, + ctx: &mut PageContext, + on_text: bool, + transforms: Transforms, + ) { ctx.reset_stroke_color_space(); - let index = register_gradient(ctx, self, false, transforms); + let index = register_gradient(ctx, self, on_text, transforms); let id = eco_format!("Gr{index}"); let name = Name(id.as_bytes()); |
