# KVPartitionSetOn

This structure defines the reason for creating a new partition. This structure is defined in `kvpartition.h`.

    typedef struct tag_KVPartitionSetOn
    {
       KVStructHeader;
       BOOL formatStandard;
       BOOL headings;
       BOOL hardBreaks;
       BOOL pageSizeChange;
    }
    KVPartitionSetOn;

## Member Descriptions

`KVStructHeader` | The KeyView version of the structure. Before you initialize the `KVPartitionSetOn` structure, use the macro `KVStructInit` to initialize the `KVStructHead` structure. See KVStructHead.
`formatStandard` | The format standard start reason. For more information, see Partitioning.
`headings` | A heading in a Word Processing document.
`hardBreaks` | A hard page break in a Word Processing document.
`pageSizeChange` | A page size change in a Word Processing document.

NOTE: You can also partition documents into evenly sized blocks, but you do not configure that in `KVPartitionSetOn`. See KVHTMLTemplateEx.

_FT_HTML5_bannerTitle.htm