[feature] Sync AVS_OFFICESTUDIO_FILE_ constants

This commit is contained in:
Sergey Konovalov
2026-01-16 17:52:12 +03:00
parent 9537189a96
commit 37d979a66c
2 changed files with 52 additions and 1 deletions

View File

@ -116,6 +116,12 @@ exports.AVS_OFFICESTUDIO_FILE_DOCUMENT_DOCX_PACKAGE = exports.AVS_OFFICESTUDIO_F
exports.AVS_OFFICESTUDIO_FILE_DOCUMENT_OFORM = exports.AVS_OFFICESTUDIO_FILE_DOCUMENT + 0x0015;
exports.AVS_OFFICESTUDIO_FILE_DOCUMENT_DOCXF = exports.AVS_OFFICESTUDIO_FILE_DOCUMENT + 0x0016;
exports.AVS_OFFICESTUDIO_FILE_DOCUMENT_OFORM_PDF = exports.AVS_OFFICESTUDIO_FILE_DOCUMENT + 0x0017;
exports.AVS_OFFICESTUDIO_FILE_DOCUMENT_PAGES = exports.AVS_OFFICESTUDIO_FILE_DOCUMENT + 0x0018;
exports.AVS_OFFICESTUDIO_FILE_DOCUMENT_HWP = exports.AVS_OFFICESTUDIO_FILE_DOCUMENT + 0x0019;
exports.AVS_OFFICESTUDIO_FILE_DOCUMENT_HWPX = exports.AVS_OFFICESTUDIO_FILE_DOCUMENT + 0x001a;
exports.AVS_OFFICESTUDIO_FILE_DOCUMENT_HWPML = exports.AVS_OFFICESTUDIO_FILE_DOCUMENT + 0x001b;
exports.AVS_OFFICESTUDIO_FILE_DOCUMENT_MD = exports.AVS_OFFICESTUDIO_FILE_DOCUMENT + 0x001c;
exports.AVS_OFFICESTUDIO_FILE_DOCUMENT_XML = exports.AVS_OFFICESTUDIO_FILE_DOCUMENT + 0x0030;
exports.AVS_OFFICESTUDIO_FILE_PRESENTATION = 0x0080;
exports.AVS_OFFICESTUDIO_FILE_PRESENTATION_PPTX = exports.AVS_OFFICESTUDIO_FILE_PRESENTATION + 0x0001;
@ -130,6 +136,7 @@ exports.AVS_OFFICESTUDIO_FILE_PRESENTATION_ODP_FLAT = exports.AVS_OFFICESTUDIO_F
exports.AVS_OFFICESTUDIO_FILE_PRESENTATION_OTP = exports.AVS_OFFICESTUDIO_FILE_PRESENTATION + 0x000a;
exports.AVS_OFFICESTUDIO_FILE_PRESENTATION_PPTX_PACKAGE = exports.AVS_OFFICESTUDIO_FILE_PRESENTATION + 0x000b;
exports.AVS_OFFICESTUDIO_FILE_PRESENTATION_ODG = exports.AVS_OFFICESTUDIO_FILE_PRESENTATION + 0x000c;
exports.AVS_OFFICESTUDIO_FILE_PRESENTATION_KEY = exports.AVS_OFFICESTUDIO_FILE_PRESENTATION + 0x000d;
exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET = 0x0100;
exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET_XLSX = exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET + 0x0001;
@ -144,6 +151,7 @@ exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET_ODS_FLAT = exports.AVS_OFFICESTUDIO_FI
exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET_OTS = exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET + 0x000a;
exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET_XLSX_FLAT = exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET + 0x000b;
exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET_XLSX_PACKAGE = exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET + 0x000c;
exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET_NUMBERS = exports.AVS_OFFICESTUDIO_FILE_SPREADSHEET + 0x000d;
exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM = 0x0200;
exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_PDF = exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM + 0x0001;
@ -155,6 +163,7 @@ exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_HTMLR = exports.AVS_OFFICESTUDIO_FIL
exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_HTMLR_MENU = exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM + 0x0007;
exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_HTMLR_CANVAS = exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM + 0x0008;
exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_PDFA = exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM + 0x0009;
exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_OFD = exports.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM + 0x000a;
exports.AVS_OFFICESTUDIO_FILE_IMAGE = 0x0400;
exports.AVS_OFFICESTUDIO_FILE_IMAGE_JPG = exports.AVS_OFFICESTUDIO_FILE_IMAGE + 0x0001;
@ -180,21 +189,25 @@ exports.AVS_OFFICESTUDIO_FILE_OTHER_OLD_PRESENTATION = exports.AVS_OFFICESTUDIO_
exports.AVS_OFFICESTUDIO_FILE_OTHER_OLD_DRAWING = exports.AVS_OFFICESTUDIO_FILE_OTHER + 0x0006;
exports.AVS_OFFICESTUDIO_FILE_OTHER_OOXML = exports.AVS_OFFICESTUDIO_FILE_OTHER + 0x0007;
exports.AVS_OFFICESTUDIO_FILE_OTHER_JSON = exports.AVS_OFFICESTUDIO_FILE_OTHER + 0x0008; // Для mail-merge
exports.AVS_OFFICESTUDIO_FILE_OTHER_ZIP = exports.AVS_OFFICESTUDIO_FILE_OTHER + 0x0009;
exports.AVS_OFFICESTUDIO_FILE_OTHER_ODF = exports.AVS_OFFICESTUDIO_FILE_OTHER + 0x000a;
exports.AVS_OFFICESTUDIO_FILE_OTHER_MS_MITCRYPTO = exports.AVS_OFFICESTUDIO_FILE_OTHER + 0x000b;
exports.AVS_OFFICESTUDIO_FILE_OTHER_MS_VBAPROJECT = exports.AVS_OFFICESTUDIO_FILE_OTHER + 0x000c;
exports.AVS_OFFICESTUDIO_FILE_OTHER_PACKAGE_IN_OLE = exports.AVS_OFFICESTUDIO_FILE_OTHER + 0x000d;
exports.AVS_OFFICESTUDIO_FILE_OTHER_COMPOUND = exports.AVS_OFFICESTUDIO_FILE_OTHER + 0x000e;
exports.AVS_OFFICESTUDIO_FILE_TEAMLAB = 0x1000;
exports.AVS_OFFICESTUDIO_FILE_TEAMLAB_DOCY = exports.AVS_OFFICESTUDIO_FILE_TEAMLAB + 0x0001;
exports.AVS_OFFICESTUDIO_FILE_TEAMLAB_XLSY = exports.AVS_OFFICESTUDIO_FILE_TEAMLAB + 0x0002;
exports.AVS_OFFICESTUDIO_FILE_TEAMLAB_PPTY = exports.AVS_OFFICESTUDIO_FILE_TEAMLAB + 0x0003;
exports.AVS_OFFICESTUDIO_FILE_TEAMLAB_VSDY = exports.AVS_OFFICESTUDIO_FILE_TEAMLAB + 0x0004;
exports.AVS_OFFICESTUDIO_FILE_CANVAS = 0x2000;
exports.AVS_OFFICESTUDIO_FILE_CANVAS_WORD = exports.AVS_OFFICESTUDIO_FILE_CANVAS + 0x0001;
exports.AVS_OFFICESTUDIO_FILE_CANVAS_SPREADSHEET = exports.AVS_OFFICESTUDIO_FILE_CANVAS + 0x0002;
exports.AVS_OFFICESTUDIO_FILE_CANVAS_PRESENTATION = exports.AVS_OFFICESTUDIO_FILE_CANVAS + 0x0003;
exports.AVS_OFFICESTUDIO_FILE_CANVAS_PDF = exports.AVS_OFFICESTUDIO_FILE_CANVAS + 0x0004;
exports.AVS_OFFICESTUDIO_FILE_CANVAS_DRAW = exports.AVS_OFFICESTUDIO_FILE_CANVAS + 0x0005;
exports.AVS_OFFICESTUDIO_FILE_DRAW = 0x4000;
exports.AVS_OFFICESTUDIO_FILE_DRAW_VSDX = exports.AVS_OFFICESTUDIO_FILE_DRAW + 0x0001;

View File

@ -283,9 +283,10 @@ exports.getFormatFromString = function (ext) {
case 'rtf':
return constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_RTF;
case 'txt':
case 'xml':
case 'xslt':
return constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_TXT;
case 'xml':
return constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_XML;
case 'htm':
case 'html':
return constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_HTML;
@ -312,6 +313,16 @@ exports.getFormatFromString = function (ext) {
return constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_OFORM;
case 'docxf':
return constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_DOCXF;
case 'pages':
return constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_PAGES;
case 'hwp':
return constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_HWP;
case 'hwpx':
return constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_HWPX;
case 'hwpml':
return constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_HWPML;
case 'md':
return constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_MD;
case 'pptx':
return constants.AVS_OFFICESTUDIO_FILE_PRESENTATION_PPTX;
@ -336,6 +347,8 @@ exports.getFormatFromString = function (ext) {
return constants.AVS_OFFICESTUDIO_FILE_PRESENTATION_OTP;
case 'odg':
return constants.AVS_OFFICESTUDIO_FILE_PRESENTATION_ODG;
case 'key':
return constants.AVS_OFFICESTUDIO_FILE_PRESENTATION_KEY;
case 'xlsx':
return constants.AVS_OFFICESTUDIO_FILE_SPREADSHEET_XLSX;
@ -359,6 +372,8 @@ exports.getFormatFromString = function (ext) {
return constants.AVS_OFFICESTUDIO_FILE_SPREADSHEET_ODS_FLAT;
case 'ots':
return constants.AVS_OFFICESTUDIO_FILE_SPREADSHEET_OTS;
case 'numbers':
return constants.AVS_OFFICESTUDIO_FILE_SPREADSHEET_NUMBERS;
case 'jpeg':
case 'jpe':
@ -404,6 +419,8 @@ exports.getFormatFromString = function (ext) {
return constants.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_SVG;
case 'htmlr':
return constants.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_HTMLR;
case 'ofd':
return constants.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_OFD;
case 'doct':
return constants.AVS_OFFICESTUDIO_FILE_TEAMLAB_DOCY;
case 'xlst':
@ -476,6 +493,18 @@ exports.getStringFromFormat = function (format) {
return 'docxf';
case constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_OFORM_PDF:
return 'pdf';
case constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_PAGES:
return 'pages';
case constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_HWP:
return 'hwp';
case constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_HWPX:
return 'hwpx';
case constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_HWPML:
return 'hwpml';
case constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_MD:
return 'md';
case constants.AVS_OFFICESTUDIO_FILE_DOCUMENT_XML:
return 'xml';
case constants.AVS_OFFICESTUDIO_FILE_PRESENTATION_PPTX:
return 'pptx';
@ -501,6 +530,8 @@ exports.getStringFromFormat = function (format) {
return 'xml';
case constants.AVS_OFFICESTUDIO_FILE_PRESENTATION_ODG:
return 'odg';
case constants.AVS_OFFICESTUDIO_FILE_PRESENTATION_KEY:
return 'key';
case constants.AVS_OFFICESTUDIO_FILE_SPREADSHEET_XLSX:
return 'xlsx';
@ -526,6 +557,8 @@ exports.getStringFromFormat = function (format) {
return 'xlsx';
case constants.AVS_OFFICESTUDIO_FILE_SPREADSHEET_XLSX_PACKAGE:
return 'xml';
case constants.AVS_OFFICESTUDIO_FILE_SPREADSHEET_NUMBERS:
return 'numbers';
case constants.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_PDF:
case constants.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_PDFA:
@ -540,6 +573,8 @@ exports.getStringFromFormat = function (format) {
return 'svg';
case constants.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_HTMLR:
return 'htmlr';
case constants.AVS_OFFICESTUDIO_FILE_CROSSPLATFORM_OFD:
return 'ofd';
case constants.AVS_OFFICESTUDIO_FILE_OTHER_HTMLZIP:
return 'zip';
@ -579,6 +614,7 @@ exports.getStringFromFormat = function (format) {
case constants.AVS_OFFICESTUDIO_FILE_CANVAS_SPREADSHEET:
case constants.AVS_OFFICESTUDIO_FILE_CANVAS_PRESENTATION:
case constants.AVS_OFFICESTUDIO_FILE_CANVAS_PDF:
case constants.AVS_OFFICESTUDIO_FILE_CANVAS_DRAW:
return 'bin';
case constants.AVS_OFFICESTUDIO_FILE_OTHER_OLD_DOCUMENT:
case constants.AVS_OFFICESTUDIO_FILE_TEAMLAB_DOCY:
@ -589,6 +625,8 @@ exports.getStringFromFormat = function (format) {
case constants.AVS_OFFICESTUDIO_FILE_OTHER_OLD_DRAWING:
case constants.AVS_OFFICESTUDIO_FILE_TEAMLAB_PPTY:
return 'pptt';
case constants.AVS_OFFICESTUDIO_FILE_TEAMLAB_VSDY:
return 'vsdt';
case constants.AVS_OFFICESTUDIO_FILE_OTHER_OOXML:
return 'ooxml';
case constants.AVS_OFFICESTUDIO_FILE_OTHER_ODF: