Skip to main content

EnsLib.Printing.PrintJob

persistent class EnsLib.Printing.PrintJob extends %Library.Persistent, %XML.Adaptor

SQL Table Name: EnsLib_Printing.PrintJob

A base class for print requests

Property Inventory

Properties

property Content as %Stream.GlobalBinary;
Print job content
Property methods: ContentDelete(), ContentGet(), ContentGetObject(), ContentGetObjectId(), ContentGetStored(), ContentGetSwizzled(), ContentIsValid(), ContentNewObject(), ContentOid(), ContentOpen(), ContentSet(), ContentSetObject(), ContentSetObjectId(), ContentUnSwizzle()
property ContentType as %String (MAXLEN = 128);
MIME Type of the content (e.g. text/plain, text/html, application/pdf etc).
Property methods: ContentTypeDisplayToLogical(), ContentTypeGet(), ContentTypeGetStored(), ContentTypeIsValid(), ContentTypeLogicalToDisplay(), ContentTypeLogicalToOdbc(), ContentTypeNormalize(), ContentTypeSet()
property PrintTarget as Ens.DataType.ConfigName;
Printer target name (or empty if it's not to be printed)
Property methods: PrintTargetDisplayToLogical(), PrintTargetGet(), PrintTargetGetStored(), PrintTargetIsValid(), PrintTargetLogicalToDisplay(), PrintTargetLogicalToOdbc(), PrintTargetNormalize(), PrintTargetParseConfigNameSpec(), PrintTargetSet()
property RenderedAt as %TimeStamp [ InitialExpression = $ZDT($H,3) ];
Time print job was rendered
Property methods: RenderedAtDisplayToLogical(), RenderedAtGet(), RenderedAtGetStored(), RenderedAtIsValid(), RenderedAtLogicalToDisplay(), RenderedAtLogicalToXSD(), RenderedAtNormalize(), RenderedAtOdbcToLogical(), RenderedAtSet(), RenderedAtXSDToLogical()

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (EnsLib.Printing.PrintJob)

^EnsLib.Printing.PrintJobD(ID)
=
%%CLASSNAME
RenderedAt
ContentType
Content
PrintTarget
FeedbackOpens in a new tab