Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%DeepSee] >  [UI] >  [WorksheetPDF]
Private  Storage   

class %DeepSee.UI.WorksheetPDF extends %ZEN.Report.reportPage

Render a Worksheet to PDF by using the Zen reports infrastructure. The name of the worksheet to process is passed in via the URL parameter WORKSHEET.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 8


Summary

This is a Zen Report class. 

Properties
%ArrayLogFiles %SplitReturnedPDFs %display %id
%seriesCount %seriesNames %source AggregatesIgnoreNLS
CheckPDFNotZeroLength ConnectTimeOut CountRepeatingElement Datasource
DefaultFontFaceCopyHTML DefaultFontSizeCopyHTML ExcelServer ExcelServerTimeOut
FileLifeTime MainReport Mode NamespaceDeclarations
OldBehaviorLineFeedOnBreak OptionCachePath OptionConserve OptionDPI
OptionEnableAccessibility OptionFlush OptionLang OptionNoAccessContent
OptionNoAnnotations OptionNoAssembleDoc OptionNoComplexScript OptionNoCopy
OptionNoEdit OptionNoFillInForms OptionNoPrint OptionNoPrintHq
OptionOwnerPassword OptionPDFProfile OptionRelaxed OptionUserPassword
PDFMergeMemSize PS PrintServer PrintTimeOut
RenderDirectlyOnTimeout RenderTimeOut RepeatingElement ReportDir
ReportXMLNameSpace ReportXMLNameSpacePrefix SaxMemSize SetProcessWideRunTimeMode
SplitAndMerge SplitDir SplitOnly SplitRootName
StripPI SubReport SuppressExcelHeaders TableAltColor
TimeOut TooLongText UseHTML5 UseRawIOForXML
UseSemaphore XsltVersion getxmlstylesheet isHTML5
isServer toexcelstream tohtmlstream toxslfostream
xmlfile xmlstream xmlstylesheet xmlstylesheetarg

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName
%ConstructClone %CreateModelInstance %DeleteModel
%DispatchClassMethod %DispatchGetModified %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DisplayAnnotatedExcel
%Extends %GetComponentById %GetJSValidationCode
%GetParameter %GetPropertyInfo %InitProperties1
%InvokeAction %IsA %IsModified
%IsReadOnly %MakeTransformedXMLFile %New
%NormalizeObject %ObjectModified %OnAfterCreateDisplay
%OnAfterReport %OnBeforeReport %OnCopyDataFromModel
%OnCopyDataToModel %OnDeleteModel %OnDeleteSource
%OnGetPropertyInfo %OnInvokeAction %OnLoadModel
%OnNewSource %OnOpenSource %OnPreHTTP
%OnReportTag %OnSaveSource %OnStoreModel
%OnSubmit %OpenModel %OriginalNamespace
%PackageName %ParseStyle %RemoveFromSaveSet
%ResolveText %SaveModel %SerializeObject
%SetModified %SubmitHandler %ValidateObject
%WriteXMLForReport %WriteXMLMessage %getDisplayUniqueExcelSheetName
%getUniqueExcelSheetName AsynchGenerateReport ConvertParameter
Decrypt Encrypt EscapeHTML
EscapeURL GenerateReport GenerateReportToStream
GenerateToFile GetTableData GetTempFileName
HyperEventCall HyperEventHead Include
InsertHiddenField InsertHiddenFields IsPrivate
Link OnAfterCreateDisplay OnHTTPHeader
OnPage OnPageError OnPostHTTP
OnPostHyperEvent OnPreHTTP OnPreHyperEvent
Page Purge QuoteJS
RewriteURL SampleData SampleData2
ShowError StartTimer StopTimer
Test TestPDFGeneration ThrowError
ToExcelDate UnLock UnescapeHTML
UnescapeURL


Parameters

• parameter DEFAULTMODE = "pdf";
• parameter DOMAIN = "%DeepSee";
Localization domain. DataModel classes that wish to support localization must provide a value for this within subclasses.

Methods

• classmethod %OnPreHTTP() as %Boolean
Test for additional resources.
• classmethod %ParseStyle(pStyle As %String, Output pCSS As %String)
Parse a CSS style directive.
• classmethod %WriteXMLForReport(pID As %String)
Write out the contents of a report in a way that can be consumed by a Zen report. pID is the full name of the worksheet.
• classmethod %WriteXMLMessage(pTitle As %String, pMessage As %String)
Create a simplified XML report for displaying an error message.
• classmethod GetTableData()
Get the data, as xml, for the current worksheet.
• classmethod SampleData()
Write out sample data
• classmethod SampleData2()
Write out sample data
• classmethod Test(pWorkSheetName As %String)


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.