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):