17 using erminas.SmartAPI.CMS.Converter;
19 namespace erminas.SmartAPI.CMS.Project.ContentClasses.Elements
26 string ReferencedElementName {
get;
set; }
30 internal class Attribute : ContentClassElement, IAttribute
41 [RedDot(
"eltformatno", ConverterType = typeof (DateTimeFormatConverter))]
42 public IDateTimeFormat DateTimeFormat
44 get {
return GetAttributeValue<IDateTimeFormat>(); }
45 set { SetAttributeValue(value); }
48 [RedDot(
"eltformatting", ConverterType = typeof (StringEnumConverter<FileSizeUnit>))]
51 get {
return GetAttributeValue<FileSizeUnit>(); }
52 set { SetAttributeValue(value); }
55 [RedDot(
"eltlcid", ConverterType = typeof (LocaleConverter))]
56 public ISystemLocale Locale
58 get {
return GetAttributeValue<ISystemLocale>(); }
59 set { SetAttributeValue(value); }
62 [RedDot(
"eltmediatypename")]
63 public string ReferencedElementName
65 get {
return GetAttributeValue<string>(); }
66 set { SetAttributeValue(value); }
69 [RedDot(
"eltmediatypeattribute", ConverterType = typeof (EnumConverter<MediaTypeAttributeType>))]
72 get {
return GetAttributeValue<MediaTypeAttributeType>(); }
73 set { SetAttributeValue(value); }
81 Application_name_OFFICE = 23,
87 Characters_OFFICE = 29,
88 Characters_with_spaces_OFFICE = 41,
93 Created_with_PDF = 46,
100 Hidden_slides_OFFICE = 39,
106 Modification_date = 5,
107 Multimedia_clips_OFFICE = 40,
109 Number_of_pages_PDF = 27,
111 Paragraphs_OFFICE = 36,
112 Revision_number_OFFICE = 22,
115 Template_OFFICE = 21,
116 Thumbnail_100x100 = 44,
117 Thumbnail_50x50 = 43,
119 Total_editing_time_OFFICE = 26,