Name
csurface:SetMetadata -- set metadata for PDF surface
Synopsis
csurface:SetMetadata(metadata, s$)
Function
Set document metadata for PDF surface. The #CAIRO_PDF_METADATA_CREATE_DATE and #CAIRO_PDF_METADATA_MOD_DATE values must be in ISO-8601 format: YYYY-MM-DDThh:mm:ss. An optional timezone of the form "[+/-]hh:mm" or "Z" for UTC time can be appended. All other metadata values can be any string.

The metadata parameter can be one of the following constants:

#CAIRO_PDF_METADATA_TITLE
The document title
#CAIRO_PDF_METADATA_AUTHOR
The document author
#CAIRO_PDF_METADATA_SUBJECT
The document subject
#CAIRO_PDF_METADATA_KEYWORDS
The document keywords
#CAIRO_PDF_METADATA_CREATOR
The document creator
#CAIRO_PDF_METADATA_CREATE_DATE
The document creation date
#CAIRO_PDF_METADATA_MOD_DATE
The document modification date

For example:

 
surface:SetMetadata(#CAIRO_PDF_METADATA_TITLE, "My Document")
surface:SetMetadata(#CAIRO_PDF_METADATA_CREATE_DATE, "2015-12-31T23:59+02:00")

Inputs
metadata
the metadata item to set (see above)
s$
metadata value

Show TOC