Skip to content

KVSMTCIImageUtilsPdf#

Procedures#

Init(Record KVSMTCHttpServiceParameter) :#

procedure Init(var parameter: Record "KVSMTCHttpServiceParameter" temporary): 

Ping() : Boolean#

procedure Ping(): Boolean

PageCount(InStream) : Integer#

procedure PageCount(var pdfInStream: InStream): Integer

RemovePages(InStream, List, OutStream) :#

procedure RemovePages(var pdfInStream: InStream; pagesToDelete: List; var pdfOutStream: OutStream): 

AddStamp(InStream, InStream, InStream, Boolean, OutStream) :#

procedure AddStamp(var pdfInStream: InStream; var stampFirstPageInStream: InStream; var stampOtherPagesInStream: InStream; applyToAllPages: Boolean; var pdfOutStream: OutStream): 

Join(Record KVSMTCImageUtilsDocumentFile, OutStream) :#

procedure Join(var documentFiles: Record "KVSMTCImageUtilsDocumentFile" temporary; var pdfOutStream: OutStream): 

JoinPdf(Codeunit Temp Blob List, OutStream) :#

procedure JoinPdf(var files: Codeunit "Temp Blob List"; var pdfOutStream: OutStream): 

GetPaperSources(Text, Dictionary) :#

procedure GetPaperSources(printerName: Text; var paperSourceIndexNameDict: Dictionary): 

Print(Record KVSMTCImageUtilsDocumentFile, Record KVSMTCImageUtilsPrintProfile, Enum KVSMTCImageUtilsPrintMethod) : Boolean#

procedure Print(var documentFiles: Record "KVSMTCImageUtilsDocumentFile" temporary; var printProfiles: Record "KVSMTCImageUtilsPrintProfile" temporary; printMethod: Enum "KVSMTCImageUtilsPrintMethod"): Boolean

FillPdfForm(InStream, XmlDocument, Text, OutStream) :#

procedure FillPdfForm(var templateFile: InStream; xmlData: XmlDocument; password: Text; var pdfOutStream: OutStream): 

FlatPdfForm(InStream, OutStream) :#

procedure FlatPdfForm(var pdfInStream: InStream; var pdfOutStream: OutStream): 

ConvertToPdf(InStream, Text, Record KVSMTCImageUtilsConversionArgs, OutStream) :#

procedure ConvertToPdf(var imageInStream: InStream; fileName: Text; var arguments: Record "KVSMTCImageUtilsConversionArgs" temporary; var pdfOutStream: OutStream): 

OptimizePdf(InStream, Record KVSMTCImageUtilsConversionArgs, OutStream) :#

procedure OptimizePdf(var imageInStream: InStream; var arguments: Record "KVSMTCImageUtilsConversionArgs" temporary; var pdfOutStream: OutStream): 

GetLastResponseInfo(Record KVSMTCHttpResponseBuffer) :#

procedure GetLastResponseInfo(var responseBuffer: Record "KVSMTCHttpResponseBuffer" temporary):