hgeometry-ipe
Copyright(C) Frank Staals
Licensesee the LICENSE file
MaintainerFrank Staals
Safe HaskellNone
LanguageGHC2024

Ipe.IpeToIpe

Description

Use ipetoipe to generate pdf files.

Note that all functions in this module require that ipetoipe is installed (it is bundled with ipe) and available on the path.

Synopsis

Documentation

ipeToIpeWith Source #

Arguments

:: Options

the options to use

-> FileType

output file type

-> OsPath

input file path

-> OsPath

output file path

-> IO () 

Call ipetoipe to produce an image of the specified type.

ipeToIpe :: FileType -> OsPath -> OsPath -> IO () Source #

Call ipetoipe with the default options.

writeIpeFileAsPdf :: IpeWriteText r => OsPath -> IpeFile r -> IO () Source #

Write an ipe file to disk as an ipe readable pdf file.

Note that like all other functions in this module, this requires ipetoipe to be installed (it is bundled with ipe) and available on the path.

Note this will write soem intermediate file to your system temp dir.

data Export Source #

Constructors

RetainIpeInfo 
Export 

Instances

Instances details
Enum Export Source # 
Instance details

Defined in Ipe.IpeToIpe

Show Export Source # 
Instance details

Defined in Ipe.IpeToIpe

Eq Export Source # 
Instance details

Defined in Ipe.IpeToIpe

data NoZip Source #

Constructors

NoZip 
Zip 

Instances

Instances details
Enum NoZip Source # 
Instance details

Defined in Ipe.IpeToIpe

Show NoZip Source # 
Instance details

Defined in Ipe.IpeToIpe

Eq NoZip Source # 
Instance details

Defined in Ipe.IpeToIpe

Methods

(==) :: NoZip -> NoZip -> Bool Source #

(/=) :: NoZip -> NoZip -> Bool Source #

data PageRange Source #

Instances

Instances details
Show PageRange Source # 
Instance details

Defined in Ipe.IpeToIpe

Eq PageRange Source # 
Instance details

Defined in Ipe.IpeToIpe

data Options Source #

Instances

Instances details
Show Options Source # 
Instance details

Defined in Ipe.IpeToIpe

Eq Options Source # 
Instance details

Defined in Ipe.IpeToIpe