Skip to content

KVSMEDIImageUtilsPdf#

Procedures#

Init(Record KVSMEDHttpServiceParameter) :#

procedure Init(var parameter: Record "KVSMEDHttpServiceParameter" 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 KVSMEDImageUtilsDocumentFile, OutStream) :#

procedure Join(var documentFiles: Record "KVSMEDImageUtilsDocumentFile" 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 KVSMEDImageUtilsDocumentFile, Record KVSMEDImageUtilsPrintProfile, Enum KVSMEDImageUtilsPrintMethod) : Boolean#

procedure Print(var documentFiles: Record "KVSMEDImageUtilsDocumentFile" temporary; var printProfiles: Record "KVSMEDImageUtilsPrintProfile" temporary; printMethod: Enum "KVSMEDImageUtilsPrintMethod"): 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 KVSMEDImageUtilsConversionArgs, OutStream) :#

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

OptimizePdf(InStream, Record KVSMEDImageUtilsConversionArgs, OutStream) :#

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

GetLastResponseInfo(Record KVSMEDHttpResponseBuffer) :#

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