Vanilla.PDF  1.5.1
Cross-platform toolkit for creating and modifying PDF documents
List of all members

Represents a reference to a particular day represented within a calendar system. More...

Inheritance diagram for DateHandle:
IUnknownHandle
error_type Date_CreateEmpty (DateHandle **result)
 Create a new blank date instance.
 
error_type Date_CreateCurrent (DateHandle **result)
 Get current date in UTC format.
 
error_type Date_GetYear (DateHandle *handle, integer_type *result)
 Get year represented by this object.
 
error_type Date_SetYear (DateHandle *handle, integer_type value)
 Get year represented by this object.
 
error_type Date_GetMonth (DateHandle *handle, integer_type *result)
 Get month in specified year represented by this object. Range of values (1-12)
 
error_type Date_SetMonth (DateHandle *handle, integer_type value)
 Get month in specified year represented by this object. Range of values (1-12)
 
error_type Date_GetDay (DateHandle *handle, integer_type *result)
 Get day index in month represented by this object. Range of values (1-31)
 
error_type Date_SetDay (DateHandle *handle, integer_type value)
 Get day index in month represented by this object. Range of values (1-31)
 
error_type Date_GetHour (DateHandle *handle, integer_type *result)
 Get hours in day represented by this object. Range of values (0-23)
 
error_type Date_SetHour (DateHandle *handle, integer_type value)
 Get hours in day represented by this object. Range of values (0-23)
 
error_type Date_GetMinute (DateHandle *handle, integer_type *result)
 Get minutes represented by this object. Range of values (0-59)
 
error_type Date_SetMinute (DateHandle *handle, integer_type value)
 Get minutes represented by this object. Range of values (0-59)
 
error_type Date_GetSecond (DateHandle *handle, integer_type *result)
 Get seconds represented by this object. Range of values (0-59)
 
error_type Date_SetSecond (DateHandle *handle, integer_type value)
 Get seconds represented by this object. Range of values (0-59)
 
error_type Date_GetTimezone (DateHandle *handle, TimezoneType *result)
 Relationship of local time to Universal Time (UT).
 
error_type Date_SetTimezone (DateHandle *handle, TimezoneType value)
 Relationship of local time to Universal Time (UT).
 
error_type Date_GetHourOffset (DateHandle *handle, integer_type *result)
 Get hour offset represented by this object. Range of values (0-23)
 
error_type Date_SetHourOffset (DateHandle *handle, integer_type value)
 Get hour offset represented by this object. Range of values (0-23)
 
error_type Date_GetMinuteOffset (DateHandle *handle, integer_type *result)
 Get minute offset represented by this object. Range of values (0-59)
 
error_type Date_SetMinuteOffset (DateHandle *handle, integer_type value)
 Get minute offset represented by this object. Range of values (0-59)
 
error_type Date_ToUnknown (DateHandle *handle, IUnknownHandle **result)
 Reinterpret current object as IUnknownHandle.
 
error_type Date_FromUnknown (IUnknownHandle *handle, DateHandle **result)
 Convert IUnknownHandle to ObjectHandle.
 
error_type Date_Release (DateHandle *handle)
 Decrement the internal reference counter. More...
 

Additional Inherited Members

- Public Member Functions inherited from IUnknownHandle
error_type IUnknown_AddRef (IUnknownHandle *handle)
 Increment the internal reference counter.
 

Detailed Description

Represents a reference to a particular day represented within a calendar system.

Examples:
sign.c.

Friends And Related Function Documentation

◆ Date_Release()

error_type Date_Release ( DateHandle handle)
related

Decrement the internal reference counter.

When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.

See also
IUnknown_Release
Examples:
sign.c.

The documentation for this class was generated from the following file: