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.2, 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.