mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-11 05:24:10 +08:00
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62352 954022d7-b5bf-4e40-9824-e11837661b57
53 lines
1.8 KiB
C++
53 lines
1.8 KiB
C++
#ifndef _OFFICEDEFINES_H_
|
|
#define _OFFICEDEFINES_H_
|
|
|
|
//AVSOfficeImageFile: TIFFOptions in DocumentConverter.xml
|
|
|
|
namespace TiffCompression
|
|
{
|
|
const int None = 0;
|
|
const int Lzw = 1;
|
|
const int Rle = 2;
|
|
const int CCITT3 = 3;
|
|
const int CCITT4 = 4;
|
|
}
|
|
|
|
//AVSOfficeTxtFile: TXTOptions in DocumentConverter.xml
|
|
|
|
namespace EncodingType
|
|
{
|
|
const int Utf8 = 0;
|
|
const int Unicode = 1;
|
|
const int Ansi = 2;
|
|
const int BigEndian = 3;
|
|
}
|
|
|
|
#define PERMISSION_PRINT ( 1 << 2 ) // Îãðàíè÷åíèå ïå÷àòè äîêóìåíòà
|
|
#define PERMISSION_CHANGE ( 1 << 3 ) // Îãðàíè÷åíèå íà èçìåíåíèå ñîäåðæèìîãî äîêóìåíòà (òåêñò, ãðàôèêà, êàðòèíêè)
|
|
#define PERMISSION_COPY ( 1 << 4 ) // Îãðàíè÷åíèå íà êîïèðîâàíèå äîêóìåíòà è åãî ñîäåðæèìîãî
|
|
|
|
//Òèï ïå÷àòè
|
|
const int c_nPrintTypeFit = 0; //âïèñûâàòü ïî àñïåêòó
|
|
const int c_nPrintTypeStrech = 1; //ðàñòÿãèâàòü
|
|
const int c_nPrintType100 = 2; // ïå÷àòàòü êàê åñòü
|
|
//ïðèìåð xml äëÿ ôóíêöèè PrintPage <PrintSettings><Mode ZoomEnable=\"0\" RotateEnable=\"0\" PrintableAreaEnable=\"0\">%d</Mode></PrintSettings>
|
|
//enable - 0; diable - 1 ( åñëè àòðèáóò íå çàäàí, òî îí áåðåòñÿ êàê 0 )
|
|
//ZoomEnable ðàñòÿãèâàòü ëþáîé äîêóìåíò äî ðàçìåðîâ ñòðàíèöû
|
|
//RotateEnable ïîâîðà÷èâàòü äîêóìåíò,åñëè â ïîâåðíóòîì ñîñòîÿíèè îí áóäåò çàíèìàòü áîëüøóþ ïëîùàäü(íàïðèìåð ïðè c_nPrintType100) èëè åñëè â îáû÷íîì ñîñòîÿíèè îí íå âïèñûâàåò, à â ïîâåðíóòîì âïèñûâàåòñÿ
|
|
//PrintableAreaEnable ïå÷àòü òîëüêî â îáëàñòè ïå÷àòè ïðèíòåðà
|
|
|
|
namespace TextFormatting
|
|
{
|
|
const int c_nPerCharacter = 0;
|
|
const int c_nLineByLine = 1;
|
|
const int c_nWordProcessing = 2;
|
|
}
|
|
|
|
//additional param ñîõðàíåíèÿ íåñêîëüêèõ äîêóìåíòîâ â îäèí äëÿ IAVSOfficeFileConverter
|
|
const int c_nSaveModeNone = 0;
|
|
const int c_nSaveModeStart = 1;
|
|
const int c_nSaveModeContinue = 2;
|
|
const int c_nSaveModeCommit = 4;
|
|
|
|
#endif //_OFFICEDEFINES_H_
|