Table of Contents

Class ArabicHyphenation

Namespace
NetPdf.Languages.Arabic
Assembly
NetPdf.Languages.Arabic.dll

Registers the Arabic-script languages — Arabic (ar), Persian/Farsi (fa), Urdu (ur) — with NetPdf's HyphenationRegistry as explicit no-hyphenation languages. Arabic script is not soft-hyphenated: justification is achieved with kashida/tatweel elongation, not by inserting hyphens. Registering them makes hyphens: auto insert no hyphens for those languages instead of falling back to the bundled English hyphenator (which would otherwise hyphenate embedded Latin-script runs). Call Register() once at startup; a [ModuleInitializer] also drives it on assembly load.

public static class ArabicHyphenation
Inheritance
ArabicHyphenation
Inherited Members

Remarks

Kashida justification itself is a separate typographic feature (a future layout/justification seam), not part of this hyphenation registry.

Methods

Register()

Idempotent — registers ar/fa/ur with HyphenationRegistry as no-hyphenation languages. Runs automatically on load; exposed for explicit / testable use.

public static void Register()