KeyView 24.4
KeyView 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 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.
`softBreaks` | When you set this option, KeyView 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 KeyView 24.4, 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-2024 Open Text
Version 24.4 | Last updated September 2024

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: IDOL KeyView 24.4

Topic Title: KVPartitionSetOn