diff options
author | Andrew Kim <andrewdkim@users.noreply.github.com> | 2019-02-26 17:28:02 -0500 |
---|---|---|
committer | Andrew Kim <andrewdkim@users.noreply.github.com> | 2019-02-26 17:28:02 -0500 |
commit | 0320123a5d0836dd11324a7eed6757a453c793d9 (patch) | |
tree | 6883d47a12524861a535d7512a603d359a6b6036 /src/documents/Documents.ts | |
parent | 124197658624b79426e666b72da7ef960367cf04 (diff) |
new version
Diffstat (limited to 'src/documents/Documents.ts')
-rw-r--r-- | src/documents/Documents.ts | 53 |
1 files changed, 26 insertions, 27 deletions
diff --git a/src/documents/Documents.ts b/src/documents/Documents.ts index cca6f50e9..61d2e18b9 100644 --- a/src/documents/Documents.ts +++ b/src/documents/Documents.ts @@ -11,8 +11,6 @@ import { ImageField } from "../fields/ImageField"; import { ImageBox } from "../views/nodes/ImageBox"; import { CollectionFreeFormView } from "../views/collections/CollectionFreeFormView"; import { FIELD_ID } from "../fields/Field"; -import { PDFBox } from "../views/nodes/PDFBox"; -import { PDFField } from "../fields/PDFField"; interface DocumentOptions { x?: number; @@ -128,31 +126,32 @@ export namespace Documents { return Server.GetDocument(imageProtoId, true)!; } - let PDFProtoId: FIELD_ID; - function GetPDFPrototype(): Document { - if (PDFProtoId === undefined) { - let PDFProto = new Document(); - PDFProtoId = PDFProto.Id; - PDFProto.Set(KeyStore.Title, new TextField("PDF PROTO")); - PDFProto.Set(KeyStore.X, new NumberField(0)); - PDFProto.Set(KeyStore.Y, new NumberField(0)); - PDFProto.Set(KeyStore.Width, new NumberField(300)); - PDFProto.Set(KeyStore.Height, new NumberField(300)); - PDFProto.Set(KeyStore.Layout, new TextField(PDFBox.LayoutString())); - PDFProto.Set(KeyStore.LayoutKeys, new ListField([KeyStore.Data])); - Server.AddDocument(PDFProto); - return PDFProto; - } - return Server.GetDocument(PDFProtoId, true)!; - } - - export function PDFDocument(url: string, options: DocumentOptions = {}): Document{ - let doc = GetPDFPrototype().MakeDelegate(); - setupOptions(doc, options); - doc.Set(KeyStore.Data, new PDFField(new URL(url))); - Server.AddDocument(doc); - return Server.GetDocument(doc.Id, true); - } + //for PDF + //let PDFProtoId: FIELD_ID; + //function GetPDFPrototype(): Document { + //if (PDFProtoId === undefined) { + //let PDFProto = new Document(); + //PDFProtoId = PDFProto.Id; + //PDFProto.Set(KeyStore.Title, new TextField("PDF PROTO")); + // PDFProto.Set(KeyStore.X, new NumberField(0)); + //PDFProto.Set(KeyStore.Y, new NumberField(0)); + //PDFProto.Set(KeyStore.Width, new NumberField(300)); + // PDFProto.Set(KeyStore.Height, new NumberField(300)); + // PDFProto.Set(KeyStore.Layout, new TextField(PDFBox.LayoutString())); + //PDFProto.Set(KeyStore.LayoutKeys, new ListField([KeyStore.Data])); + //Server.AddDocument(PDFProto); + // return PDFProto; + //} + //return Server.GetDocument(PDFProtoId, true)!; + //} + + //export function PDFDocument(url: string, options: DocumentOptions = {}): Document{ + //let doc = GetPDFPrototype().MakeDelegate(); + //setupOptions(doc, options); + //doc.Set(KeyStore.Data, new PDFField(new URL(url))); + //Server.AddDocument(doc); + //return Server.GetDocument(doc.Id, true); + //} export function ImageDocument(url: string, options: DocumentOptions = {}): Document { let doc = GetImagePrototype().MakeDelegate(); |