File Content Extraction 26.1
HTML Export SDK C Programming Guide

# 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;
       BOOL softBreaks;
    }
    KVPartitionSetOn;

## Member Descriptions

`KVStructHeader` | The 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.
`softBreaks` | When you set this option, File Content Extraction calculates approximately how much content would fit on a single sheet of paper and starts a new partition for each sheet, so that the output is partitioned into roughly page-sized pieces. This applies only to Word Processing documents. NOTE: In File Content Extraction 26.1, this feature is experimental on non-Windows platforms.

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

Copyright 1997-2025 Open Text
Version 26.1 | Last updated January 2026

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: File Content Extraction 26.1

Topic Title: KVPartitionSetOn