BL.Sys.FOP.Common,BL.Flow.Doc.Common 1 %RegisteredObject This parameter should be overridden in each derived class basisdoc_NoTemplate KyoceraFS4000 Basis F s sc=##class(BL.Flow.Basis.Doc).RenderAndFileFromXML("\\Cache02\c$\Temp\FactuurList_40157.xml","E:\FOP\PDFTest\Factuur\") w sc,! s sc=##class(BL.Flow.Basis.Doc).RenderAndFileFromXML("\\Cache02\c$\Temp\FactuurList_40157.xml",) w sc,! 1 %Status Document renderen in PDF-vorm en bijhouden in PPOD. Kan gebruikt worden om verschillende docs te verzamelen en samen met een (ge-rendered) voorblad te faxen. 1 lbDocs:%List,PrintGroupName:%String %Status Genereert de XML voor list lbDocs en geeft deze terug via DataStream DataStream als .local doorgeven. 1 %Status Debug Tool Genereert de XML voor list lbDocs en bewaart deze in de opgegeven file (path/dir moet reeds bestaan) Oproepen via : s FP="\\Cache02\c$\Temp\FactuurList_" s sc=##class(BL.Flow.Basis.Doc).FopXMLToFile(FP_$P($H,",",2)_".xml", $LB($LB(255275,,"C"))) w sc,! 1 FileName:%String,lbDocs:%List %Status Aanmaken van het proxy-object dat de proxy-facturen bevat. 1 %RegisteredObject Geeft de standaard Keywords terug op basis van de opgegeven AnalyseRoutine 1 DocType:%String,AnalyseRoutine:%String %String XSLT-parameters voor RenderDoc berekenen. Geeft een $LB() terug. Bvb: $LB("pWithLogo=0","pWithBgColors=1") 1 lbXsltParams:%List,pWithLogo:%Boolean=0,pWithBgColors:%Boolean="",pPPODGroupName:%String="",pImageColVisible:%String="" %List Create Task-object AnalyseRoutine is een verplichte parameter Keywords is optioneel. Bij voorkeur ";"-gescheiden UserID is optioneel. Keywords en UserID worden berekend indien niet gedefinieerd. 1 AnalyseRoutine:%String,Keywords:%String,UserID:%String Sys.FOP.Task De render-data toevoegen aan het Doc. 1 Doc:Sys.FOP.emDoc,DataInVia:%String,DataIn,Template:%String,TransformType:%String="PDF",lbPPODKeywords:%List,lbXsltParams:%List %Status De render-data ophalen, i.e. invullen in de parameters (als .local doorgeven). 1 %Status De render-data toevoegen aan het Doc. Alleen gebruiken wanneer de data van het document gedefinieerd is via lbDocs, i.e. xml wordt pas later gegenereerd via method GetFopXML() 1 Doc:Sys.FOP.emDoc,lbDocs:%List,Template:%String,TransformType:%String="PDF",lbPPODKeywords:%List,pWithLogo:%Boolean %Status 1 BONNr:%String,Extension:%String="pdf" %String DocRef kan ofwel BONNr zijn, ofwel lbDocs (list) Target: File, FileWWW, FileWWWUrl, TempFTP, Mail, TempMail 1 OLD METHOD - Deprecated! De render-data/doc toevoegen aan de task. Alleen gebruiken wanneer de data van het document gedefinieerd is via lbDocs, i.e. xml wordt pas later gegenereerd via method GetFopXML() 1 1 Task:Sys.FOP.Task,Template:%String,lbDocs:%List,TransformType:%String="PDF",pWithLogo:%Boolean,pPPODGroupName:%String Sys.FOP.emDoc