GrapeCity Documents for Word 5.0.0.762

Released: Dec 14, 2021

5.0.0.762 での更新項目

機能

  • [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.
  • Breaking changes:
    • Removed method overloads that accept System.Drawing.Image type, as it is no longer supported on non Microsoft Windows systems: Picture.Add(Image) and ImageData.SetImage(Image).
    • EditableRangeCollection.Add() and EditableRangeCollection.Insert() method overloads have been changed.

不具合の修正

  • [Data Templates] If FindReplaceOptions.RemoveEmptyRuns is true, template expansion produces incorrect results.