Hotfix Available for GcDocuments v2 sp2
We've released a hotfix for all packages in GrapeCity Documents, a line of high-speed APIs for PDF, Excel, Word, and Imaging.
GcPdf
Fixed
- Gradient brushes using semi-transparent colors were not processed correctly by GcPdfGraphics. (DOC-1312)
- RadialGradientBrush.AllowEllipticGradients property was not supported by GcPdfGraphics. (DOC-1307)
- PDF files with pages that specified CropBox property could be rendered incorrectly when saved as images. (DOC-1318)
- PDF files using standard PDF fonts without Encoding entry could be rendered incorrectly when saved as images. (DOC-1319)
- PDF files using embedded Type1 font without Encoding entry could be rendered incorrectly when saved as images. (DOC-1319)
- Document with an owner password was generated incorrectly when using StandardSecurityHandlerRev3. (DOC-1327)
Changed
- Some PDF generators render the same text multiple times at nearly the same position to emulate bold text, now GcPdf handles such cases more effectively when building the text map.
- Now property SignatureField.Value is writable, this allows to remove an existing signature.
Added
- Added SignatureProperties.TimeStamp property. It allows to add a timestamp to the digital signature of a PDF document.
- Added StructElement.Attr.Properties property. It allows to edit the content of struct element attribute.
- Added static method FormXObject.CreateList(). This method allows to create a list of FormXObject objects from a list of pages. It is an atomic operation so all resources are shared between the created objects without being duplicated. (DOC-1309)
- Added support for JBIG2 decoder. (DOC-1324)
GcDocs PDF Viewer
Fixed
- Thumbnails show incorrectly for non-standard page sizes. (DOC-1346)
- Incorrect page orientation in print preview in some cases. (DOC-1347)
0.7.23
Fixed
- The zoom out button disappears in Internet explorer. (DOC-1333)
- License icon does not show fully in Edge browser. (DOC-1302)
- Radio button and checkbox cannot be selected in Edge browser. (DOC-1336)
- FreeText callout lines are not shown when the annotation's appearance is specified by an appearance stream. (DOC-1317)
Changed
- If a FreeText annotation has an appearance stream, but it includes text that requires an external CMap that cannot be located, the text specified in the annotation is shown instead of the appearance stream. (DOC-1317)
Added
- Added the ability to hide FreeText annotations using the 'Hide Annotations' button.
- Added support for CID-keyed fonts with external CMap tables. (DOC-1328)
- Added new Document Properties dialog in GcPdfViewer - The dialog shows document info such as author, subject, keywords etc of a PDF Document, and also the list of fonts used in the document (similar to Acrobat's fonts list).
GrapeCity Documents for Excel .NET
Enhancements
- Customer can overwrite current function implementation when registering a new custom function.(DOCXLS-1146)
Bugs Fixed
- Exception is thrown when exporting to json.(DOCXLS-1120)
- Exception is thrown after adding a lot of hyperlinks then saving to Excel.(DOCXLS-1154)
- Some text can not display completely in the exported pdf file.(DOCXLS-1156)
- ArgumentOutOfRangeException is thrown on using Calculate method for a Workbook.(DOCXLS-1211)
- If calculated result is too large(20+ digits) in the cell, the value acquired by GcExcel is horizontally reversed.(DOCXLS-1127)
- There is a difference between the Excel display value and the Text value acquired by GcExcel.(DOCXLS-1128)
- When a cell referenced by a formula is moved by "Cut" method, the formula is not automatically updated.(DOCXLS-1210)
GrapeCity Documents for Word
Fixed
- Invalid IDs could be generated for CustomProperties. (DOC-1303)
- Current locale affected double type serialization/deserialization, which could result in creating invalid documents in some locales. (DOC-1304)
GrapeCity Documents for Imaging
Fixed
- Invalid IDs could be generated for CustomProperties. (DOC-1303)
- Current locale affected double type serialization/deserialization, which could result in creating invalid documents in some locales. (DOC-1304)
GcExcel Java
Enhancements
- Customer can overwrite current function implementation when registering a new custom function.(DOCXLS-1146)
Bugs Fixed
- Exception is thrown when exporting to json.(DOCXLS-1120)
- Exception is thrown after adding a lot of hyperlinks then saving to Excel.(DOCXLS-1154)
- Some text can not display completely in the exported pdf file.(DOCXLS-1156)
- ArgumentOutOfRangeException is thrown on using Calculate method for a Workbook.(DOCXLS-1211)
- If calculated result is too large(20+ digits) in the cell, the value acquired by GcExcel is horizontally reversed.(DOCXLS-1127)
- There is a difference between the Excel display value and the Text value acquired by GcExcel.(DOCXLS-1128)
- When a cell referenced by a formula is moved by "Cut" method, the formula is not automatically updated.(DOCXLS-1210)
- The exported pdf and Excel file is corrupted when using GcExcel in multiple threading. (DOCXLS-1208)