# Control Hyphenation

There are two types of hyphens in a PDF document:

- A soft hyphen is added to a word by a word processor to divide the word across two lines. This is a discretionary hyphen and is used to ensure proper text flow in justified text.
- A hard hyphen is intentionally added to a word regardless of the word's position in the text flow. It is required by the rules of grammar and/or word usage. For example, compound words (such as three-week vacation and self-confident) contain hard hyphens.

By default, KeyView skips the source document's soft hyphens in the Filter output to provide more searchable text content. However, if you want to maintain the document layout, you can keep soft hyphens in the Filter output. To keep soft hyphens, you must enable the soft hyphen flag in `formats.ini` or in the API.

## Use the formats.ini File

To keep soft hyphens using the `formats.ini` file, set the following parameter:

    [pdf_flags]
    keepsofthyphen=TRUE

## Use the .NET API

To keep soft hyphens using the Java API, set the `KeepSoftHyphen` property to `TRUE`. For example:

    objFilter.KeepSoftHyphen = TRUE;

© Copyright 2016-2020 Micro Focus or one of its affiliates | Send documentation feedback Close Send documentation feedback To open the configured email client on this computer, open an email window. Otherwise, copy the information below to a mail client, and then send this email to swpdl.idoldocsfeedback@microfocus.com. We appreciate your feedback! Product: Topic Title: Help Topic: Feedback:

_FT_HTML5_bannerTitle.htm