
The public GetCellValue procedure has been removed from the TdxSpreadSheetTableView class. The 'Control has no parent window' exception occurs when trying to change an active sheet while an inplace cell editor is opened. A numeric value assigned to a cell via its AsString property is automatically converted into a number. #Devexpress controls skin#
Ribbon - TdxBarLargeButton whose Down and ButtonStyle properties are set to True and bsCheckedDropDown blends with the background if the Office2013~ skin is applied. The date navigator does not show holiday hints if the Modern UI Style is selected. Handling the OnGetEventDisplayText event has no effect if the Modern UI Style is selected. An event caption is incorrectly positioned within a popup hint displayed in Modern Style mode if the monitor DPI differs from 96. The font specified by the Styles.Content property is not applied to selected cells if the Styles.Selection property is assigned a style whose Font property is not customized. The default column widths are incorrectly initialized on creating a form if the current monitor DPI differs from 96. The Component Editor dialog flickers on switching between grid Views. Table and Banded Table Views - The popup menu assigned to the PopupMenu property of the grid control or the grid View is not displayed if the built-in popup menu is empty for a specific View element. Master-Detail - Expanding all rows consumes a lot of memory. DB Table and DB Banded Table Views - Collapsing all rows doesn't collapse the group row containing the selected row if it was located more than once. The default fonts are scaled twice when loading any NavBar control positioned on the form designed at 96 DPI if the current system DPI exceeds 96. The "List index out of bounds (0)" exception occurs on posting data if the SortedField property is specified, the ProgrammedFilter property is set to True, and FilterList is empty. SVG Images - An exception occurs on drawing an image containing the "Text" element with invalid font parameters. All DevExpress controls - Changing the content in an image list linked to a DevExpress control does not immediately repaint it. A glyph assigned to a custom menu item is not displayed if the item is within the built-in popup menu of the TcxGrid or TcxScheduler control, provided that the ExpressBars Suite is installed. An AV occurs at design time when selecting "Revert to Inherited" in the context menu of a TcxGrid control located within a visually inherited layout control in certain cases. TcxButton - Assigning a drop-down menu in the OnDropDownMenuPopupEx or OnDropDownMenuPopup event handler doesn't replace the menu specified using the DropDownMenu property.
In-place cxImageComboBox - Activating another cell's editor displays the previously active cell's edit value if the Properties.IncrementalFiltering property is set to True. Hot-tracking a popup menu item displaying an icon causes an AV if a bar manager's Style property is set to bmsEnhanced.
Built-in menus in DevExpress controls display duplicate items after invoking a TreeList control's built-in menu or a tab/page control's Go Dialog. This example uses our Word Processing Document API library to load a Word document, format document content, and export the result to PDF.
To help you apply this new feature in your next project, we created a simple example that uses the Rye Google font (the document is exported to PDF): OTC) that contain multiple fonts in a single file OpenType fonts that use CFF (Compact Font Format) glyph outlines (.OTF).
You can load fonts in the following formats: Loaded fonts are available to all instances of the DevExpress Spreadsheet and Word Processing components within a project (WinForms-WPF-Office File API). We recommend that you add fonts to FontRepository before you import a document using these fonts (otherwise, the document’s layout will be recalculated each time a new custom font is loaded). The FontRepository.AddFont method overloads allow you to load necessary fonts from files, streams, and byte arrays. With this new feature, you can be certain that your documents will look as intended no matter which fonts are available on a user’s computer.Ĭustom fonts are stored in FontRepository. You can now load and apply custom fonts to avoid font substitution effects when you display, print, or export (to PDF) documents (when/if a document includes fonts not installed on the target operating system, in Azure App Service, or a Docker container). This new feature applies to the following products/libraries: In our most recent major release (v21.2), we added custom font support to our Spreadsheet and Word Processing product lines.