Use arrays of elementary types as data sources
Adds the ability to use arrays of elementary types as data sources.
Features
- [Data Templates] Added the ability to use arrays of elementary types as data sources. The virtual "value" tag expands to the value of an array element.
- Added basic support for embedded fonts.
- Added DocumentBase.Fonts property which gets the collection of FontInfo objects associated with this document.
- Several properties have been added to ThemeFont class to support embedded fonts.
- Added FontInfo class which represents the properties of a font used in a document.
- Added FontInfoCollection class which represents a collection of FontInfo objects.
- Added FontSignature class which specifies code pages and Unicode subranges for which a font provides glyphs.
- Added EmbeddedFont class which represents an embedded font and its binary data.
- Added EmbeddedFontCollection class which represents a collection of EmbeddedFont objects.
- Added FontCharSet enumeration which defines character sets that may be supported by a font.
- Added FontFamily enumeration which specifies values representing the possible font families.
- Added FontPitch enumeration which specifies the pitch of a font.
- Added EmbeddedFontType enumeration which specifies the type of an embedded font.
- Added FontDataType enumeration which specifies the data type of an embedded font.
- Breaking changes affecting all GrapeCity.Documents packages:
- GrapeCity.Documents.Common package has been removed, types defined in it have been moved to GrapeCity.Documents.Imaging.
- GrapeCity.Documents.Common.Windows package has been replaced by GrapeCity.Documents.Imaging.Windows.
- GrapeCity.Documents.Pdf.Resources has been removed, types defined in it have been moved to GrapeCity.Documents.Pdf.