Table 18122310 EOS Pdf Buffer

Table 18122310 EOS Pdf Buffer

A buffer table that helps with handling PDF document operations.

LanguageCaption
da-DKPdf Buffer
de-DEPdf Buffer
es-ESPdf Buffer
fr-FRPdf Buffer
en-USPdf Buffer
it-ITPdf Buffer
nl-NLPdf Buffer

Fields

Entry No. (1)

Integer

A generic primary key.

LanguageCaption
da-DKSide nr.
de-DESeitennr.
es-ESPágina No.
fr-FRPage No.
en-USPage No.
it-ITNr. pagina
nl-NLPagina nee.

Sorting Sequence (2)

Integer

A sorting sequence. This field will be used to generate filenames in Combine and therefore will control the order in which files are combined.

LanguageCaption
da-DKSortere
de-DESortierreihenfolge
es-ESSecuencia de clasificación
fr-FRSéquence de tri
en-USSorting Sequence
it-ITScelta nr. di sequenza
nl-NLSorteervolgorde

Filename (5)

Text[250]

A generic, optional filename.

LanguageCaption
da-DKFilnavn
de-DEDateiname
es-ESNombre del archivo
fr-FRNom de fichier
en-USFilename
it-ITNome file
nl-NLBestandsnaam

Blob (10)

Blob

The BLOB containing the raw binary data.

LanguageCaption
da-DKBlob
de-DEBlob
es-ESGota
fr-FRBlob
en-USBlob
it-ITBlob
nl-NLBlob

Methods

ToBlobSpec

procedure ToBlobSpec(var TmpBlobSpec: Record "EOS BlobSpec")

Creates an instance of a BlobSpec from the current record. This will issue a CalcFields to Blob. Therefore: make sure Blob is correctly stored.

Parameters / Return Value

  • TmpBlobSpec Record "EOS BlobSpec"

    An instance where the resuling BlobSpec is written to.


ReadFromZip

procedure ReadFromZip(var ZipBlob: Codeunit "Temp Blob")

Reads a ZIP file and extracts all the contained PDF files into the current record instance. One record per document will be created. All records in the current table will be completely replaced with the contents of the ZIP file.

Parameters / Return Value

  • ZipBlob Codeunit "Temp Blob"

    A TempBlob containing the ZIP file to read.


CreateZip

procedure CreateZip(var ZipBlob: Codeunit "Temp Blob")

Creates a ZIP file containing all the files in the current table instance. File names will be assigned automatically by using a sequential number, ordered by “Sorting Sequence”

Parameters / Return Value

  • ZipBlob Codeunit "Temp Blob"

    A TempBlob where the resulting ZIP file will be written to.


CreateZip

procedure CreateZip(var ZipBlob: Codeunit "Temp Blob"; UseSequentialNames: Boolean)

Creates a ZIP file containing all the files in the current table instance.

Parameters / Return Value

  • ZipBlob Codeunit "Temp Blob"

    A TempBlob where the resulting ZIP file will be written to.

  • UseSequentialNames Boolean

    Specifies whether file names should be assigned automatically using a sequential filename. If this is false, the filename of the field Filename is used.


Split

procedure Split(var InputBlobSpec: Record "EOS BlobSpec")

Splits a give input PDF document to the current table instance.

Parameters / Return Value

  • InputBlobSpec Record "EOS BlobSpec"

    A BlobSpec containing the input PDF file to process.


Combine

procedure Combine(var Result: Codeunit "Temp Blob")

Combines all documents in the current table instance to a single PDF file, according to Sorting Sequence.

Parameters / Return Value

  • Result Codeunit "Temp Blob"

    A BlobSpec where the resulting PDF file will be written to.



EOS Labs -