715 lines
11 KiB
Plaintext
715 lines
11 KiB
Plaintext
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.
|