
Adds OMath support to GcWord, double-sided printing to GcExcel and new Paint and Text tools to GcImageViewer.
Features
GrapeCity Documents for Excel, .NET Edition 6.2.0
- Added support for double-sided printing.
- GcExcel .NET supports the
Duplex
enum inPrintOutOptions
class to enable/disable double-sided printing on a page. - There are four options in the enum that the user can use accordingly to print the workbook:
- Duplex.Default indicates the printer's default duplex setting.
- Duplex.Simplex indicates Single-sided printing.
- Duplex.Vertical indicates the Double-sided, vertical printing.
- Duplex.Horizontal indicates the Double-sided, horizontal printing.
- GcExcel .NET supports the
- Added the ability to set Vertical text direction in a Shape and Chart.
- Added alignment options for Shape Text.
- Added support for header references.
GrapeCity Documents for Imaging 6.2.0
- GrapeCity Documents Image Viewer (GcImageViewer) adds new Paint and Text Tools.
- Draw freehand content or add text effortlessly over images to add additional information to your images.
- Paint Tools
- Paint options
- Pencil - draw freehand strokes without anti-aliasing.
- Brush - draw freehand brush strokes with smooth edges and anti-aliasing.
- Clone Stamp - copy pixels from one area to another using a seamless painting technique.
- Eraser - erase part of the image.
- Settings
- Size settings button - the Pen/Brush/Eraser/Clone Stamp tools size hardness and opacity.
- Brush color - the Pen/Brush tools painting color.
- “Use original image” toggle - use the original image, combined with your recent edits as a background source for new edits.
- Other options
- Undo/Redo buttons - revert or restore changes with a single click.
- Apply changes button - save and apply the edited adjustments to the image.
- Cancel changes button - discard the modifications and revert back to the original image.
- Paint options
- Text Tools
- The text tools toolbar contains the “Text” tool and related settings such as Font Size, Font Name, Text Color, and Bold and Italic font styles.
- Perform the following operations with the text tools:
- Press the Text tool and click the desired position to start the text input.
- Press Ctrl+Enter to finish editing the text.
- Move the selected text or add another one by using the Text tool button again.
- Change the properties for multiple selected objects at once.
- Double-click click text object to activate the text editor.
GrapeCity Documents for PDF 6.2.0
- GcPdfDocument.Load() method now implements lazy loading of PDF objects. This provides several advantages, including:
- Improved compatibility with PDFs produced by various vendors.
- Custom content unknown to GcPdf is now preserved as is.
- Improved average load speed.
- Added the ability to open/modify (with limitations) a password protected PDF without specifying the password.
- Added helper methods to TextBoxField, ComboBoxField and CombTextField: SetPercentFormat(), SetPercentValue(), SetNumberFormat(), SetNumberValue(), SetDateFormat(), SetDateValue(), SetTimeFormat(), SetTimeValue(), SetSpecialFormat() and SetSpecialFormatValue().
- Added the ability to generate custom time-stamp tokens. The new ITimeStampGenerator interface can be implemented by user and assigned to SignatureProperties.TimeStamp and TimeStampProperties.TimeStamp.
- GrapeCity Documents PDF Viewer (GcPdfViewer):
- Document List Panel Enhancements - GcPdfViewer now supports enhancing the Document List panel using custom HTML markup.
- GcPdfViewer provides name, path, title, and previewContent properties in DocumentListItem type, allowing the user to specify custom HTML markup to represent the documents' list:
- Name - Display the name of the Document list item.
- Path - Absolute or relative URL to a PDF document.
- Title - Item tooltip.
- PreviewContent - the HTML content to be used as the preview content in the document list.
- The existing client-side properties and methods - documentListUrl option and addDocumentListPanel and loadDocumentList methods have been enhanced to accept DocumentListItem as a parameter to specify a predefined list of document list items.
- GcPdfViewer provides name, path, title, and previewContent properties in DocumentListItem type, allowing the user to specify custom HTML markup to represent the documents' list:
- Keyboard Shortcuts - GcPdfViewer supports several keyboard shortcuts that can make working with PDF documents in the viewer more efficient.
- Supports redefining, disabling, overriding, and removing the default keyboard shortcuts.
- Supports binding the default keyboard shortcuts to other keys and creating custom keyboard shortcuts via API using the shortcuts option of the ViewerOptions class.
- Document List Panel Enhancements - GcPdfViewer now supports enhancing the Document List panel using custom HTML markup.
GrapeCity Documents for Word 6.2.0
- Added API supporting Microsoft Office Math.
- Added OMath class which represents inline math content.
- Added OMathParagraph class which represents math content on its own line as a paragraph. Can contain one or more OMath instances.
- Added OMathStruct abstract base class which is used to represent a mathematical structure inside an OMath instance.
- Added classes derived from OMathStruct: OMathBar, OMathBorderBox, OMathBox, OMathDelimiter, OMathEquationArray, OMathFraction, OMathFunction, OMathGroupCharacter, OMathLimitLower, OMathLimitUpper, OMathMatrix, OMathNary, OMathPhantom, OMathPreSubSuperscript, OMathRadical, OMathSubscript, OMathSubSuperscript and OMathSuperscript.
- Added OMathElement class which is used to build specific structures in classes derived from OMathStruct.
- Added helper methods to add various types of content to parts of a document. Methods are defined on different part types (Paragraph, Run, OMath etc.) and ensure that only allowed content types can be added using these methods. Examples are Paragraph.AddRun(), Cell.AddTable(), OMath.AddHyperlink() etc.
- Added classes containing helper methods to add allowed content: BidirectionalOverride, Body, CanvasShape, Cell, ControlContent, GroupShape, Hyperlink, OMath, OMathElement, OMathParagraph, Paragraph, Row, Run, Section, SimpleField, Table, TextFrame.
- Added the ability to escape template tags: prepend a valid template tag with a backslash to exclude it from template processing.