summaryrefslogtreecommitdiff
path: root/src/export
diff options
context:
space:
mode:
Diffstat (limited to 'src/export')
-rw-r--r--src/export/pdf/font.rs3
-rw-r--r--src/export/pdf/outline.rs2
-rw-r--r--src/export/pdf/page.rs2
3 files changed, 4 insertions, 3 deletions
diff --git a/src/export/pdf/font.rs b/src/export/pdf/font.rs
index 075e3490..53391105 100644
--- a/src/export/pdf/font.rs
+++ b/src/export/pdf/font.rs
@@ -1,11 +1,12 @@
use std::collections::BTreeMap;
+use ecow::format_eco;
use pdf_writer::types::{CidFontType, FontFlags, SystemInfo, UnicodeCmap};
use pdf_writer::{Filter, Finish, Name, Rect, Str};
use ttf_parser::{name_id, GlyphId, Tag};
use super::{deflate, EmExt, PdfContext, RefExt};
-use crate::util::{format_eco, SliceExt};
+use crate::util::SliceExt;
/// Embed all used fonts into the PDF.
pub fn write_fonts(ctx: &mut PdfContext) {
diff --git a/src/export/pdf/outline.rs b/src/export/pdf/outline.rs
index e7a356c1..1b335474 100644
--- a/src/export/pdf/outline.rs
+++ b/src/export/pdf/outline.rs
@@ -1,8 +1,8 @@
+use ecow::EcoString;
use pdf_writer::{Finish, Ref, TextStr};
use super::{AbsExt, PdfContext, RefExt};
use crate::geom::{Abs, Point};
-use crate::util::EcoString;
/// A heading in the outline panel.
#[derive(Debug, Clone)]
diff --git a/src/export/pdf/page.rs b/src/export/pdf/page.rs
index 2ae93fc7..7daf9d5e 100644
--- a/src/export/pdf/page.rs
+++ b/src/export/pdf/page.rs
@@ -1,3 +1,4 @@
+use ecow::format_eco;
use pdf_writer::types::{ActionType, AnnotationType, ColorSpaceOperand};
use pdf_writer::writers::ColorSpace;
use pdf_writer::{Content, Filter, Finish, Name, Rect, Ref, Str};
@@ -10,7 +11,6 @@ use crate::geom::{
Transform,
};
use crate::image::Image;
-use crate::util::format_eco;
/// Construct page objects.
pub fn construct_pages(ctx: &mut PdfContext, frames: &[Frame]) {