public class SdtDateStorageFormat
extends java.lang.Object
Examples:
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");
| Modifier and Type | Field and Description |
|---|---|
static int |
DATE
The date value for a date SDT is stored as a date in the standard XML Schema Date format.
|
static int |
DATE_TIME
The date value for a date SDT is stored as a date in the standard XML Schema DateTime format.
|
static int |
DEFAULT
Defaults to
DATE_TIME |
static int |
length |
static int |
TEXT
The date value for a date SDT is stored as text.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
fromName(java.lang.String sdtDateStorageFormatName) |
static java.lang.String |
getName(int sdtDateStorageFormat) |
static int[] |
getValues() |
static java.lang.String |
toString(int sdtDateStorageFormat) |
public static int DATE
public static int DATE_TIME
public static int TEXT
public static int DEFAULT
DATE_TIMEpublic static int length