Pdf/TSPdfEnumerations.tsf

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.