mupdf
Loading...
Searching...
No Matches
hyphen.h File Reference
Include dependency graph for hyphen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fz_hyphenator
struct  fz_hyph_trie

Typedefs

typedef struct fz_hyphenator fz_hyphenator
typedef struct fz_hyph_trie fz_hyph_trie

Functions

fz_hyphenatorfz_new_hyphenator_from_stream (fz_context *ctx, fz_stream *stm)
void fz_register_hyphenator (fz_context *ctx, fz_text_language lang, fz_hyphenator *hyph)
void fz_hyphenate_word (fz_context *ctx, fz_hyphenator *hyph, const char *input, int input_size, char *output, int output_size)
void fz_drop_hyphenator (fz_context *ctx, fz_hyphenator *hyph)
fz_hyphenatorfz_lookup_hyphenator (fz_context *ctx, fz_text_language lang)

Typedef Documentation

◆ fz_hyph_trie

typedef struct fz_hyph_trie fz_hyph_trie

◆ fz_hyphenator

typedef struct fz_hyphenator fz_hyphenator

Function Documentation

◆ fz_drop_hyphenator()

void fz_drop_hyphenator ( fz_context * ctx,
fz_hyphenator * hyph )

◆ fz_hyphenate_word()

void fz_hyphenate_word ( fz_context * ctx,
fz_hyphenator * hyph,
const char * input,
int input_size,
char * output,
int output_size )

◆ fz_lookup_hyphenator()

fz_hyphenator * fz_lookup_hyphenator ( fz_context * ctx,
fz_text_language lang )

◆ fz_new_hyphenator_from_stream()

fz_hyphenator * fz_new_hyphenator_from_stream ( fz_context * ctx,
fz_stream * stm )

◆ fz_register_hyphenator()

void fz_register_hyphenator ( fz_context * ctx,
fz_text_language lang,
fz_hyphenator * hyph )