In Development
Last Updated: 11 Oct 2024 13:34 by ADMIN
PdfProcessing: RTL (right-to-left) text is reversed when inserting it directly to a document
In Development
Last Updated: 10 Oct 2024 08:44 by ADMIN
Created by: Ali
Comments: 0
Category: PdfProcessing
Type: Bug Report
1

When inserting ligature languages text into a block, the text doesn't appear on the generated PDF file.

With the following sample code, the issue can be reproduced:

private static string fileName = "Hello.pdf";
        static void Main(string[] args)
        {
            byte[] fontData = File.ReadAllBytes("calibri.ttf");
            FontFamily fontFamily = new FontFamily("Calibri");
            FontsRepository.RegisterFont(fontFamily, FontStyles.Normal, FontWeights.Normal, fontData);

            RadFixedDocument document = new RadFixedDocument();
            RadFixedPage page = new RadFixedPage();

            string text = "مرحبا";
            var reversedText = text.ToCharArray();
            Array.Reverse(reversedText);
            Block block = new Block();
            block.InsertText(new FontFamily("Calibri"), new string(reversedText));

            FixedContentEditor editor = new FixedContentEditor(page);
            editor.DrawBlock(block);
            document.Pages.Add(page);

            PdfFormatProvider provider = new PdfFormatProvider();
            using (Stream output = File.OpenWrite(fileName))
            {
                provider.Export(document, output);
            }

            ProcessStartInfo psi = new ProcessStartInfo();
            psi.FileName = fileName;
            Process.Start(fileName);
        }

In Development
Last Updated: 09 Oct 2024 08:42 by ADMIN
Usually, the object references are expected to be stored in the following format: "5 0 obj". However, if the format is "0000005 0 obj", the document can't be parsed successfully. As a result the document is not displayed in RadPdfViewer.
In Development
Last Updated: 04 Oct 2024 06:59 by ADMIN
When exporting a document containing a table with no cells an exception is thrown: System.InvalidOperationException: 'Sequence contains no elements'
In Development
Last Updated: 02 Oct 2024 13:13 by ADMIN

SkiaImageFormatProvider: Add support for Text, TextMarkup, Line, and Stamp annotations.

Currently, these annotations are omitted on image export.

In Development
Last Updated: 30 Sep 2024 12:51 by ADMIN
Win32Exception is thrown during a long-running process importing many documents with images.
In Development
Last Updated: 26 Sep 2024 08:19 by ADMIN
ADMIN
Created by: Deyan
Comments: 20
Category: PdfProcessing
Type: Feature Request
35
Add support for documents containing RTL (right-to-left) text.
In Development
Last Updated: 21 Sep 2024 18:45 by ADMIN
When a workbook contains two charts (regardless of whether they are in the same sheet or not) and both of them contain axes, the resulting document will be invalid and Excel will not be able to open it.
In Development
Last Updated: 10 Sep 2024 04:33 by ADMIN
ArgumentException is thrown during MailMerge with a document with inline shape in its header/footer.
In Development
Last Updated: 09 Sep 2024 09:56 by ADMIN
Hi, I have a spreadstreamprocessing project, in which I read excel files to import data into my database based on some criteria. I copied code from sample and made changes, but I am facing a problem in reading whole file. If there is a cell with Error, rowImporter stops working after it.  It does not throw any exception or error, just ends reading further from sheet. Is there any way to ignore cells with ERROR and read remaining cells?
In Development
Last Updated: 03 Sep 2024 11:17 by ADMIN

Handle import of documents with wrong type of action key.

Once this is completed use the Exceptions Handling mechanism to handle this scenario. For instance:

private void ImportSettings_DocumentUnhandledException(object sender, DocumentUnhandledExceptionEventArgs e)
{
    if (e.Exception is InvalidActionException)
    {
        

 

In Development
Last Updated: 02 Sep 2024 11:43 by ADMIN
Built-in number formats are not reevaluated after changing the culture.
In Development
Last Updated: 02 Sep 2024 10:57 by ADMIN
ArgumentNullException is thrown when resolving DecodeParms collection in Image XObject.
In Development
Last Updated: 02 Sep 2024 10:18 by ADMIN
Unexpected trace warning when SVG document does not contain clipping.
In Development
Last Updated: 29 Aug 2024 10:52 by ADMIN
Matte color is used for preblending images with some background color, using the SMask. Matte color is specified using the optional 'Matte' entry for the SMask object.

See PDF 1.7 specification, page 554-555:

Matte
array
(Optional; PDF 1.4) An array of component values specifying the matte color with which the image data in the parent image has been preblended. The array consists of nnumbers, where n is the number of components in the color space specified by the ColorSpace entry in the parent image’s image dictionary; the numbers must be valid color components in that color space. If this entry is absent, the image data is not preblended.
In Development
Last Updated: 27 Aug 2024 13:21 by ADMIN
Created by: Rey
Comments: 1
Category: PdfProcessing
Type: Feature Request
7
 PdfProcesing: Add support for Transparency Group XObjects
In Development
Last Updated: 27 Aug 2024 13:19 by ADMIN
Sometimes customers need to create documents using the CMYK colors to meet specific requirements for printing. Expose such functionality in PdfProcessing.
In Development
Last Updated: 27 Aug 2024 12:07 by ADMIN
ADMIN
Created by: Deyan
Comments: 0
Category: PdfProcessing
Type: Feature Request
2
This allows specifying a soft mask in the external graphics state.
In Development
Last Updated: 27 Aug 2024 11:19 by ADMIN
ADMIN
Created by: Peshito
Comments: 0
Category: WordsProcessing
Type: Bug Report
0
Exporting documents to with headings to RTF does not properly export some heading colors in the document.
1 2