summaryrefslogtreecommitdiff
path: root/crates/typst-pdf/src
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-12-28 13:51:32 +0100
committerLaurenz <laurmaedje@gmail.com>2023-12-28 13:52:58 +0100
commit67ead94cc25d6663dc6afaebb6c7e781ba9c26bb (patch)
treebafdf207aeda1fa72d078ced5410ee31d5dc0e53 /crates/typst-pdf/src
parente215f22965760bcc5df3204243597825e99b3fe7 (diff)
Fix naming inconsistency for strokes
Diffstat (limited to 'crates/typst-pdf/src')
-rw-r--r--crates/typst-pdf/src/page.rs22
1 files changed, 7 insertions, 15 deletions
diff --git a/crates/typst-pdf/src/page.rs b/crates/typst-pdf/src/page.rs
index acf67014..89b0ba5f 100644
--- a/crates/typst-pdf/src/page.rs
+++ b/crates/typst-pdf/src/page.rs
@@ -516,26 +516,18 @@ impl PageContext<'_, '_> {
Some(Paint::Gradient(_))
)
{
- let FixedStroke {
- paint,
- thickness,
- line_cap,
- line_join,
- dash_pattern,
- miter_limit,
- } = stroke;
-
+ let FixedStroke { paint, thickness, cap, join, dash, miter_limit } = stroke;
paint.set_as_stroke(self, on_text, transforms);
self.content.set_line_width(thickness.to_f32());
- if self.state.stroke.as_ref().map(|s| &s.line_cap) != Some(line_cap) {
- self.content.set_line_cap(to_pdf_line_cap(*line_cap));
+ if self.state.stroke.as_ref().map(|s| &s.cap) != Some(cap) {
+ self.content.set_line_cap(to_pdf_line_cap(*cap));
}
- if self.state.stroke.as_ref().map(|s| &s.line_join) != Some(line_join) {
- self.content.set_line_join(to_pdf_line_join(*line_join));
+ if self.state.stroke.as_ref().map(|s| &s.join) != Some(join) {
+ self.content.set_line_join(to_pdf_line_join(*join));
}
- if self.state.stroke.as_ref().map(|s| &s.dash_pattern) != Some(dash_pattern) {
- if let Some(pattern) = dash_pattern {
+ if self.state.stroke.as_ref().map(|s| &s.dash) != Some(dash) {
+ if let Some(pattern) = dash {
self.content.set_dash_pattern(
pattern.array.iter().map(|l| l.to_f32()),
pattern.phase.to_f32(),