Reference · Documents and pages · lib.rs
upright_turns Function
Automatisch ausrichten: each page read four ways (small render, turned by the engine); a page turns where its text reads clearly better.
func uprightTurns(input: Data, recognizer: TextRecognizer) throws -> [UprightTurn]public static UprightTurn[] UprightTurns(byte[] input, TextRecognizer recognizer)pub fn upright_turns(input: Vec<u8>, recognizer: Arc<dyn TextRecognizer>) -> Result<Vec<UprightTurn>, PagewerkError>Parameters
| Name | Type | Swift / C# |
|---|---|---|
input | Vec<u8> | input |
recognizer | Arc<dyn TextRecognizer> | recognizer |
Returns
Vec<UprightTurn>
Errors
Throws PagewerkError:
Unreadable: “unreadable: {message}”Refused: “refused: {message}”WrongPassword: “wrong password”
Signatures are generated from the engine’s code. Swift is checked against the generated bindings; C# follows the bindings generator’s naming rules.