From a1d47695a2af5afa466c21ad812a1a8212780293 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Thu, 23 Feb 2023 12:15:38 +0100 Subject: Switch to ecow --- src/export/pdf/font.rs | 3 ++- src/export/pdf/outline.rs | 2 +- src/export/pdf/page.rs | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) (limited to 'src/export') 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]) { -- cgit v1.2.3