unit TSPdfEnumerations; interface // HPDF_PageLayout function PAGE_LAYOUT_SINGLE(); function PAGE_LAYOUT_ONE_COLUMN(); function PAGE_LAYOUT_TWO_COLUMN_LEFT(); function PAGE_LAYOUT_TWO_COLUMN_RIGHT(); function PAGE_LAYOUT_TWO_PAGE_LEFT(); function PAGE_LAYOUT_TWO_PAGE_RIGHT(); function PAGE_LAYOUT_EOF(); // HPDF_PageMode function PAGE_MODE_USE_NODE(); function PAGE_MODE_USE_OUTLINE(); function PAGE_MODE_USE_THUMBS(); function PAGE_MODE_USE_SCREEN(); function PAGE_MODE_EOF(); // HPDF_ColorSpace function CS_DEVICE_GRAY(); function CS_DEVICE_RGB(); function CS_DEVICE_CMYK(); function CS_CAL_GRAY(); function CS_CAL_RGB(); function CS_LAB(); function CS_ICC_BASED(); function CS_SEPARATION(); function CS_DEVICE_N(); function CS_INDEXED(); function CS_PATTERN(); function CS_EOF(); // HPDF_InfoType function INFO_AUTHOR(); function INFO_CREATOR(); function INFO_TITLE(); function INFO_SUBJECT(); function INFO_KEYWORDS(); function INFO_CREATION_DATE(); function INFO_MOD_DATE(); // Permission function ENABLE_READ(); function ENABLE_PRINT(); function ENABLE_EDIT_ALL(); function ENABLE_COPY(); function ENABLE_EDIT(); // HPDF_PageSizes function PAGE_SIZE_LETTER(); function PAGE_SIZE_LEGAL(); function PAGE_SIZE_A3(); function PAGE_SIZE_A4(); function PAGE_SIZE_A5(); function PAGE_SIZE_B4(); function PAGE_SIZE_B5(); function PAGE_SIZE_EXECUTIVE(); function PAGE_SIZE_US4x6(); function PAGE_SIZE_US4x8(); function PAGE_SIZE_US5x7(); function PAGE_SIZE_COMM10(); function PAGE_SIZE_EOF(); // HPDF_PageDirection function PAGE_PORTRAIT(); function PAGE_LANDSCAPE(); // HPDF_LineCap function BUTT_END(); function ROUND_END(); function PROJECTING_SQUARE_END(); function LINECAP_EOF(); // HPDF_LineJoin function MITER_JOIN(); function ROUND_JOIN(); function BEVEL_JOIN(); function LINEJOIN_EOF(); // HPDF_TextRenderingMode function FILL(); function STROKE(); function FILL_THEN_STROKE(); function INVISIBLE(); function FILL_CLIPPING(); function STROKE_CLIPPING(); function FILL_STROKE_CLIPPING(); function CLIPPING(); function RENDERING_MODE_EOF(); // HPDF_CompressionMode function COMP_NONE(); function COMP_TEXT(); function COMP_IMAGE(); function COMP_METADATA(); function COMP_ALL(); // HPDF_EncryptMode function ENCRYPT_R2(); function ENCRYPT_R3(); // HPDF_TextAlignment function TALIGN_LEFT(); function TALIGN_RIGHT(); function TALIGN_CENTER(); function TALIGN_JUSTIFY(); // HPDF_EncoderType function ENCODER_TYPE_SINGLE_BYTE(); function ENCODER_TYPE_DOUBLE_BYTE(); function ENCODER_TYPE_UNINITIALIZED(); function ENCODER_UNKNOWN(); // HPDF_ByteType function BYTE_TYPE_SINGLE(); function BYTE_TYPE_LEAD(); function BYTE_TYPE_TRAIL(); function BYTE_TYPE_UNKNOWN(); // HPDF_WritingMode function WMODE_HORIZONTAL(); function WMODE_VERTICAL(); function WMODE_EOF(); // HPDF_AnnotHighlightMode function ANNOT_NO_HIGHTLIGHT(); function ANNOT_INVERT_BOX(); function ANNOT_INVERT_BORDER(); function ANNOT_DOWN_APPEARANCE(); function ANNOT_HIGHTLIGHT_MODE_EOF(); // HPDF_AnnotIcon function ANNOT_ICON_COMMENT(); function ANNOT_ICON_KEY(); function ANNOT_ICON_NOTE(); function ANNOT_ICON_HELP(); function ANNOT_ICON_NEW_PARAGRAPH(); function ANNOT_ICON_PARAGRAPH(); function ANNOT_ICON_INSERT(); function ANNOT_ICON_EOF(); // HPDF_BSSubtype function BS_SOLID(); function BS_DASHED(); function BS_BEVELED(); function BS_INSET(); function BS_UNDERLINED(); // HPDF_TransitionStyle function TS_WIPE_RIGHT(); function TS_WIPE_UP(); function TS_WIPE_LEFT(); function TS_WIPE_DOWN(); function TS_BARN_DOORS_HORIZONTAL_OUT(); function TS_BARN_DOORS_HORIZONTAL_IN(); function TS_BARN_DOORS_VERTICAL_OUT(); function TS_BARN_DOORS_VERTICAL_IN(); function TS_BOX_OUT(); function TS_BOX_IN(); function TS_BLINDS_HORIZONTAL(); function TS_BLINDS_VERTICAL(); function TS_DISSOLVE(); function TS_GLITTER_RIGHT(); function TS_GLITTER_DOWN(); function TS_GLITTER_TOP_LEFT_TO_BOTTOM_RIGHT(); function TS_REPLACE(); function TS_EOF(); implementation // HPDF_PageLayout function PAGE_LAYOUT_SINGLE(); begin return 0; end; function PAGE_LAYOUT_ONE_COLUMN(); begin return 1; end; function PAGE_LAYOUT_TWO_COLUMN_LEFT(); begin return 2; end; function PAGE_LAYOUT_TWO_COLUMN_RIGHT(); begin return 3; end; function PAGE_LAYOUT_TWO_PAGE_LEFT(); begin return 4; end; function PAGE_LAYOUT_TWO_PAGE_RIGHT(); begin return 5; end; function PAGE_LAYOUT_EOF(); begin return 6; end; // HPDF_PageMode function PAGE_MODE_USE_NODE(); begin return 0; end; function PAGE_MODE_USE_OUTLINE(); begin return 1; end; function PAGE_MODE_USE_THUMBS(); begin return 2; end; function PAGE_MODE_USE_SCREEN(); begin return 3; end; function PAGE_MODE_EOF(); begin return 4; end; // HPDF_ColorSpace function CS_DEVICE_GRAY(); begin return 0; end; function CS_DEVICE_RGB(); begin return 1; end; function CS_DEVICE_CMYK(); begin return 2; end; function CS_CAL_GRAY(); begin return 3; end; function CS_CAL_RGB(); begin return 4; end; function CS_LAB(); begin return 5; end; function CS_ICC_BASED(); begin return 6; end; function CS_SEPARATION(); begin return 7; end; function CS_DEVICE_N(); begin return 8; end; function CS_INDEXED(); begin return 9; end; function CS_PATTERN(); begin return 10; end; function CS_EOF(); begin return 11; end; // HPDF_InfoType function INFO_AUTHOR(); begin return "AUTHOR"; end; function INFO_CREATOR(); begin return "CREATOR"; end; function INFO_TITLE(); begin return "TITLE"; end; function INFO_SUBJECT(); begin return "SUBJECT"; end; function INFO_KEYWORDS(); begin return "KEYWORDS"; end; function INFO_CREATION_DATE(); begin return "CREATION_DATE"; end; function INFO_MOD_DATE(); begin return "MOD_DATE"; end; // Permission function ENABLE_READ(); begin return 0; end; function ENABLE_PRINT(); begin return 4; end; function ENABLE_EDIT_ALL(); begin return 8; end; function ENABLE_COPY(); begin return 16; end; function ENABLE_EDIT(); begin return 32; end; // HPDF_PageSizes function PAGE_SIZE_LETTER(); begin return 0; end; function PAGE_SIZE_LEGAL(); begin return 1; end; function PAGE_SIZE_A3(); begin return 2; end; function PAGE_SIZE_A4(); begin return 3; end; function PAGE_SIZE_A5(); begin return 4; end; function PAGE_SIZE_B4(); begin return 5; end; function PAGE_SIZE_B5(); begin return 6; end; function PAGE_SIZE_EXECUTIVE(); begin return 7; end; function PAGE_SIZE_US4x6(); begin return 8; end; function PAGE_SIZE_US4x8(); begin return 9; end; function PAGE_SIZE_US5x7(); begin return 10; end; function PAGE_SIZE_COMM10(); begin return 11; end; function PAGE_SIZE_EOF(); begin return 12; end; // HPDF_PageDirection function PAGE_PORTRAIT(); begin return 0; end; function PAGE_LANDSCAPE(); begin return 1; end; // HPDF_LineCap function BUTT_END(); begin return 0; end; function ROUND_END(); begin return 1; end; function PROJECTING_SQUARE_END(); begin return 2; end; function LINECAP_EOF(); begin return 3; end; // HPDF_LineJoin function MITER_JOIN(); begin return 0; end; function ROUND_JOIN(); begin return 1; end; function BEVEL_JOIN(); begin return 2; end; function LINEJOIN_EOF(); begin return 3; end; // HPDF_TextRenderingMode function FILL(); begin return 0; end; function STROKE(); begin return 1; end; function FILL_THEN_STROKE(); begin return 2; end; function INVISIBLE(); begin return 3; end; function FILL_CLIPPING(); begin return 4; end; function STROKE_CLIPPING(); begin return 5; end; function FILL_STROKE_CLIPPING(); begin return 6; end; function CLIPPING(); begin return 7; end; function RENDERING_MODE_EOF(); begin return 8; end; // HPDF_CompressionMode function COMP_NONE(); begin return 0x00; end; function COMP_TEXT(); begin return 0x01; end; function COMP_IMAGE(); begin return 0x02; end; function COMP_METADATA(); begin return 0x04; end; function COMP_ALL(); begin return 0x0F; end; // HPDF_EncryptMode function ENCRYPT_R2(); begin return 2; end; function ENCRYPT_R3(); begin return 3; end; // HPDF_TextAlignment function TALIGN_LEFT(); begin return 0; end; function TALIGN_RIGHT(); begin return 1; end; function TALIGN_CENTER(); begin return 2; end; function TALIGN_JUSTIFY(); begin return 3; end; // HPDF_EncoderType function ENCODER_TYPE_SINGLE_BYTE(); begin return 0; end; function ENCODER_TYPE_DOUBLE_BYTE(); begin return 1; end; function ENCODER_TYPE_UNINITIALIZED(); begin return 2; end; function ENCODER_UNKNOWN(); begin return 3; end; // HPDF_ByteType function BYTE_TYPE_SINGLE(); begin return 0; end; function BYTE_TYPE_LEAD(); begin return 1; end; function BYTE_TYPE_TRAIL(); begin return 2; end; function BYTE_TYPE_UNKNOWN(); begin return 3; end; // HPDF_WritingMode function WMODE_HORIZONTAL(); begin return 0; end; function WMODE_VERTICAL(); begin return 1; end; function WMODE_EOF(); begin return 2; end; // HPDF_AnnotHighlightMode function ANNOT_NO_HIGHTLIGHT(); begin return 0; end; function ANNOT_INVERT_BOX(); begin return 1; end; function ANNOT_INVERT_BORDER(); begin return 2; end; function ANNOT_DOWN_APPEARANCE(); begin return 3; end; function ANNOT_HIGHTLIGHT_MODE_EOF(); begin return 4; end; // HPDF_AnnotIcon function ANNOT_ICON_COMMENT(); begin return 0; end; function ANNOT_ICON_KEY(); begin return 1; end; function ANNOT_ICON_NOTE(); begin return 2; end; function ANNOT_ICON_HELP(); begin return 3; end; function ANNOT_ICON_NEW_PARAGRAPH(); begin return 4; end; function ANNOT_ICON_PARAGRAPH(); begin return 5; end; function ANNOT_ICON_INSERT(); begin return 6; end; function ANNOT_ICON_EOF(); begin return 7; end; // HPDF_BSSubtype function BS_SOLID(); begin return 0; end; function BS_DASHED(); begin return 1; end; function BS_BEVELED(); begin return 2; end; function BS_INSET(); begin return 3; end; function BS_UNDERLINED(); begin return 4; end; // HPDF_TransitionStyle function TS_WIPE_RIGHT(); begin return 0; end; function TS_WIPE_UP(); begin return 1; end; function TS_WIPE_LEFT(); begin return 2; end; function TS_WIPE_DOWN(); begin return 3; end; function TS_BARN_DOORS_HORIZONTAL_OUT(); begin return 4; end; function TS_BARN_DOORS_HORIZONTAL_IN(); begin return 5; end; function TS_BARN_DOORS_VERTICAL_OUT(); begin return 6; end; function TS_BARN_DOORS_VERTICAL_IN(); begin return 7; end; function TS_BOX_OUT(); begin return 8; end; function TS_BOX_IN(); begin return 9; end; function TS_BLINDS_HORIZONTAL(); begin return 10; end; function TS_BLINDS_VERTICAL(); begin return 11; end; function TS_DISSOLVE(); begin return 12; end; function TS_GLITTER_RIGHT(); begin return 13; end; function TS_GLITTER_DOWN(); begin return 14; end; function TS_GLITTER_TOP_LEFT_TO_BOTTOM_RIGHT(); begin return 15; end; function TS_REPLACE(); begin return 16; end; function TS_EOF(); begin return 17; end; end.