summaryrefslogtreecommitdiff
path: root/crates
diff options
context:
space:
mode:
authorMartin Haug <mhaug@live.de>2023-12-19 22:45:41 +0100
committerMartin Haug <mhaug@live.de>2023-12-19 22:45:41 +0100
commit3dc4eb6bcd78afb379736ca4c0517f8de27a10ec (patch)
treee83c15afbe4c2905aaed56c3a7d961f1de10ad5a /crates
parent81ff34d80dac76c345c54e36b7bd203efa3be710 (diff)
Write annotation flags
Diffstat (limited to 'crates')
-rw-r--r--crates/typst-pdf/src/page.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/typst-pdf/src/page.rs b/crates/typst-pdf/src/page.rs
index 56d3fd83..acf67014 100644
--- a/crates/typst-pdf/src/page.rs
+++ b/crates/typst-pdf/src/page.rs
@@ -3,8 +3,8 @@ use std::num::NonZeroUsize;
use ecow::{eco_format, EcoString};
use pdf_writer::types::{
- ActionType, AnnotationType, ColorSpaceOperand, LineCapStyle, LineJoinStyle,
- NumberingStyle,
+ ActionType, AnnotationFlags, AnnotationType, ColorSpaceOperand, LineCapStyle,
+ LineJoinStyle, NumberingStyle,
};
use pdf_writer::writers::PageLabel;
use pdf_writer::{Content, Filter, Finish, Name, Rect, Ref, Str, TextStr};
@@ -169,7 +169,7 @@ fn write_page(ctx: &mut PdfContext, i: usize) {
for (dest, rect) in &page.links {
let mut annotation = annotations.push();
annotation.subtype(AnnotationType::Link).rect(*rect);
- annotation.border(0.0, 0.0, 0.0, None);
+ annotation.border(0.0, 0.0, 0.0, None).flags(AnnotationFlags::PRINT);
let pos = match dest {
Destination::Url(uri) => {