Files
core/ASCImageStudio3/Common/ImageConverterDefines.h

44 lines
2.7 KiB
C

#pragma once
#include <windows.h>
#ifndef _IMAGECONVERTERDEFINES_H_ // For Borland compiler
#define _IMAGECONVERTERDEFINES_H_
#define AVS_ERROR_FIRST MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0300)
#define IMAGECONVERTER_UNEXPECTED_ERROR (AVS_ERROR_FIRST + 0x0000) //Íåèçâåñòàíÿ îøèáêà
#define IMAGECONVERTER_ERROR_XML_FORMAT (AVS_ERROR_FIRST + 0x0001) //Âõîäíàÿ XML èìååò íåïðàâèëüíûé ôîðìàò
#define IMAGECONVERTER_ERROR_CREATE_HANDLE (AVS_ERROR_FIRST + 0x0002) //Îøèáêà ïðè ñîçäàíèè Mutex or Event or OtherHandle
#define IMAGECONVERTER_ERROR_INPUT_DATA (AVS_ERROR_FIRST + 0x0003) //Âõîäíûå äàííûå
#define IMAGECONVERTER_ERROR_FILE_NOT_EXIST (AVS_ERROR_FIRST + 0x0004) //Èñõîäíûé ôàéë íå ñóùåñòâóåò
//#define IMAGECONVERTER_ERROR_FILECACHE (AVS_ERROR_FIRST + 0x0005) //Îøèáêà FileCache
#define IMAGECONVERTER_ERROR_IMAGESTUDIO (AVS_ERROR_FIRST + 0x0006) //Îøèáêà ImageStudio
#define IMAGECONVERTER_ERROR_CONVERT (AVS_ERROR_FIRST + 0x0007) //Îøèáêà ïðè êîíâåðòàöèè
#define IMAGECONVERTER_ERROR_IMAGEFILE (AVS_ERROR_FIRST + 0x0008) //Îøèáêà ïðè îòêðûòèè ôàéëà ImageFile3
#define IMAGECONVERTER_ERROR_REMOVE_TIFF (AVS_ERROR_FIRST + 0x000a) //îøèáêà óäàëåíèÿ tiff èëè gif ôàéëà ïðè Stop
#define IMAGECONVERTER_ERROR_REMOVE_TEMP_DIR (AVS_ERROR_FIRST + 0x000b) //îøèáêà óäàëåíèÿ òåìïîâîé äèðåêòîðèè ïðè ñîõðàíåíèèè â PDF
#define IMAGECONVERTER_ERROR_PDFFILE_CONTROL (AVS_ERROR_FIRST + 0x000c) //Íå óäàëîñü ñîçäàòü êîíòðîë PdfFile
#define IMAGECONVERTER_ERROR_TIFF_SAVE (AVS_ERROR_FIRST + 0x000d) //îøèáêà ñîõðàíåíèÿ â TIFF
#define IMAGECONVERTER_ERROR_GIF_SAVE (AVS_ERROR_FIRST + 0x000e) //îøèáêà ñîõðàíåíèÿ â GIF
#define IMAGECONVERTER_ERROR_FILE_ACCESS_READ (AVS_ERROR_FIRST + 0x000f) //îøèáêà äîñòóïà äëÿ ÷òåíèÿ
#define IMAGECONVERTER_ERROR_FILE_ACCESS_WRITE (AVS_ERROR_FIRST + 0x0010) //îøèáêà äîñòóïà äëÿ çàïèñè
#define IMAGECONVERTER_ERROR_FILE_SAVE (AVS_ERROR_FIRST + 0x0011) //îøèáêà äîñòóïà äëÿ çàïèñè
#define IMAGECONVERTER_ERROR_SAVE_PDF_ADDITIONAL (0x0100) //Ïðèáàâêà ê îøèáêàì PdfFile
#define IMAGECONVERTER_STATE_IDLE 0x0000
#define IMAGECONVERTER_STATE_RUN 0x0001
#define IMAGECONVERTER_STATE_SUSPENDED 0x0002
#define IMAGECONVERTER_LOGOPARAM_VERT_TOP 1<<0 //1
#define IMAGECONVERTER_LOGOPARAM_VERT_CENTER 1<<1 //2
#define IMAGECONVERTER_LOGOPARAM_VERT_BOTTOM 1<<2 //4
#define IMAGECONVERTER_LOGOPARAM_HOR_LEFT 1<<3 //8
#define IMAGECONVERTER_LOGOPARAM_HOR_CENTER 1<<4 //16
#define IMAGECONVERTER_LOGOPARAM_HOR_RIGHT 1<<5 //32
#endif //#ifndef _IMAGECONVERTERDEFINES_H_ // For Borland compiler