Reference · Enum · tools.rs
SplitBy Enum
No description yet.
enum SplitBy {
case cuts(after: [UInt32])
case every(pages: UInt32)
case size(maxMb: Double)
case chapters
}public record SplitBy {
public record Cuts(uint[] after) : SplitBy
public record Every(uint pages) : SplitBy
public record Size(double maxMb) : SplitBy
public record Chapters() : SplitBy
}pub enum SplitBy {
Cuts { after: Vec<u32> },
Every { pages: u32 },
Size { max_mb: f64 },
Chapters,
}Variants
| Variant | Fields | Description |
|---|---|---|
Cuts | after: Vec<u32> | a part ends after these pages (0-based) |
Every | pages: u32 | No description yet. |
Size | max_mb: f64 | no part larger than this (Pro) |
Chapters | – | one part per top-level bookmark (Pro) |
Used by
Live demo
Signatures are generated from the engine’s code. Swift is checked against the generated bindings; C# follows the bindings generator’s naming rules.