Skip to main content

GetLastPrinted

Returns the date when the document was last printed.

Syntax

expression.GetLastPrinted();

expression - A variable that represents a ApiCore class.

Parameters

This method doesn't have any parameters.

Returns

Date

Example

This example demonstrates how to set and get the date when the current presentation was printed last time.

const presentation = Api.GetPresentation();
const core = presentation.GetCore();
core.SetLastPrinted(new Date());

const fill = Api.CreateSolidFill(Api.CreateRGBColor(100, 150, 200));
const stroke = Api.CreateStroke(0, Api.CreateNoFill());
const shape = Api.CreateShape("rect", 150 * 36000, 150 * 36000, fill, stroke);

const lastPrintedDate = core.GetLastPrinted().toDateString();
const paragraph = shape.GetDocContent().GetElement(0);
paragraph.AddText("Last printed: " + lastPrintedDate);

const slide = presentation.GetSlideByIndex(0);
slide.RemoveAllObjects();
slide.AddObject(shape);