ef57ffcc e95e b212 5a46 9aa6f5a3511f - iAJTin/iExportEngine GitHub Wiki
Additional header content
The iTin.Export.Model namespace represents XML model. This namespace provides classes for manipulating the XML data model.
The classes in this namespace divide into the following categories:
- Exports class. Represents to the root node of a model, See the ExportsModel class.
- Export classes. See the ExportModel class.
- Table class. See the TableModel class.
- Exporter classes. See the ExporterModel, BehaviorsModel, DownloadBehaviorModel, TransformFileBehaviorModel, MailBehaviorModel classes.
- Style classes. See the StylesModel, StyleModel, ContentModel classes.
- Data types classes. See the TextDataTypeModel, NumericDataTypeModel,CurrencyDataTypeModel, ScientificDataTypeModel, PercentageDataTypeModel, DatetimeDataTypeModel, SpecialDataTypeModel classes.
- Definition of new field types classes. See the GroupModel, FixedModel classes.
- Fields classes. See the FieldsModel, DataFieldModel, FixedFieldModel, GroupFieldModel , GapFieldModel classes.
- Charts classes. See the ChartsModel, ChartModel, ChartTitleModel,ChartLegendModel, ChartPlotsModel, ChartPlotModel, AxisModel, AxisDefinitionModel, ChartSeriesModel, ChartSerieModel classes.
- Model Exception types classes. See the InvalidFieldIdentifierNameException, InvalidFieldsDefinitionException, InvalidFileNameException, InvalidIdentifierNameException, InvalidPathNameException, InvalidSeriesDefinitionException, classes.
| Class | Description | |
|---|---|---|
![]() |
AlignmentModel | Defines content alignment. |
![]() |
AxisDefinitionLabelsModel | Represents the visual setting the labels of a axis. |
![]() |
AxisDefinitionMarksModel | Represents the visual setting the marks of a axis. |
![]() |
AxisDefinitionModel | Represents the visual setting of a axis. |
![]() |
AxisDefinitionValuesModel | Represents the visual setting the values of a axis. |
![]() |
AxisModel | Includes information for the category and value axes. |
![]() |
BaseBehaviorModel |
Implements interface IBehavior. Which acts as the base class for different behaviors of an exporter supported by iTin Export Engine. |
![]() |
BaseComplexModelCollection(TItem, TParent, TSearch) |
A Specialization of BaseSimpleModelCollection(TItem, TParent) class. . Which acts as the base class for nodes of model which are of collection type |
![]() |
BaseConditionModel | |
![]() |
BaseDataFieldModel |
Base class for the different types of data fields supported by iTin Export Engine.Which acts as the base class for different data fields. |
![]() |
BaseDataTypeModel |
Base class for different data types supported by iTin Export Engine.Which acts as the base class for different data types. |
![]() |
BaseEffectModel |
Base class for different effects compatible with iTin Export Engine.Which acts as the base class for different image effects. |
![]() |
BaseErrorModel | Base class for different data types errors. Which acts as the base class for the different data types errors. |
![]() |
BaseLineModel |
Base class for the different types of lines supported by iTin Export Engine.Which acts as the base class for different types of lines. |
![]() |
BaseModel(T) | Base class for model elements. Implements functionality to record and read configuration files. |
![]() |
BaseSimpleModelCollection(TItem, TParent) | Represents a strongly typed list of model objects that can be accessed by index, allow defines type of parent. Provides methods to search, sort, and manipulate lists. |
![]() |
BehaviorsModel | |
![]() |
BindableProperty | |
![]() |
BlockLineItemModel | |
![]() |
BlockLineModel | Includes the description of export table. |
![]() |
BlockLinesModel | Includes the description of export table. |
![]() |
BorderModel | Includes definition for a font type, type of content, such as the background color, the alignment type and the data type. |
![]() |
BordersModel | |
![]()
|
BrightnessEffectModel |
A Specialization of BaseEffectModel class. Which represents brightness effect. |
![]() |
ChartAxesModel | Represents the visual setting for axes of a chart. Includes information of primary and secondary axes. |
![]() |
ChartBorderModel | Represents the visual setting of chart border. Includes visibility, shadow definition, line style, width and color. |
![]() |
ChartLegendModel | Represents the visual setting of chart legend. Includes visibility, location, border and font. |
![]() |
ChartModel | Represents a user-defined chart. |
![]() |
ChartPlotModel | Represents a chart plot. |
![]() |
ChartPlotsModel | |
![]() |
ChartSerieModel | Represents a data serie of a plot. |
![]() |
ChartSeriesModel | |
![]()
|
ChartsModel | Collection of user-defined charts. Each element represents a user-defined chart. |
![]() |
ChartTitleModel | Represents the visual setting of title. Includes a text, visibility, orientation, border and font. |
![]() |
ColumnHeaderModel | Base class for model elements. Implements functionality to record and read configuration files. |
![]() |
ColumnHeadersModel | |
![]() |
CommentModel | Represents a comment. Includes comment text, format, including font face, size, and style attributes. |
![]() |
ConditionsItemModel | |
![]() |
ConditionsModel | |
![]()
|
ContentAlignmentModel | Defines content alignment. |
![]() |
ContentModel | Defines as shown the content of a field. |
![]() |
CoordenatesModel | Defines content alignment by cartesian coordenates. |
![]()
|
CurrencyDataTypeModel |
A Specialization of NumericDataTypeModel class. Represents currency format, the currency symbol appears right next to the first digit. You can specify the number of decimal places that you want to use and how you want to display negative numbers. |
![]()
|
DarkEffectModel |
A Specialization of BaseEffectModel class. Which represents dark effect. |
![]() |
DataFieldModel |
A Specialization of BaseDataFieldModel class. Which acts as the base class for different data fields. Represents a data field. |
![]()
|
DatetimeDataTypeModel |
A Specialization of BaseDataTypeModel class. Displays data field as datetime format. You can specify the output culture. |
![]()
|
DatetimeErrorModel |
A Specialization of BaseErrorModel class. Represents the error structure for datetime data type. Allows us to set a default value and an additional comment. |
![]()
|
DisabledEffectModel |
A Specialization of BaseEffectModel class. Which represents disabled effect. |
![]() |
DocumentFooterModel | |
![]() |
DocumentHeaderModel | |
![]() |
DocumentModel | Includes the description of export table. |
![]()
|
DownloadBehaviorModel |
A Specialization of BaseBehaviorModel class. Which represents download behavior. Applies only in web mode. |
![]() |
EmptyLineModel | |
![]() |
ExporterModel | Defines the type of exporter to use and their behavior. |
![]() |
ExportModel | Defines an export, includes the description and data table definition to export. |
![]()
|
ExportsModel | Root element of iTin Export Engine configuration file that contains a list with export definition. |
![]() |
FieldAggregateModel | Reference to visual setting of aggregate function of the data field. |
![]() |
FieldHeaderModel | Reference to visual setting of header of the data field. |
![]() |
FieldsModel | Collection of data fields. Each element defines a data field. |
![]() |
FieldValueModel | Reference to visual setting of value of the data field. |
![]() |
FilterModel | Reference to set of properties that allow you to specify a writer. |
![]() |
FixedFieldModel |
A Specialization of BaseDataFieldModel class. Represents a piece of a field fixed-width data. |
![]() |
FixedItemModel | Contains a collection of pieces. Each element is a new collection of smaller fields resulting from splitting a reference field. |
![]() |
FixedModel | Collection of user-defined pieces. Each element is a collection of smaller pieces result of splitting the reference field. |
![]() |
FlipModel | Flip mode for an image. |
![]() |
FontModel | Represents a font. Defines a particular format for text, including font face, size, and style attributes. |
![]() |
GapFieldModel |
A Specialization of BaseDataFieldModel class. Represents an empty data field. |
![]() |
GlobalResourcesModel | Includes the description and data table definition to export. |
![]()
|
GrayScaleBlueEffectModel |
A Specialization of BaseEffectModel class. Which represents gray-scale blue effect. |
![]()
|
GrayScaleEffectModel |
A Specialization of BaseEffectModel class. Which represents gray-scale effect. |
![]()
|
GrayScaleGreenEffectModel |
A Specialization of BaseEffectModel class. Which represents gray-scale green effect. |
![]()
|
GrayScaleRedEffectModel |
A Specialization of BaseEffectModel class. Which represents gray-scale red effect. |
![]() |
GroupFieldModel |
A Specialization of DataFieldModel class. Represents a field as union of several data field. |
![]() |
GroupItemModel | Defines field name and a field separator of a group item. |
![]() |
GroupModel | Contains a collection of field names. Each element is result of the union of a field list. |
![]() |
GroupsModel | Userdefined groups. |
![]() |
HostModel | Includes the description of export table. |
![]() |
HostsModel |
A Specialization of BaseComplexModelCollection(TItem, TParent, TSearch) class. . Which acts as the base class for nodes of model which are of collection type |
![]() |
ImageModel | Includes definition for a font type, type of content, such as the background color, the alignment type and the data type. |
![]()
|
ImagesModel | Contains a collection of user-defined styles. Each element includes definition for a font type, type of content, such as the background color, the alignment type and the data type. |
![]() |
InvalidFieldIdentifierNameException | This class represents the exception that is thrown when the field identifier in export model is invalid. |
![]() |
InvalidFieldsDefinitionException | This class represents the exception that is thrown when the field identifier in export model is invalid. |
![]() |
InvalidFileNameException | This class represents the exception that is thrown when the filename in export model is invalid. |
![]() |
InvalidIdentifierNameException | This class represents the exception that is thrown when the identifier in export model is invalid. |
![]() |
InvalidPathNameException | This class represents the exception that is thrown when the path in export model is invalid. |
![]() |
InvalidSeriesDefinitionException | This class represents the exception that is thrown when the serie field or axis in export model is invalid. |
![]() |
InvalidStylesDefinitionException | This class represents the exception that is thrown when the style identifier in export model is invalid. |
![]() |
KnownInputPacketFormat | Defines availables packet input data formats. |
![]() |
KnownItemGroupSeparator | Defines of the field separators available. |
![]() |
LinesModel | A set of lines. Before and after lines. |
![]() |
LocationModel | Base class for model elements. Implements functionality to record and read configuration files. |
![]() |
LogoImageModel | Represents a logo. |
![]() |
LogoModel | Represents a logo. |
![]()
|
MailBehaviorModel |
A Specialization of BaseBehaviorModel class. Which Represents a email behavior. |
![]()
|
MailMessageAttachmentModel | Represents an attachment of an e-mail. |
![]() |
MailMessageAttachmentsModel | |
![]()
|
MailMessageCcModel | The address collection that contains the carbon copy (CC) recipients for this e-mail message. |
![]()
|
MailMessageFromModel | Represents the from address for this e-mail message. |
![]()
|
MailMessageModel | Represents an e-mail message. |
![]() |
MailMessagesModel | |
![]()
|
MailMessageToModel | The address collection that contains the recipients of this e-mail message. |
![]()
|
MailServerModel | Collection of mail server credentials authentication. Each element defines a server credential authentication. |
![]() |
MarginsModel |
Represents margins of a document. Allow define top margin, right margin, bottom margin and left margin of a document. All margins are measured in mm. |
![]()
|
MoreBrightnessEffectModel |
A Specialization of BaseEffectModel class. Which represents more brightness effect. |
![]()
|
MoreDarkEffectModel |
A Specialization of BaseEffectModel class. Which represents more dark effect. |
![]()
|
NegativeModel | Represents a negative number format. Contains the definition of negative number in a numeric data type. |
![]()
|
NumberDataTypeModel |
A Specialization of NumericDataTypeModel class. You can specify the number of decimal places that you want to use, whether you want to use a thousands separator, and how you want to display negative numbers. |
![]() |
NumericDataTypeModel |
A Specialization of RealDataTypeModel class. . Which acts as base class for the data types negative numbers with decimals . |
![]() |
NumericErrorModel | A Specialization of BaseErrorModel class. Which acts as the base class of error structures for numerical data. |
![]()
|
OpacityEffectModel |
A Specialization of BaseEffectModel class. Which represents opacity effect. |
![]()
|
OutputModel | Defines output configuration, includes path, file name and optionaly the adapter operating system. |
![]() |
PacketFieldModel |
Base class for the different types of data fields supported by iTin Export Engine.Which acts as the base class for different data fields. |
![]() |
PatternModel | |
![]()
|
PercentageDataTypeModel |
A Specialization of RealDataTypeModel class. Displays the result with a percent sign (%). You can specify the number of decimal places to use. |
![]()
|
PercentageErrorModel | A Specialization of NumericErrorModel class. Represents the error structure for percentage data type. Allows us to set a default value and an additional comment. |
![]() |
PieceModel | Represents a new field composed of a field name and initial position and final position into the reference field. |
![]() |
PiecesModel | Contains a collection of pieces. Each element is a new collection of smaller fields resulting from splitting a reference field. |
![]() |
PropertiesModel | Collection of custom properties. Each element is a custom property, it contains name/value. |
![]() |
PropertyModel | Represents a custom property, it contains name/value. |
![]() |
RealDataTypeModel |
A Specialization of BaseDataTypeModel class. Which acts as the base class for data types with decimal numbers. |
![]() |
ReferenceModel | |
![]() |
ReferencesModel | |
![]()
|
ScientificDataTypeModel |
A Specialization of RealDataTypeModel class. Displays a number in exponential notation, which replaces part of the number with E + n, where E (exponent) multiplies the preceding number by 10 to n. You can specify the number of decimal places you want to use. |
![]()
|
ScientificErrorModel | A Specialization of NumericErrorModel class. Represents the error structure for scientific data type. Allows us to set a default value and an additional comment. |
![]()
|
ServerCredentialModel | Representing a server credential authentication. |
![]() |
ServerCredentialsModel | |
![]() |
ShadowModel | Represents the visual setting of shadow-border. Includes shadow visibility and transparency. |
![]() |
StyleModel | Defines a single style, includes definition for a font type, type of content, such as the background color, the alignment type and the data type. |
![]()
|
StylesModel | Root element of iTin Export Engine configuration file that contains a list with export definition. |
![]() |
TableModel | Includes the description of export table. |
![]() |
TemplateModel | Represents an exporter based on a template file. |
![]() |
TemplateWriterModel |
A Specialization of WriterModel class. Represents a template writer used by a exporter. |
![]() |
TemplateWriterSettingsModel | Reference to the settings defined for this writer. |
![]()
|
TextDataTypeModel |
A Specialization of BaseDataTypeModel class. Treats the content as text and displays the content exactly as written, even when numbers are typed. |
![]() |
TextLineModel | |
![]() |
TextModel | |
![]()
|
ToDropboxBehaviorModel |
A Specialization of ToDropboxBehaviorModel class. Which represents a upload file behavior to Dropbox cloud service. Upload the result of export to Dropbox. |
![]()
|
ToSkyDriveBehaviorModel |
A Specialization of ToSkyDriveBehaviorModel class. Which represents a upload file behavior to SkyDrive cloud service. Upload the result of export to microsoft SkyDrive. |
![]()
|
TransformFileBehaviorModel |
A Specialization of BaseBehaviorModel class. Which represents a transform file behavior. If the writer that we are using generates a Xml transform file, this element allows us to define their behavior. Allows indicate if you want save it, where and if Xml code generated will indented. |
![]() |
WhenChangeConditionModel | |
![]() |
WriterModel |
A Specialization of WriterModelBase class. Which acts as the base class for different writers. Represents an exporter based on a custom writer. |
![]() |
WriterModelBase | Base class for different types of writers. |
![]() |
XsltExtensions | Static class that contains helper extension methods for objects XmlWriter that allows create Xslt sentences easily. |
![]() |
XsltModel | Represents an exporter based on xslt transformation file. |
| Interface | Description | |
|---|---|---|
![]() |
IBehavior | Declares a generic behavior to use to with an exporter. |
| Enumeration | Description | |
|---|---|---|
![]() |
KnownAggregateLocation | Specifies known locations for aggregate functions |
![]() |
KnownAggregateType | Specifies the known aggregate types. |
![]() |
KnownAxisOrientation | Specifies the orientation of titles on the axis. |
![]() |
KnownBasicColor | Specifies known primary system colors. |
![]() |
KnownBorderLineStyle | Specifies the known style lines. |
![]() |
KnownBorderPosition | Specifies known border positions |
![]() |
KnownChartType | Specifies known chart types. |
![]() |
KnownCulture | Known cultures. |
![]() |
KnownDataType | Specifies content data type. |
![]() |
KnownDatetimeFormat | Output datetime formats. |
![]() |
KnownDocumentOrientation | Specifies known document orientations. |
![]() |
KnownDocumentSize | Specifies the known size of documents. |
![]() |
KnownEffectType | Specifies effects applicable to an image |
![]() |
KnownElementLocation | Specifies the known element location. |
![]() |
KnownExporter | Specifies the known exporters. |
![]() |
KnownFieldType | Specifies data field type. |
![]() |
KnownFlipStyle | Specifies the orientation of a control on the drawing surface. |
![]() |
KnownHorizontalAlignment | Specifies how an object or text is horizontally aligned relative to a content |
![]() |
KnownLabelOrientation | Specifies the orientation of labels on the axis. |
![]() |
KnownLabelPosition | Describes the position of labels on the axis. |
![]() |
KnownLegendLocation | Specifies the known locations for legend. |
![]() |
KnownLineStyle | Specifies the known style lines. |
![]() |
KnownLineType | Specifies line type. |
![]() |
KnownNegativeSign | Specifies known negative sign style |
![]() |
KnownOutputTarget | Specifies the output known operating system |
![]() |
KnownPatternType | Specifies the known pattern type of content. |
![]() |
KnownPlotGridLine | Specifies the known plot grid lines. |
![]() |
KnownRecordToShow | Specifies the number of records to export |
![]() |
KnownRelativeFilePath | Specifies the known relative item path. |
![]() |
KnownSpecialFormat | Known special formats. |
![]() |
KnownTickMarkStyle | Specifies the position of major and minor tick marks for an axis. |
![]() |
KnownTrimMode | Specifies trim mode for strings. |
![]() |
KnownUnit | Specifies the measure units. |
![]() |
KnownVerticalAlignment | Specifies how an object or text is vertically aligned relative to a content |
![]() |
KnownWidthLineStyle | Specifies width of lines. |
![]() |
KnownWriterFilter | Specifies the known writer search criteria. |
![]() |
YesNo | Represents a boolean value. |


