typedef enum { DOCEDIT_MODE_PREVIEW = 0, /* preview mode */ DOCEDIT_MODE_EDIT, /* edit mode */ } EDITMODE; typedef enum { DOCEDIT_CMD_UPDATECOMMANDS = 0, /* update command */ } CBCOMMANDS; typedef enum { DOCEDIT_STATUS = 0x0, /* To find the valid status modes */ DOCEDIT_SUPPORTED = 0x1, /* the feature is supported */ DOCEDIT_ENABLED = 0x2, /* the feature is enabled */ DOCEDIT_ISON = 0x4, /* the feature is set on */ DOCEDIT_ISOFF = 0x8, /* the feature is set off */ DOCEDIT_EXECUTE = 0xFF,/* Execute the method */ } EDITSTATUSVAL; typedef enum { DOCEDIT_JUSTIFYCENTER = 0, /* Justify center */ DOCEDIT_JUSTIFYRIGHT = 1, /* Justify right */ DOCEDIT_JUSTIFYLEFT = 2, /* Justify left */ } JUSTIFYVAL; typedef enum { FILE_ASCII_STANDARD = 203, /* ASCII Standard */ FILE_HTML_20 = 215, /* HTML (2.0 specification) */ FILE_RTF = 226, /* Rich Text Format */ } DOCFORMATS; typedef enum { DOCEDIT_NOTIFICATION_GETPASSWORD = 500, } DOCEDIT_NOTIFICATION_EVENT; typedef enum { DOCEDIT_DLG_AUTO_PROCESS = 0x80000000, } DOCEDIT_DLG_FLAGS; typedef enum { DOC_OBJTEXTALIGN_ABSBOTTOM=0, DOC_OBJTEXTALIGN_ABSMIDDLE, DOC_OBJTEXTALIGN_BASELINE, DOC_OBJTEXTALIGN_BOTTOM, DOC_OBJTEXTALIGN_LEFT, DOC_OBJTEXTALIGN_MIDDLE, DOC_OBJTEXTALIGN_RIGHT, DOC_OBJTEXTALIGN_TEXTTOP, DOC_OBJTEXTALIGN_TOP, } DOC_OBJTEXTALIGN; /* Dialog String Indices */ typedef enum { /* Generic control strings */ DOC_DLGSTR_OK = 0, DOC_DLGSTR_CANCEL, DOC_DLGSTR_HELP, /* Insert Vector/Raster dialog */ DOC_DLGSTR_INSERT_RASTER_CAPTION, DOC_DLGSTR_INSERT_VECTOR_CAPTION, DOC_DLGSTR_INSERT_BUTTON_BROWSE, DOC_DLGSTR_INSERT_LABEL_WIDTH, DOC_DLGSTR_INSERT_LABEL_HEIGHT, DOC_DLGSTR_INSERT_LABEL_ALIGN, DOC_DLGSTR_INSERT_LABEL_HSPACE, DOC_DLGSTR_INSERT_LABEL_VSPACE, /* Insert dialog align combo */ DOC_DLGSTR_INSERT_ALIGN_ABSBOTTOM, DOC_DLGSTR_INSERT_ALIGN_ABSMIDDLE, DOC_DLGSTR_INSERT_ALIGN_BASELINE, DOC_DLGSTR_INSERT_ALIGN_BOTTOM, DOC_DLGSTR_INSERT_ALIGN_LEFT, DOC_DLGSTR_INSERT_ALIGN_MIDDLE, DOC_DLGSTR_INSERT_ALIGN_RIGHT, DOC_DLGSTR_INSERT_ALIGN_TEXTTOP, DOC_DLGSTR_INSERT_ALIGN_TOP, /* Messages */ DOC_DLGSTR_ERROR_NO_MEMORY, DOC_DLGSTR_ERROR_NO_BITMAP, DOC_DLGSTR_ERROR_MEMORY_TOO_LOW, DOC_DLGSTR_ERROR_FILE_LSEEK, DOC_DLGSTR_ERROR_FILE_WRITE, DOC_DLGSTR_ERROR_FILE_GONE, DOC_DLGSTR_ERROR_FILE_READ, DOC_DLGSTR_ERROR_INV_FILENAME, DOC_DLGSTR_ERROR_FILE_FORMAT, DOC_DLGSTR_ERROR_FILENOTFOUND, DOC_DLGSTR_ERROR_INV_RANGE, DOC_DLGSTR_ERROR_IMAGE_TYPE, DOC_DLGSTR_ERROR_INV_PARAMETER, DOC_DLGSTR_ERROR_FILE_OPEN, DOC_DLGSTR_ERROR_UNKNOWN_COMP, DOC_DLGSTR_ERROR_FEATURE_NOT_SUPPORTED, DOC_DLGSTR_ERROR_NOT_256_COLOR, DOC_DLGSTR_ERROR_DOC_NOT_INITIALIZED, DOC_DLGSTR_ERROR_DOC_HANDLE, DOC_DLGSTR_ERROR_DOC_EMPTY, DOC_DLGSTR_ERROR_DOC_INVALID_FONT, DOC_DLGSTR_ERROR_DOC_INVALID_PAGE, DOC_DLGSTR_ERROR_DOC_INVALID_RULE, DOC_DLGSTR_ERROR_DOC_INVALID_ZONE, DOC_DLGSTR_ERROR_DOC_TYPE_ZONE, DOC_DLGSTR_ERROR_DOC_INVALID_COLUMN, DOC_DLGSTR_ERROR_DOC_INVALID_LINE, DOC_DLGSTR_ERROR_DOC_INVALID_WORD, DOC_DLGSTR_ERROR_VECTOR_IS_LOCKED, DOC_DLGSTR_ERROR_VECTOR_IS_EMPTY, DOC_DLGSTR_ERROR_VECTOR_LAYER_NOT_FOUND, DOC_DLGSTR_ERROR_VECTOR_LAYER_IS_LOCKED, DOC_DLGSTR_ERROR_VECTOR_LAYER_ALREADY_EXISTS, DOC_DLGSTR_ERROR_VECTOR_OBJECT_NOT_FOUND, DOC_DLGSTR_ERROR_VECTOR_INVALID_OBJECT_TYPE, DOC_DLGSTR_ERROR_VECTOR_PEN_NOT_FOUND, DOC_DLGSTR_ERROR_VECTOR_BRUSH_NOT_FOUND, DOC_DLGSTR_ERROR_VECTOR_FONT_NOT_FOUND, DOC_DLGSTR_ERROR_VECTOR_BITMAP_NOT_FOUND, DOC_DLGSTR_ERROR_VECTOR_POINT_NOT_FOUND, DOC_DLGSTR_ERROR_VECTOR_CANT_ADD_TEXT, DOC_DLGSTR_ERROR_VECTOR_GROUP_NOT_FOUND, DOC_DLGSTR_ERROR_VECTOR_GROUP_ALREADY_EXISTS, DOC_DLGSTR_ERROR_DOCUMENT_NOT_ENABLED, DOC_DLGSTR_ERROR_MULTIMEDIA_NOT_ENABLED, DOC_DLGSTR_ERROR_MEDICAL_NOT_ENABLED, DOC_DLGSTR_ERROR_JBIG_NOT_ENABLED, DOC_DLGSTR_ERROR_JBIG_FILTER_MISSING, DOC_DLGSTR_ERROR_VECTOR_NOT_ENABLED, DOC_DLGSTR_ERROR_VECTOR_DXF_NOT_ENABLED, DOC_DLGSTR_ERROR_VECTOR_DWG_NOT_ENABLED, DOC_DLGSTR_ERROR_VECTOR_MISC_NOT_ENABLED, DOC_DLGSTR_ERROR_TAG_MISSING, DOC_DLGSTR_ERROR_VECTOR_DWF_NOT_ENABLED, DOC_DLGSTR_ERROR_PDF_NOT_ENABLED, DOC_DLGSTR_ERROR_CANNOTLOADBITMAP, DOC_DLGSTR_ERROR_CANNOTLOADVECTOR, /* Context Menu Items*/ DOC_DLGSTR_MENU_CUT, DOC_DLGSTR_MENU_COPY, DOC_DLGSTR_MENU_PASTE, DOC_DLGSTR_MENU_SELECTALL, DOC_DLGSTR_MENU_PRINT, DOC_DLGSTR_MENU_DELETE, DOC_DLGSTR_MAX, } DOC_DLGSTRINDICES;