diff options
| author | Wenzhuo Liu <mgt@oi-wiki.org> | 2023-12-19 17:36:18 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-19 10:36:18 +0100 |
| commit | 81ff34d80dac76c345c54e36b7bd203efa3be710 (patch) | |
| tree | ba7baf4e08b0b3b5aac89c5ba3e90ab649453000 /crates/typst-pdf/src/pattern.rs | |
| parent | 111a69f6aaf0dd470dd2319f8cff29194aa0da08 (diff) | |
Add stroke for text (#2970)
Diffstat (limited to 'crates/typst-pdf/src/pattern.rs')
| -rw-r--r-- | crates/typst-pdf/src/pattern.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/crates/typst-pdf/src/pattern.rs b/crates/typst-pdf/src/pattern.rs index ea7d48e0..0829ef32 100644 --- a/crates/typst-pdf/src/pattern.rs +++ b/crates/typst-pdf/src/pattern.rs @@ -140,10 +140,15 @@ impl PaintEncode for Pattern { .insert(PageResource::new(ResourceKind::Pattern, 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_pattern(ctx, self, false, transforms); + let index = register_pattern(ctx, self, on_text, transforms); let id = eco_format!("P{index}"); let name = Name(id.as_bytes()); |
