@grapecity/gcpdfviewer
Version:
GcDocs PDF Viewer
44 lines (43 loc) • 1.08 kB
TypeScript
import { SharedAccessMode } from "../SharedDocuments/types";
export declare class DocumentInfo {
title: string;
creator: string;
producer: string;
author: string;
subject: string;
keywords: string;
creationDate?: string;
modifyDate?: string;
}
export declare class OpenDocumentInfo {
accessMode: SharedAccessMode;
documentId: string;
fileName: string;
pagesCount: number;
defaultViewPortSize: {
w: number;
h: number;
};
info: DocumentInfo;
constructor(params: {
accessMode: SharedAccessMode;
documentId: string;
fileName: string;
pagesCount: number;
defaultViewPortSize: {
w: number;
h: number;
};
info: DocumentInfo;
});
}
export type DocumentModification = {
renderInteractiveForms?: boolean;
rotation?: number;
formData?: any;
annotationsData?: {
newAnnotations: any[];
updatedAnnotations: any[];
removedAnnotations: any[];
};
};