# KVXMLHardPageBreakType

This enumerated type defines the options for hard page breaks. This enumerated type is defined in `kvxml.h`.

## Definition

    typedef enum tag_KVXMLHardPageBreakType
    {
        KVHPBT_SUPPRESS, /* No markup generated           */
        KVHPBT_EMPTY,    /* Use <Page/>                   */
        KVHPBT_EMPTYID,  /* Use <Page id="n"/>            */
        KVHPBT_ID        /* Use <Page id="n"> ... </Page> */
    }
    KVXMLHardPageBreakType;

## Enumerators

`KVHPBT_SUPPRESS` | No markup is generated for hard page breaks. This is the default value.
`KVHPBT_EMPTY` | An empty page element, `<Page/>`, without ID attributes is generated for hard page breaks.
`KVHPBT_EMPTYID` | An empty page element, `<Page id="n"/>`, with ID attributes is generated for hard page breaks. The ID is incremented for each subsequent hard page break.
`KVHPBT_ID` | A "non-empty" "Page" element is generated for hard page breaks. The page tags enclose the contents immediately after the `<WP>` tag. When subsequent hard page breaks are encountered, the previous "Page" element is closed with a `</Page>` tag, and a `<Page id="...">` opening tag is added. The final "Page" element is closed immediately before the closing `</WP>` tag.

_FT_HTML5_bannerTitle.htm