Partitioning
To increase the flexibility of KeyView output, you can output the HTML rendering of different parts of a file to different partitions. These partitions are snippets of HTML output for a given portion of the file. The calling code can then combine these partitions into the desired output structure. This option allows for highly flexible and customizable output.
For each partition, KeyView returns information about the partition, such as dimensions and background color, which you can use to better reflect the appearance of the original document in your output.
The KeyView interface allows you to create new partitions for several reasons. The following table lists the available reasons.
Partition Start Reason | Description |
---|---|
Format Standard |
This start reason applies only to documents that were converted by using the presentation graphic or spreadsheet structured access layers. The format standard start reason is:
|
Heading | A heading in a Word Processing document. |
Hard Break | A hard page break in a Word Processing document. |
Block Size | The block size limit was reached. |
Page Size Change | A page size change in a Word Processing document. |
Soft Break | The page height was reached in a Word Processing document. |
To enable partitioning
- In the C API, you can enable partitioning by using fpSetPartitionOn. You can obtain information about each partition by using fpGetPartitionInfoList.