com.aspose.words
Class SdtDateStorageFormat

java.lang.Object
    extended by com.aspose.words.SdtDateStorageFormat

public class SdtDateStorageFormat 
extends java.lang.Object

Utility class containing constants. Specifies how the date for a date SDT is stored/retrieved when the SDT is bound to an XML node in the document's data store.

Example:

Shows how to prompt the user to enter a date with a structured document tag.
Document doc = new Document();

// Insert a structured document tag that prompts the user to enter a date.
// In Microsoft Word, this element is known as a "Date picker content control".
// When we click on the arrow on the right end of this tag in Microsoft Word,
// we will see a pop up in the form of a clickable calendar.
// We can use that popup to select a date that the tag will display.
StructuredDocumentTag sdtDate = new StructuredDocumentTag(doc, SdtType.DATE, MarkupLevel.INLINE);

// Display the date, according to the Saudi Arabian Arabic locale.
sdtDate.setDateDisplayLocale(1025);

// Set the format with which to display the date.
sdtDate.setDateDisplayFormat("dd MMMM, yyyy");
sdtDate.setDateStorageFormat(SdtDateStorageFormat.DATE_TIME);

// Display the date according to the Hijri calendar.
sdtDate.setCalendarType(SdtCalendarType.HIJRI);

// Before the user chooses a date in Microsoft Word, the tag will display the text "Click here to enter a date.".
// According to the tag's calendar, set the "FullDate" property to get the tag to display a default date.
Calendar cal = Calendar.getInstance();
cal.set(1440, 10, 20);
sdtDate.setFullDate(cal.getTime());

DocumentBuilder builder = new DocumentBuilder(doc);
builder.insertNode(sdtDate);

doc.save(getArtifactsDir() + "StructuredDocumentTag.Date.docx");

Field Summary
static final intDATE = 0
           The date value for a date SDT is stored as a date in the standard XML Schema Date format.
static final intDATE_TIME = 1
           The date value for a date SDT is stored as a date in the standard XML Schema DateTime format.
static final intTEXT = 2
           The date value for a date SDT is stored as text.
static final intDEFAULT = 1
           Defaults to DATE_TIME
 

Field Detail

DATE = 0

public static final int DATE
The date value for a date SDT is stored as a date in the standard XML Schema Date format.

DATE_TIME = 1

public static final int DATE_TIME
The date value for a date SDT is stored as a date in the standard XML Schema DateTime format.

TEXT = 2

public static final int TEXT
The date value for a date SDT is stored as text.

DEFAULT = 1

public static final int DEFAULT
Defaults to DATE_TIME

See Also:
          Aspose.Words Documentation - the home page for the Aspose.Words Product Documentation.
          Aspose.Words Support Forum - our preferred method of support.