Vanilla.PDF  1.4.1
Cross-platform toolkit for creating and modifying PDF documents
Enumerations
c_viewer_preferences.h File Reference

This file contains class definitions for ViewerPreferencesHandle. More...

#include "vanillapdf/c_export.h"
#include "vanillapdf/c_handles.h"
#include "vanillapdf/c_values.h"

Go to the source code of this file.

Enumerations

enum  NonFullScreenPageMode { NonFullScreenPageMode_UseNone = 0, NonFullScreenPageMode_UseOutlines, NonFullScreenPageMode_UseThumbs, NonFullScreenPageMode_UseOC }
 The document's page mode, specifying how to display the document on exiting full-screen mode. More...
 
enum  ReadingOrder { ReadingOrder_LeftToRight = 0, ReadingOrder_RightToLeft }
 The predominant reading order for text. More...
 
enum  PrintScaling { PrintScaling_AppDefault = 0, PrintScaling_None }
 The page scaling option that shall be selected when a print dialog is displayed for this document. More...
 
enum  Duplex { Duplex_Simplex = 0, Duplex_DuplexFlipShortEdge, Duplex_DuplexFlipLongEdge }
 The paper handling option that shall be used when printing the file from the print dialog. More...
 

Detailed Description

This file contains class definitions for ViewerPreferencesHandle.

Enumeration Type Documentation

◆ NonFullScreenPageMode

The document's page mode, specifying how to display the document on exiting full-screen mode.

Enumerator
NonFullScreenPageMode_UseNone 

Neither document outline nor thumbnail images visible.

NonFullScreenPageMode_UseOutlines 

Document outline visible.

NonFullScreenPageMode_UseThumbs 

Thumbnail images visible.

NonFullScreenPageMode_UseOC 

Optional content group panel visible.

◆ ReadingOrder

The predominant reading order for text.

Enumerator
ReadingOrder_LeftToRight 

Left to right.

ReadingOrder_RightToLeft 

Right to left (including vertical writing systems, such as Chinese, Japanese, and Korean).

◆ PrintScaling

The page scaling option that shall be selected when a print dialog is displayed for this document.

Enumerator
PrintScaling_AppDefault 

Indicates the conforming reader's default print scaling.

PrintScaling_None 

No page scaling.

◆ Duplex

enum Duplex

The paper handling option that shall be used when printing the file from the print dialog.

Enumerator
Duplex_Simplex 

Print single-sided.

Duplex_DuplexFlipShortEdge 

Duplex and flip on the short edge of the sheet.

Duplex_DuplexFlipLongEdge 

Duplex and flip on the long edge of the sheet.