Show / Hide Table of Contents

Class Date

Set document's creation date.

Inheritance
object
Date
Implements
IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: pdftron.PDF
Assembly: PDFNet.dll
Syntax
public class Date : IDisposable

Constructors

Date()

Date default constructor.

Declaration
public Date()
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

Date(short, byte, byte, byte, byte, byte)

Create a Date and initialize it using specified parameters. The Date is not attached to any Cos/SDF object.

Declaration
public Date(short year, byte month, byte day, byte hour, byte minute, byte second)
Parameters
Type Name Description
short year

the year

byte month

the month

byte day

the day

byte hour

the hour

byte minute

the minute

byte second

the second

Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

Date(Date)

Declaration
public Date(Date d)
Parameters
Type Name Description
Date d
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

Date(Obj)

Create a Date and initialize it using given Cos/SDF string date object. String date object is attached to this Date.

Declaration
public Date(Obj d)
Parameters
Type Name Description
Obj d

the SDF::Obj date object

Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

Properties

UT

The relationship of local time to Universal Time (UT), denoted by one of the characters +, -, or Z

Declaration
public byte UT { get; set; }
Property Value
Type Description
byte
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

UT_hour

The absolute value of the offset from UT in hours (00-23)

Declaration
public byte UT_hour { get; set; }
Property Value
Type Description
byte
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

UT_minutes

The absolute value of the offset from UT in minutes (00-59)

Declaration
public byte UT_minutes { get; set; }
Property Value
Type Description
byte
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

day

The day (01-31).

Declaration
public byte day { get; set; }
Property Value
Type Description
byte
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

hour

The hour (00-23).

Declaration
public byte hour { get; set; }
Property Value
Type Description
byte
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

minute

The minute (00-59).

Declaration
public byte minute { get; set; }
Property Value
Type Description
byte
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

month

The month.

Declaration
public byte month { get; set; }
Property Value
Type Description
byte
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

second

The second (00-59).

Declaration
public byte second { get; set; }
Property Value
Type Description
byte
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

year

The year.

Declaration
public short year { get; set; }
Property Value
Type Description
short
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

Methods

Attach(Obj)

Attach the Cos/SDF object to the Date.

Declaration
public void Attach(Obj d)
Parameters
Type Name Description
Obj d
  • underlying Cos/SDF object. Must be an SDF::Str containing a PDF date object.
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

Dispose()

Releases all resources used by the Date

Declaration
public override sealed void Dispose()
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

Dispose(bool)

Declaration
[HandleProcessCorruptedStateExceptions]
protected virtual void Dispose(bool A_0)
Parameters
Type Name Description
bool A_0
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

~Date()

Declaration
protected ~Date()
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

IsValid()

Indicates whether the Date is valid (non-null).

Declaration
public bool IsValid()
Returns
Type Description
bool

True if this is a valid (non-null) Date; otherwise false.

Remarks

If this method returns false the underlying SDF/Cos object is null and the Date object should be treated as null as well.

Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

Set(Date)

Sets value to given Date object

Declaration
public void Set(Date p)
Parameters
Type Name Description
Date p

given Date object

Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

SetCurrentTime()

Sets the current time.

Declaration
public void SetCurrentTime()
Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

Update()

Saves changes made to the Date object in the attached (or specified) SDF/Cos string.

Declaration
public bool Update()
Returns
Type Description
bool

true if the attached Cos/SDF string was successfully updated, false otherwise.

Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

Update(Obj)

Update.

Declaration
public bool Update(Obj d)
Parameters
Type Name Description
Obj d

the d

Returns
Type Description
bool

true, if successful

Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

op_Assign(Date)

Assignment operator

Declaration
public Date op_Assign(Date r)
Parameters
Type Name Description
Date r

object at the right of the operator

Returns
Type Description
Date

object equals to the given object

Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

PDFNetException

PDFNetException the PDFNet exception

Implements

IDisposable
In This Article
Back to top Generated by DocFX