groupdocs-conversion-cloud
Version:
GroupDocs.Conversion Cloud SDK for Node.js
1,766 lines (1,765 loc) • 154 kB
JavaScript
"use strict";
/*
* The MIT License (MIT)
*
* Copyright (c) Aspose Pty Ltd
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.DcmConvertOptions = exports.CsvLoadOptions = exports.Cf2LoadOptions = exports.BmpLoadOptions = exports.BmpConvertOptions = exports.XmlLoadOptions = exports.WordProcessingLoadOptions = exports.WordProcessingConvertOptions = exports.WebLoadOptions = exports.WebConvertOptions = exports.TxtLoadOptions = exports.TxtConvertOptions = exports.SpreadsheetLoadOptions = exports.SpreadsheetConvertOptions = exports.PresentationLoadOptions = exports.PresentationConvertOptions = exports.PersonalStorageLoadOptions = exports.PdfLoadOptions = exports.PdfConvertOptions = exports.PDLConvertOptions = exports.OneLoadOptions = exports.ImageLoadOptions = exports.ImageConvertOptions = exports.FileVersion = exports.EmailLoadOptions = exports.EBookConvertOptions = exports.DiagramLoadOptions = exports.CadLoadOptions = exports.WatermarkOptions = exports.SupportedFormat = exports.StoredConvertedResult = exports.StorageFile = exports.StorageExist = exports.OperationResult = exports.ObjectExist = exports.ModelError = exports.LoadOptions = exports.LicenseInfo = exports.FilesUploadResult = exports.FilesList = exports.FileVersions = exports.FieldLabel = exports.ErrorDetails = exports.DocumentMetadata = exports.DiscUsage = exports.ConvertSettings = exports.ConvertOptions = exports.ConsumptionResult = exports.ApiErrorResponse = exports.ApiError = void 0;
exports.OdsLoadOptions = exports.OdsConvertOptions = exports.OdpLoadOptions = exports.OdpConvertOptions = exports.OdgLoadOptions = exports.OdgConvertOptions = exports.MsgLoadOptions = exports.MobiLoadOptions = exports.MhtLoadOptions = exports.JpxLoadOptions = exports.JpmLoadOptions = exports.JpgLoadOptions = exports.JpgConvertOptions = exports.JpfLoadOptions = exports.JpegLoadOptions = exports.Jp2LoadOptions = exports.J2kLoadOptions = exports.J2cLoadOptions = exports.IgsLoadOptions = exports.IfcLoadOptions = exports.IcoLoadOptions = exports.IcoConvertOptions = exports.GifLoadOptions = exports.GifConvertOptions = exports.EmlxLoadOptions = exports.EmlLoadOptions = exports.EmfLoadOptions = exports.EmfConvertOptions = exports.DxfLoadOptions = exports.DwtLoadOptions = exports.DwgLoadOptions = exports.DwfxLoadOptions = exports.DwfLoadOptions = exports.DotxLoadOptions = exports.DotxConvertOptions = exports.DotmLoadOptions = exports.DotmConvertOptions = exports.DotLoadOptions = exports.DotConvertOptions = exports.DocxLoadOptions = exports.DocxConvertOptions = exports.DocmLoadOptions = exports.DocmConvertOptions = exports.DocLoadOptions = exports.DocConvertOptions = exports.DngLoadOptions = exports.DngConvertOptions = exports.DjvuConvertOptions = exports.DgnLoadOptions = exports.DcmLoadOptions = void 0;
exports.VsxLoadOptions = exports.VstxLoadOptions = exports.VstmLoadOptions = exports.VstLoadOptions = exports.VssxLoadOptions = exports.VssmLoadOptions = exports.VssLoadOptions = exports.VsdxLoadOptions = exports.VsdmLoadOptions = exports.VsdLoadOptions = exports.VdxLoadOptions = exports.VdwLoadOptions = exports.TsvLoadOptions = exports.TsvConvertOptions = exports.TiffLoadOptions = exports.TiffConvertOptions = exports.TifLoadOptions = exports.StlLoadOptions = exports.RtfConvertOptions = exports.PstLoadOptions = exports.PsdLoadOptions = exports.PsdConvertOptions = exports.PptxLoadOptions = exports.PptxConvertOptions = exports.PptmLoadOptions = exports.PptmConvertOptions = exports.PptLoadOptions = exports.PptConvertOptions = exports.PpsxLoadOptions = exports.PpsxConvertOptions = exports.PpsmLoadOptions = exports.PpsmConvertOptions = exports.PpsLoadOptions = exports.PpsConvertOptions = exports.PotxLoadOptions = exports.PotxConvertOptions = exports.PotmLoadOptions = exports.PotmConvertOptions = exports.PngLoadOptions = exports.PngConvertOptions = exports.PltLoadOptions = exports.OttLoadOptions = exports.OttConvertOptions = exports.OtsLoadOptions = exports.OtsConvertOptions = exports.OtpLoadOptions = exports.OtpConvertOptions = exports.OstLoadOptions = exports.OdtLoadOptions = exports.OdtConvertOptions = void 0;
exports.ObjectExistsRequest = exports.GetFileVersionsRequest = exports.GetDiscUsageRequest = exports.GetSupportedConversionTypesRequest = exports.GetDocumentMetadataRequest = exports.MoveFolderRequest = exports.GetFilesListRequest = exports.DeleteFolderRequest = exports.CreateFolderRequest = exports.CopyFolderRequest = exports.UploadFileRequest = exports.MoveFileRequest = exports.DownloadFileRequest = exports.DeleteFileRequest = exports.CopyFileRequest = exports.ConvertDocumentDirectRequest = exports.ConvertDocumentRequest = exports.StartConvertAndSaveRequest = exports.StartConvertRequest = exports.GetOperationStatusRequest = exports.GetOperationResultRequest = exports.typeMap = exports.enumsMap = exports.TifConvertOptions = exports.JpxConvertOptions = exports.JpmConvertOptions = exports.JpfConvertOptions = exports.JpegConvertOptions = exports.Jp2ConvertOptions = exports.J2kConvertOptions = exports.J2cConvertOptions = exports.XltxLoadOptions = exports.XltxConvertOptions = exports.XltmLoadOptions = exports.XltmConvertOptions = exports.XlsxLoadOptions = exports.XlsxConvertOptions = exports.XlsmLoadOptions = exports.XlsmConvertOptions = exports.XlsbLoadOptions = exports.XlsbConvertOptions = exports.XlsLoadOptions = exports.XlsConvertOptions = exports.Xls2003LoadOptions = exports.Xls2003ConvertOptions = exports.WmfLoadOptions = exports.WmfConvertOptions = exports.WebpLoadOptions = exports.WebpConvertOptions = exports.VtxLoadOptions = void 0;
exports.StorageExistsRequest = void 0;
// tslint:disable: completed-docs
class ApiError {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ApiError.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ApiError = ApiError;
/**
* Attribute type map
*/
ApiError.attributeTypeMap = [
{
name: "code",
baseName: "code",
type: "string",
},
{
name: "message",
baseName: "message",
type: "string",
},
{
name: "description",
baseName: "description",
type: "string",
},
{
name: "dateTime",
baseName: "dateTime",
type: "Date",
},
{
name: "innerError",
baseName: "innerError",
type: "ApiError",
}
];
// tslint:disable: completed-docs
class ApiErrorResponse {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ApiErrorResponse.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ApiErrorResponse = ApiErrorResponse;
/**
* Attribute type map
*/
ApiErrorResponse.attributeTypeMap = [
{
name: "requestId",
baseName: "requestId",
type: "string",
},
{
name: "error",
baseName: "error",
type: "ApiError",
}
];
/**
* Metered license consumption information
*/
// tslint:disable: completed-docs
class ConsumptionResult {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ConsumptionResult.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ConsumptionResult = ConsumptionResult;
/**
* Attribute type map
*/
ConsumptionResult.attributeTypeMap = [
{
name: "credit",
baseName: "credit",
type: "number",
},
{
name: "quantity",
baseName: "quantity",
type: "number",
},
{
name: "billedApiCalls",
baseName: "billedApiCalls",
type: "number",
}
];
/**
* ConvertOptions base
*/
// tslint:disable: completed-docs
class ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ConvertOptions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ConvertOptions = ConvertOptions;
/**
* Attribute type map
*/
ConvertOptions.attributeTypeMap = [
{
name: "fromPage",
baseName: "fromPage",
type: "number",
},
{
name: "pagesCount",
baseName: "pagesCount",
type: "number",
},
{
name: "pages",
baseName: "pages",
type: "Array<number>",
},
{
name: "watermarkOptions",
baseName: "watermarkOptions",
type: "WatermarkOptions",
}
];
/**
* Defines conversion request
*/
// tslint:disable: completed-docs
class ConvertSettings {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ConvertSettings.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ConvertSettings = ConvertSettings;
/**
* Attribute type map
*/
ConvertSettings.attributeTypeMap = [
{
name: "storageName",
baseName: "storageName",
type: "string",
},
{
name: "filePath",
baseName: "filePath",
type: "string",
},
{
name: "format",
baseName: "format",
type: "string",
},
{
name: "loadOptions",
baseName: "loadOptions",
type: "LoadOptions",
},
{
name: "convertOptions",
baseName: "convertOptions",
type: "ConvertOptions",
},
{
name: "outputPath",
baseName: "outputPath",
type: "string",
},
{
name: "fontsPath",
baseName: "fontsPath",
type: "string",
}
];
/**
* Class for disc space information.
*/
// tslint:disable: completed-docs
class DiscUsage {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return DiscUsage.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.DiscUsage = DiscUsage;
/**
* Attribute type map
*/
DiscUsage.attributeTypeMap = [
{
name: "usedSize",
baseName: "usedSize",
type: "number",
},
{
name: "totalSize",
baseName: "totalSize",
type: "number",
}
];
/**
* Contains a document metadata
*/
// tslint:disable: completed-docs
class DocumentMetadata {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return DocumentMetadata.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.DocumentMetadata = DocumentMetadata;
/**
* Attribute type map
*/
DocumentMetadata.attributeTypeMap = [
{
name: "fileType",
baseName: "fileType",
type: "string",
},
{
name: "pageCount",
baseName: "pageCount",
type: "number",
},
{
name: "size",
baseName: "size",
type: "number",
},
{
name: "width",
baseName: "width",
type: "number",
},
{
name: "height",
baseName: "height",
type: "number",
},
{
name: "horizontalResolution",
baseName: "horizontalResolution",
type: "number",
},
{
name: "verticalResolution",
baseName: "verticalResolution",
type: "number",
},
{
name: "bitsPerPixel",
baseName: "bitsPerPixel",
type: "number",
},
{
name: "title",
baseName: "title",
type: "string",
},
{
name: "author",
baseName: "author",
type: "string",
},
{
name: "createdDate",
baseName: "createdDate",
type: "Date",
},
{
name: "modifiedDate",
baseName: "modifiedDate",
type: "Date",
},
{
name: "layers",
baseName: "layers",
type: "Array<string>",
},
{
name: "isPasswordProtected",
baseName: "isPasswordProtected",
type: "boolean",
}
];
/**
* The error details
*/
// tslint:disable: completed-docs
class ErrorDetails {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ErrorDetails.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ErrorDetails = ErrorDetails;
/**
* Attribute type map
*/
ErrorDetails.attributeTypeMap = [
{
name: "requestId",
baseName: "requestId",
type: "string",
},
{
name: "date",
baseName: "date",
type: "Date",
}
];
/**
* Represents field label
*/
// tslint:disable: completed-docs
class FieldLabel {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return FieldLabel.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.FieldLabel = FieldLabel;
/**
* Attribute type map
*/
FieldLabel.attributeTypeMap = [
{
name: "field",
baseName: "field",
type: "FieldLabel.FieldEnum",
},
{
name: "label",
baseName: "label",
type: "string",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (FieldLabel) {
let FieldEnum;
(function (FieldEnum) {
FieldEnum[FieldEnum["Start"] = 'Start'] = "Start";
FieldEnum[FieldEnum["TabField"] = 'TabField'] = "TabField";
FieldEnum[FieldEnum["Subject"] = 'Subject'] = "Subject";
FieldEnum[FieldEnum["ShowTimeAs"] = 'ShowTimeAs'] = "ShowTimeAs";
FieldEnum[FieldEnum["Sent"] = 'Sent'] = "Sent";
FieldEnum[FieldEnum["RequiredAttendees"] = 'RequiredAttendees'] = "RequiredAttendees";
FieldEnum[FieldEnum["RecurrencePattern"] = 'RecurrencePattern'] = "RecurrencePattern";
FieldEnum[FieldEnum["Recurrence"] = 'Recurrence'] = "Recurrence";
FieldEnum[FieldEnum["PageHeader"] = 'PageHeader'] = "PageHeader";
FieldEnum[FieldEnum["Organizer"] = 'Organizer'] = "Organizer";
FieldEnum[FieldEnum["Location"] = 'Location'] = "Location";
FieldEnum[FieldEnum["Importance"] = 'Importance'] = "Importance";
FieldEnum[FieldEnum["From"] = 'From'] = "From";
FieldEnum[FieldEnum["End"] = 'End'] = "End";
FieldEnum[FieldEnum["Bcc"] = 'Bcc'] = "Bcc";
FieldEnum[FieldEnum["Attachments"] = 'Attachments'] = "Attachments";
FieldEnum[FieldEnum["To"] = 'To'] = "To";
})(FieldEnum = FieldLabel.FieldEnum || (FieldLabel.FieldEnum = {}));
})(FieldLabel || (exports.FieldLabel = FieldLabel = {}));
// tslint:enable:quotemark
/**
* File versions FileVersion.
*/
// tslint:disable: completed-docs
class FileVersions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return FileVersions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.FileVersions = FileVersions;
/**
* Attribute type map
*/
FileVersions.attributeTypeMap = [
{
name: "value",
baseName: "value",
type: "Array<FileVersion>",
}
];
/**
* Files list
*/
// tslint:disable: completed-docs
class FilesList {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return FilesList.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.FilesList = FilesList;
/**
* Attribute type map
*/
FilesList.attributeTypeMap = [
{
name: "value",
baseName: "value",
type: "Array<StorageFile>",
}
];
/**
* File upload result
*/
// tslint:disable: completed-docs
class FilesUploadResult {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return FilesUploadResult.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.FilesUploadResult = FilesUploadResult;
/**
* Attribute type map
*/
FilesUploadResult.attributeTypeMap = [
{
name: "uploaded",
baseName: "uploaded",
type: "Array<string>",
},
{
name: "errors",
baseName: "errors",
type: "Array<Error>",
}
];
/**
* Current license information
*/
// tslint:disable: completed-docs
class LicenseInfo {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return LicenseInfo.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.LicenseInfo = LicenseInfo;
/**
* Attribute type map
*/
LicenseInfo.attributeTypeMap = [
{
name: "isLicensed",
baseName: "isLicensed",
type: "boolean",
}
];
/**
* Load document options
*/
// tslint:disable: completed-docs
class LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return LoadOptions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.LoadOptions = LoadOptions;
/**
* Attribute type map
*/
LoadOptions.attributeTypeMap = [
{
name: "format",
baseName: "format",
type: "string",
}
];
/**
* Error
*/
// tslint:disable: completed-docs
class ModelError {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ModelError.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ModelError = ModelError;
/**
* Attribute type map
*/
ModelError.attributeTypeMap = [
{
name: "code",
baseName: "code",
type: "string",
},
{
name: "message",
baseName: "message",
type: "string",
},
{
name: "description",
baseName: "description",
type: "string",
},
{
name: "innerError",
baseName: "innerError",
type: "ErrorDetails",
}
];
/**
* Object exists
*/
// tslint:disable: completed-docs
class ObjectExist {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ObjectExist.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ObjectExist = ObjectExist;
/**
* Attribute type map
*/
ObjectExist.attributeTypeMap = [
{
name: "exists",
baseName: "exists",
type: "boolean",
},
{
name: "isFolder",
baseName: "isFolder",
type: "boolean",
}
];
/**
* Operation status result
*/
// tslint:disable: completed-docs
class OperationResult {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return OperationResult.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.OperationResult = OperationResult;
/**
* Attribute type map
*/
OperationResult.attributeTypeMap = [
{
name: "id",
baseName: "id",
type: "string",
},
{
name: "method",
baseName: "method",
type: "OperationResult.MethodEnum",
},
{
name: "status",
baseName: "status",
type: "OperationResult.StatusEnum",
},
{
name: "created",
baseName: "created",
type: "Date",
},
{
name: "started",
baseName: "started",
type: "Date",
},
{
name: "failed",
baseName: "failed",
type: "Date",
},
{
name: "canceled",
baseName: "canceled",
type: "Date",
},
{
name: "finished",
baseName: "finished",
type: "Date",
},
{
name: "result",
baseName: "result",
type: "Array<StoredConvertedResult>",
},
{
name: "error",
baseName: "error",
type: "string",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (OperationResult) {
let MethodEnum;
(function (MethodEnum) {
MethodEnum[MethodEnum["Convert"] = 'Convert'] = "Convert";
MethodEnum[MethodEnum["ConvertAndSave"] = 'ConvertAndSave'] = "ConvertAndSave";
})(MethodEnum = OperationResult.MethodEnum || (OperationResult.MethodEnum = {}));
let StatusEnum;
(function (StatusEnum) {
StatusEnum[StatusEnum["Created"] = 'Created'] = "Created";
StatusEnum[StatusEnum["Started"] = 'Started'] = "Started";
StatusEnum[StatusEnum["Failed"] = 'Failed'] = "Failed";
StatusEnum[StatusEnum["Canceled"] = 'Canceled'] = "Canceled";
StatusEnum[StatusEnum["Finished"] = 'Finished'] = "Finished";
})(StatusEnum = OperationResult.StatusEnum || (OperationResult.StatusEnum = {}));
})(OperationResult || (exports.OperationResult = OperationResult = {}));
// tslint:enable:quotemark
/**
* Storage exists
*/
// tslint:disable: completed-docs
class StorageExist {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return StorageExist.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.StorageExist = StorageExist;
/**
* Attribute type map
*/
StorageExist.attributeTypeMap = [
{
name: "exists",
baseName: "exists",
type: "boolean",
}
];
/**
* File or folder information
*/
// tslint:disable: completed-docs
class StorageFile {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return StorageFile.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.StorageFile = StorageFile;
/**
* Attribute type map
*/
StorageFile.attributeTypeMap = [
{
name: "name",
baseName: "name",
type: "string",
},
{
name: "isFolder",
baseName: "isFolder",
type: "boolean",
},
{
name: "modifiedDate",
baseName: "modifiedDate",
type: "Date",
},
{
name: "size",
baseName: "size",
type: "number",
},
{
name: "path",
baseName: "path",
type: "string",
}
];
/**
* Contains single converted item. Result is provided as url to a storage
*/
// tslint:disable: completed-docs
class StoredConvertedResult {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return StoredConvertedResult.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.StoredConvertedResult = StoredConvertedResult;
/**
* Attribute type map
*/
StoredConvertedResult.attributeTypeMap = [
{
name: "name",
baseName: "name",
type: "string",
},
{
name: "size",
baseName: "size",
type: "number",
},
{
name: "path",
baseName: "path",
type: "string",
},
{
name: "url",
baseName: "url",
type: "string",
}
];
/**
* Represents information about supported conversion for SourceFormat
*/
// tslint:disable: completed-docs
class SupportedFormat {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return SupportedFormat.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.SupportedFormat = SupportedFormat;
/**
* Attribute type map
*/
SupportedFormat.attributeTypeMap = [
{
name: "sourceFormat",
baseName: "sourceFormat",
type: "string",
},
{
name: "targetFormats",
baseName: "targetFormats",
type: "Array<string>",
}
];
/**
* Options for settings watermark to the converted document
*/
// tslint:disable: completed-docs
class WatermarkOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return WatermarkOptions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.WatermarkOptions = WatermarkOptions;
/**
* Attribute type map
*/
WatermarkOptions.attributeTypeMap = [
{
name: "text",
baseName: "text",
type: "string",
},
{
name: "fontName",
baseName: "fontName",
type: "string",
},
{
name: "fontSize",
baseName: "fontSize",
type: "number",
},
{
name: "bold",
baseName: "bold",
type: "boolean",
},
{
name: "italic",
baseName: "italic",
type: "boolean",
},
{
name: "color",
baseName: "color",
type: "string",
},
{
name: "width",
baseName: "width",
type: "number",
},
{
name: "height",
baseName: "height",
type: "number",
},
{
name: "top",
baseName: "top",
type: "number",
},
{
name: "left",
baseName: "left",
type: "number",
},
{
name: "rotationAngle",
baseName: "rotationAngle",
type: "number",
},
{
name: "transparency",
baseName: "transparency",
type: "number",
},
{
name: "background",
baseName: "background",
type: "boolean",
},
{
name: "image",
baseName: "image",
type: "string",
},
{
name: "autoAlign",
baseName: "autoAlign",
type: "boolean",
}
];
/**
* Options for loading CAD documents
*/
// tslint:disable: completed-docs
class CadLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(CadLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.CadLoadOptions = CadLoadOptions;
/**
* Attribute type map
*/
CadLoadOptions.attributeTypeMap = [
{
name: "layoutNames",
baseName: "layoutNames",
type: "Array<string>",
},
{
name: "backgroundColor",
baseName: "backgroundColor",
type: "string",
},
{
name: "drawType",
baseName: "drawType",
type: "CadLoadOptions.DrawTypeEnum",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (CadLoadOptions) {
let DrawTypeEnum;
(function (DrawTypeEnum) {
DrawTypeEnum[DrawTypeEnum["UseDrawColor"] = 'UseDrawColor'] = "UseDrawColor";
DrawTypeEnum[DrawTypeEnum["UseObjectColor"] = 'UseObjectColor'] = "UseObjectColor";
})(DrawTypeEnum = CadLoadOptions.DrawTypeEnum || (CadLoadOptions.DrawTypeEnum = {}));
})(CadLoadOptions || (exports.CadLoadOptions = CadLoadOptions = {}));
// tslint:enable:quotemark
/**
* Diagram document load options
*/
// tslint:disable: completed-docs
class DiagramLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(DiagramLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.DiagramLoadOptions = DiagramLoadOptions;
/**
* Attribute type map
*/
DiagramLoadOptions.attributeTypeMap = [
{
name: "defaultFont",
baseName: "defaultFont",
type: "string",
}
];
/**
* Ebook convert options
*/
// tslint:disable: completed-docs
class EBookConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(EBookConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.EBookConvertOptions = EBookConvertOptions;
/**
* Attribute type map
*/
EBookConvertOptions.attributeTypeMap = [
{
name: "pageSize",
baseName: "pageSize",
type: "EBookConvertOptions.PageSizeEnum",
},
{
name: "pageOrientation",
baseName: "pageOrientation",
type: "EBookConvertOptions.PageOrientationEnum",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (EBookConvertOptions) {
let PageSizeEnum;
(function (PageSizeEnum) {
PageSizeEnum[PageSizeEnum["Default"] = 'Default'] = "Default";
PageSizeEnum[PageSizeEnum["A3"] = 'A3'] = "A3";
PageSizeEnum[PageSizeEnum["Statement"] = 'Statement'] = "Statement";
PageSizeEnum[PageSizeEnum["Quarto"] = 'Quarto'] = "Quarto";
PageSizeEnum[PageSizeEnum["Paper11x17"] = 'Paper11x17'] = "Paper11x17";
PageSizeEnum[PageSizeEnum["Paper10x14"] = 'Paper10x14'] = "Paper10x14";
PageSizeEnum[PageSizeEnum["Letter"] = 'Letter'] = "Letter";
PageSizeEnum[PageSizeEnum["Legal"] = 'Legal'] = "Legal";
PageSizeEnum[PageSizeEnum["Ledger"] = 'Ledger'] = "Ledger";
PageSizeEnum[PageSizeEnum["Folio"] = 'Folio'] = "Folio";
PageSizeEnum[PageSizeEnum["Executive"] = 'Executive'] = "Executive";
PageSizeEnum[PageSizeEnum["EnvelopeDL"] = 'EnvelopeDL'] = "EnvelopeDL";
PageSizeEnum[PageSizeEnum["Custom"] = 'Custom'] = "Custom";
PageSizeEnum[PageSizeEnum["B5"] = 'B5'] = "B5";
PageSizeEnum[PageSizeEnum["B4"] = 'B4'] = "B4";
PageSizeEnum[PageSizeEnum["A5"] = 'A5'] = "A5";
PageSizeEnum[PageSizeEnum["A4"] = 'A4'] = "A4";
PageSizeEnum[PageSizeEnum["Tabloid"] = 'Tabloid'] = "Tabloid";
})(PageSizeEnum = EBookConvertOptions.PageSizeEnum || (EBookConvertOptions.PageSizeEnum = {}));
let PageOrientationEnum;
(function (PageOrientationEnum) {
PageOrientationEnum[PageOrientationEnum["Default"] = 'Default'] = "Default";
PageOrientationEnum[PageOrientationEnum["Landscape"] = 'Landscape'] = "Landscape";
PageOrientationEnum[PageOrientationEnum["Portrait"] = 'Portrait'] = "Portrait";
})(PageOrientationEnum = EBookConvertOptions.PageOrientationEnum || (EBookConvertOptions.PageOrientationEnum = {}));
})(EBookConvertOptions || (exports.EBookConvertOptions = EBookConvertOptions = {}));
// tslint:enable:quotemark
/**
* Options for loading Email documents
*/
// tslint:disable: completed-docs
class EmailLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(EmailLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.EmailLoadOptions = EmailLoadOptions;
/**
* Attribute type map
*/
EmailLoadOptions.attributeTypeMap = [
{
name: "displayHeader",
baseName: "displayHeader",
type: "boolean",
},
{
name: "displayFromEmailAddress",
baseName: "displayFromEmailAddress",
type: "boolean",
},
{
name: "displayToEmailAddress",
baseName: "displayToEmailAddress",
type: "boolean",
},
{
name: "displayCcEmailAddress",
baseName: "displayCcEmailAddress",
type: "boolean",
},
{
name: "displayBccEmailAddress",
baseName: "displayBccEmailAddress",
type: "boolean",
},
{
name: "timeZoneOffset",
baseName: "timeZoneOffset",
type: "string",
},
{
name: "convertAttachments",
baseName: "convertAttachments",
type: "boolean",
},
{
name: "fieldLabels",
baseName: "fieldLabels",
type: "Array<FieldLabel>",
},
{
name: "preserveOriginalDate",
baseName: "preserveOriginalDate",
type: "boolean",
}
];
/**
* File Version
*/
// tslint:disable: completed-docs
class FileVersion extends StorageFile {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(FileVersion.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.FileVersion = FileVersion;
/**
* Attribute type map
*/
FileVersion.attributeTypeMap = [
{
name: "versionId",
baseName: "versionId",
type: "string",
},
{
name: "isLatest",
baseName: "isLatest",
type: "boolean",
}
];
/**
* Options for to Image conversion
*/
// tslint:disable: completed-docs
class ImageConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(ImageConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.ImageConvertOptions = ImageConvertOptions;
/**
* Attribute type map
*/
ImageConvertOptions.attributeTypeMap = [
{
name: "width",
baseName: "width",
type: "number",
},
{
name: "height",
baseName: "height",
type: "number",
},
{
name: "horizontalResolution",
baseName: "horizontalResolution",
type: "number",
},
{
name: "verticalResolution",
baseName: "verticalResolution",
type: "number",
},
{
name: "grayscale",
baseName: "grayscale",
type: "boolean",
},
{
name: "rotateAngle",
baseName: "rotateAngle",
type: "number",
},
{
name: "usePdf",
baseName: "usePdf",
type: "boolean",
},
{
name: "brightness",
baseName: "brightness",
type: "number",
},
{
name: "contrast",
baseName: "contrast",
type: "number",
},
{
name: "gamma",
baseName: "gamma",
type: "number",
},
{
name: "flipMode",
baseName: "flipMode",
type: "ImageConvertOptions.FlipModeEnum",
},
{
name: "backgroundColor",
baseName: "backgroundColor",
type: "string",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (ImageConvertOptions) {
let FlipModeEnum;
(function (FlipModeEnum) {
FlipModeEnum[FlipModeEnum["None"] = 'None'] = "None";
FlipModeEnum[FlipModeEnum["FlipX"] = 'FlipX'] = "FlipX";
FlipModeEnum[FlipModeEnum["FlipY"] = 'FlipY'] = "FlipY";
FlipModeEnum[FlipModeEnum["FlipXY"] = 'FlipXY'] = "FlipXY";
})(FlipModeEnum = ImageConvertOptions.FlipModeEnum || (ImageConvertOptions.FlipModeEnum = {}));
})(ImageConvertOptions || (exports.ImageConvertOptions = ImageConvertOptions = {}));
// tslint:enable:quotemark
/**
* Image document load options
*/
// tslint:disable: completed-docs
class ImageLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(ImageLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.ImageLoadOptions = ImageLoadOptions;
/**
* Attribute type map
*/
ImageLoadOptions.attributeTypeMap = [
{
name: "defaultFont",
baseName: "defaultFont",
type: "string",
}
];
/**
* One document load options
*/
// tslint:disable: completed-docs
class OneLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(OneLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.OneLoadOptions = OneLoadOptions;
/**
* Attribute type map
*/
OneLoadOptions.attributeTypeMap = [
{
name: "defaultFont",
baseName: "defaultFont",
type: "string",
},
{
name: "fontSubstitutes",
baseName: "fontSubstitutes",
type: "{ [key: string]: string; }",
},
{
name: "password",
baseName: "password",
type: "string",
}
];
/**
* Page description langusge convert options
*/
// tslint:disable: completed-docs
class PDLConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(PDLConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.PDLConvertOptions = PDLConvertOptions;
/**
* Attribute type map
*/
PDLConvertOptions.attributeTypeMap = [];
/**
* Options for to PDF conversion
*/
// tslint:disable: completed-docs
class PdfConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(PdfConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.PdfConvertOptions = PdfConvertOptions;
/**
* Attribute type map
*/
PdfConvertOptions.attributeTypeMap = [
{
name: "width",
baseName: "width",
type: "number",
},
{
name: "height",
baseName: "height",
type: "number",
},
{
name: "dpi",
baseName: "dpi",
type: "number",
},
{
name: "password",
baseName: "password",
type: "string",
},
{
name: "marginTop",
baseName: "marginTop",
type: "number",
},
{
name: "marginBottom",
baseName: "marginBottom",
type: "number",
},
{
name: "marginLeft",
baseName: "marginLeft",
type: "number",
},
{
name: "marginRight",
baseName: "marginRight",
type: "number",
},
{
name: "pdfFormat",
baseName: "pdfFormat",
type: "PdfConvertOptions.PdfFormatEnum",
},
{
name: "removePdfaCompliance",
baseName: "removePdfaCompliance",
type: "boolean",
},
{
name: "zoom",
baseName: "zoom",
type: "number",
},
{
name: "linearize",
baseName: "linearize",
type: "boolean",
},
{
name: "linkDuplicateStreams",
baseName: "linkDuplicateStreams",
type: "boolean",
},
{
name: "removeUnusedObjects",
baseName: "removeUnusedObjects",
type: "boolean",
},
{
name: "removeUnusedStreams",
baseName: "removeUnusedStreams",
type: "boolean",
},
{
name: "compressImages",
baseName: "compressImages",
type: "boolean",
},
{
name: "imageQuality",
baseName: "imageQuality",
type: "number",
},
{
name: "unembedFonts",
baseName: "unembedFonts",
type: "boolean",
},
{
name: "grayscale",
baseName: "grayscale",
type: "boolean",
},
{
name: "centerWindow",
baseName: "centerWindow",
type: "boolean",
},
{
name: "direction",
baseName: "direction",
type: "PdfConvertOptions.DirectionEnum",
},
{
name: "displayDocTitle",
baseName: "displayDocTitle",
type: "boolean",
},
{
name: "fitWindow",
baseName: "fitWindow",
type: "boolean",
},
{
name: "hideMenuBar",
baseName: "hideMenuBar",
type: "boolean",
},
{
name: "hideToolBar",
baseName: "hideToolBar",
type: "boolean",
},
{
name: "hideWindowUI",
baseName: "hideWindowUI",
type: "boolean",
},
{
name: "nonFullScreenPageMode",
baseName: "nonFullScreenPageMode",
type: "PdfConvertOptions.NonFullScreenPageModeEnum",
},
{
name: "pageLayout",
baseName: "pageLayout",
type: "PdfConvertOptions.PageLayoutEnum",
},
{
name: "pageMode",
baseName: "pageMode",
type: "PdfConvertOptions.PageModeEnum",
},
{
name: "rotate",
baseName: "rotate",
type: "PdfConvertOptions.RotateEnum",
},
{
name: "pageSize",
baseName: "pageSize",
type: "PdfConvertOptions.PageSizeEnum",
},
{
name: "pageOrientation",
baseName: "pageOrientation",
type: "PdfConvertOptions.PageOrientationEnum",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (PdfConvertOptions) {
let PdfFormatEnum;
(function (PdfFormatEnum) {
PdfFormatEnum[PdfFormatEnum["Default"] = 'Default'] = "Default";
PdfFormatEnum[PdfFormatEnum["PdfA1A"] = 'PdfA_1A'] = "PdfA1A";
PdfFormatEnum[PdfFormatEnum["PdfA1B"] = 'PdfA_1B'] = "PdfA1B";
PdfFormatEnum[PdfFormatEnum["PdfA2A"] = 'PdfA_2A'] = "PdfA2A";
PdfFormatEnum[PdfFormatEnum["PdfA3A"] = 'PdfA_3A'] = "PdfA3A";
PdfFormatEnum[PdfFormatEnum["PdfA2B"] = 'PdfA_2B'] = "PdfA2B";
PdfFormatEnum[PdfFormatEnum["PdfA2U"] = 'PdfA_2U'] = "PdfA2U";
PdfFormatEnum[PdfFormatEnum["PdfA3B"] = 'PdfA_3B'] = "PdfA3B";
PdfFormatEnum[PdfFormatEnum["PdfA3U"] = 'PdfA_3U'] = "PdfA3U";
PdfFormatEnum[PdfFormatEnum["V13"] = 'v1_3'] = "V13";
PdfFormatEnum[PdfFormatEnum["V14"] = 'v1_4'] = "V14";
PdfFormatEnum[PdfFormatEnum["V15"] = 'v1_5'] = "V15";
PdfFormatEnum[PdfFormatEnum["V16"] = 'v1_6'] = "V16";
PdfFormatEnum[PdfFormatEnum["V17"] = 'v1_7'] = "V17";
PdfFormatEnum[PdfFormatEnum["PdfX1A"] = 'PdfX_1A'] = "PdfX1A";
PdfFormatEnum[PdfFormatEnum["PdfX3"] = 'PdfX3'] = "PdfX3";
})(PdfFormatEnum = PdfConvertOptions.PdfFormatEnum || (PdfConvertOptions.PdfFormatEnum = {}));
let DirectionEnum;
(function (DirectionEnum) {
DirectionEnum[DirectionEnum["L2R"] = 'L2R'] = "L2R";
DirectionEnum[DirectionEnum["R2L"] = 'R2L'] = "R2L";
})(DirectionEnum = PdfConvertOptions.DirectionEnum || (PdfConvertOptions.DirectionEnum = {}));
let NonFullScreenPageModeEnum;
(function (NonFullScreenPageModeEnum) {
NonFullScreenPageModeEnum[NonFullScreenPageModeEnum["UseNone"] = 'UseNone'] = "UseNone";
NonFullScreenPageModeEnum[NonFullScreenPageModeEnum["UseOutlines"] = 'UseOutlines'] = "UseOutlines";
NonFullScreenPageModeEnum[NonFullScreenPageModeEnum["UseThumbs"] = 'UseThumbs'] = "UseThumbs";
NonFullScreenPageModeEnum[NonFullScreenPageModeEnum["FullScreen"] = 'FullScreen'] = "FullScreen";
NonFullScreenPageModeEnum[NonFullScreenPageModeEnum["UseOC"] = 'UseOC'] = "UseOC";
NonFullScreenPageModeEnum[NonFullScreenPageModeEnum["UseAttachments"] = 'UseAttachments'] = "UseAttachments";
})(NonFullScreenPageModeEnum = PdfConvertOptions.NonFullScreenPageModeEnum || (PdfConvertOptions.NonFullScreenPageModeEnum = {}));
let PageLayoutEnum;
(function (PageLayoutEnum) {
PageLayoutEnum[PageLayoutEnum["Default"] = 'Default'] = "Default";
PageLayoutEnum[PageLayoutEnum["SinglePage"] = 'SinglePage'] = "SinglePage";
PageLayoutEnum[PageLayoutEnum["OneColumn"] = 'OneColumn'] = "OneColumn";
PageLayoutEnum[PageLayoutEnum["TwoColumnLeft"] = 'TwoColumnLeft'] = "TwoColumnLeft";
PageLayoutEnum[PageLayoutEnum["TwoColumnRight"] = 'TwoColumnRight'] = "TwoColumnRight";
PageLayoutEnum[PageLayoutEnum["TwoPageLeft"] = 'TwoPageLeft'] = "TwoPageLeft";
PageLayoutEnum[PageLayoutEnum["TwoPageRight"] = 'TwoPageRight'] = "TwoPageRight";
})(PageLayoutEnum = PdfConvertOptions.PageLayoutEnum || (PdfConvertOptions.PageLayoutEnum = {}));
let PageModeEnum;
(function (PageModeEnum) {
PageModeEnum[PageModeEnum["UseNone"] = 'UseNone'] = "UseNone";
PageModeEnum[PageModeEnum["UseOutlines"] = 'UseOutlines'] = "UseOutlines";
PageModeEnum[PageModeEnum["UseThumbs"] = 'UseThumbs'] = "UseThumbs";
PageModeEnum[PageModeEnum["FullScreen"] = 'FullScreen'] = "FullScreen";
PageModeEnum[PageModeEnum["UseOC"] = 'UseOC'] = "UseOC";
PageModeEnum[PageModeEnum["UseAttachments"] = 'UseAttachments'] = "UseAttachments";
})(PageModeEnum = PdfConvertOptions.PageModeEnum || (PdfConvertOptions.PageModeEnum = {}));
let RotateEnum;
(function (RotateEnum) {
RotateEnum[RotateEnum["None"] = 'None'] = "None";
RotateEnum[RotateEnum["On90"] = 'On90'] = "On90";
RotateEnum[RotateEnum["On180"] = 'On180'] = "On180";
RotateEnum[RotateEnum["On270"] = 'On270'] = "On270";
})(RotateEnum = PdfConvertOptions.RotateEnum || (PdfConvertOptions.RotateEnum = {}));
let PageSizeEnum;
(function (PageSizeEnum) {
PageSizeEnum[PageSizeEnum["Default"] = 'Default'] = "Default";
PageSizeEnum[PageSizeEnum["A3"] = 'A3'] = "A3";
PageSizeEnum[PageSizeEnum["Statement"] = 'Statement'] = "Statement";
PageSizeEnum[PageSizeEnum["Quarto"] = 'Quarto'] = "Quarto";
PageSizeEnum[PageSizeEnum["Paper11x17"] = 'Paper11x17'] = "Paper11x17";
PageSizeEnum[PageSizeEnum["Paper10x14"] = 'Paper10x14'] = "Paper10x14";
PageSizeEnum[PageSizeEnum["Letter"] = 'Letter'] = "Letter";
PageSizeEnum[PageSizeEnum["Legal"] = 'Legal'] = "Legal";
PageSizeEnum[PageSizeEnum["Ledger"] = 'Ledger'] = "Ledger";
PageSizeEnum[PageSizeEnum["Folio"] = 'Folio'] = "Folio";
PageSizeEnum[PageSizeEnum["Executive"] = 'Executive'] = "Executive";
PageSizeEnum[PageSizeEnum["EnvelopeDL"] = 'EnvelopeDL'] = "EnvelopeDL";
PageSizeEnum[PageSizeEnum["Custom"] = 'Custom'] = "Custom";
PageSizeEnum[PageSizeEnum["B5"] = 'B5'] = "B5";
PageSizeEnum[PageSizeEnum["B4"] = 'B4'] = "B4";
PageSizeEnum[PageSizeEnum["A5"] = 'A5'] = "A5";
PageSizeEnum[PageSizeEnum["A4"] = 'A4'] = "A4";
PageSizeEnum[PageSizeEnum["Tabloid"] = 'Tabloid'] = "Tabloid";
})(PageSizeEnum = PdfConvertOptions.PageSizeEnum || (PdfConvertOptions.PageSizeEnum = {}));
let PageOrientationEnum;
(function (PageOrientationEnum) {
PageOrientationEnum[PageOrientationEnum["Default"] = 'Default'] = "Default";
PageOrientationEnum[PageOrientationEnum["Landscape"] = 'Landscape'] = "Landscape";
PageOrientationEnum[PageOrientationEnum["Portrait"] = 'Portrait'] = "Portrait";
})(PageOrientationEnum = PdfConvertOptions.PageOrientationEnum || (PdfConvertOptions.PageOrientationEnum = {}));
})(PdfConvertOptions || (exports.PdfConvertOptions = PdfConvertOptions = {}));
// tslint:enable:quotemark
/**
* Pdf document load options
*/
// tslint:disable: completed-docs
class PdfLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(PdfLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.PdfLoadOptions = PdfLoadOptions;
/**
* Attribute type map
*/
PdfLoadOptions.attributeTypeMap = [
{
name: "removeEmbeddedFiles",
baseName: "removeEmbeddedFiles",
type: "boolean",
},
{
name: "password",
baseName: "password",
type: "string",
},
{
name: "hidePdfAnnotations",
baseName: "hidePdfAnnotations",
type: "boolean",
},
{
name: "flattenAllFields",
baseName: "flattenAllFields",
type: "boolean",
}
];
/**
* Options for loading personal storage documents.
*/
// tslint:disable: completed-docs
class PersonalStorageLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(PersonalStorageLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.PersonalStorageLoadOptions = PersonalStorageLoadOptions;
/**
* Attribute type map
*/
PersonalStorageLoadOptions.attributeTypeMap = [
{
name: "folder",
baseName: "folder",
type: "string",
},
{
name: "depth",
baseName: "depth",
type: "number",
}
];
/**
* Options for to presentation conversion
*/
// tslint:disable: completed-docs
class PresentationConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(PresentationConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.PresentationConvertOptions = PresentationConvertOptions;
/**
* Attribute type map
*/
PresentationConvertOptions.attributeTypeMap = [
{
name: "password",