Martin Ivanov

ZipLibrary: Expose API that checks if stream is a valid zip

Provide a way for users to check whether a stream is a valid zip archive. Include a CRC check as well.
Feature Request by Martin Ivanov Status: Approved Comments: 5 Category: RadZipLibrary Last update: 2018-06-20T16:01:49 by Tanya Dimitrova
0
Georgi Georgiev

WordsProcessing: KeyNotFoundException is thrown when importing document with an image with invalid extension

When the document contains an image with .tmp extension KeyNotFoundException is thrown during Import.
Bug Report by Georgi Georgiev Status: Approved Comments: 0 Category: RadWordsProcessing Last update: 2018-06-20T14:11:01 by Georgi Georgiev
0
Deyan Yosifov
Team Member

PdfProcessing: Handle import of documents with invalid cross-reference table offsets

Current implementation relies on valid cross-reference offsets in the PDF documents so that PDF objects are easily found and parsed. However, we may implement a mechanism for repairing documents with invalid cross-reference tables.
Feature Request by Deyan Yosifov Status: Approved Comments: 2 Category: RadPdfProcessing Last update: 2018-06-19T11:16:53 by Tanya Dimitrova
0
Tanya Dimitrova
Team Member

PdfProcessing: Form Fields are not copied when merging documents

When merging, only the widgets are copied but not their fields. This can lead to ArgumentNullException when exporting the document.

Workaround:
Repair the generated document using the following code:
foreach (Widget widget in this.pdfDocument.Annotations.Where(annot => annot.Type == AnnotationType.Widget))
{
if (!this.pdfDocument.AcroForm.FormFields.Contains(widget.Field.Name))
{
this.pdfDocument.AcroForm.FormFields.Add(widget.Field);
}
}
Bug Report by Tanya Dimitrova Status: Approved Comments: 0 Category: RadPdfProcessing Last update: 2018-06-18T12:47:37 by Tanya Dimitrova
0
Anna Velcheva

SpreadProcessing: Implement option to chоose whether to show a zero or empty in cells with zero value

Excel provides an option to choose whether cells with number cell value zero should display as "0" or as if they are empty. The option can be found in File -> Options -> Advanced -> "Show a zero in cells that have zero value". The option is set per sheet. The XML attribute is called "zeroValues" and it can be found on page 1625 in the format specification.
Feature Request by Anna Velcheva Status: Approved Comments: 0 Category: RadSpreadProcessing Last update: 2018-06-15T11:44:46 by Deyan Yosifov
0
Georgi Georgiev

PdfProcessing: IndexOutOfRangeException is thrown when importing cross reference entries which are not on consequent rows

Usually, the entries are on neighboring rows. However, some producers introduce some extra blank rows between entries and this causes exception in RadPdfProcessing implementation.
Bug Report by Georgi Georgiev Status: In Development Comments: 0 Category: RadPdfProcessing Last update: 2018-06-15T09:57:03 by Georgi Georgiev
0
Deyan Yosifov
Team Member

PdfProcessing: Import and export of ToUnicode CMap

Add support for ToUnicode CMap stream.

A side effect of not supporting it is the following: exporting PDF document which, for example, contains German umlauts, to plain text, leads to wrong characters in the resulting text.

As possible workaround the PdfFormatProvider instance of RadPdfViewer can be used to import the document. For example:

FormatProviderSettings settings = new FormatProviderSettings(ReadingMode.OnDemand);
PdfFormatProvider pdfViewerFormatProvider = new PdfFormatProvider(stream, settings);

RadFixedDocument document = pdfViewerFormatProvider.Import();

TextFormatProvider textFormatProvider = new TextFormatProvider();
String text = textFormatProvider.Export(document);
Feature Request by Deyan Yosifov Status: Approved Comments: 0 Category: RadPdfProcessing Last update: 2018-06-15T06:51:21 by Georgi Georgiev
0
Georgi Georgiev

PdfProcessing: InvalidCastException when importing DeviceN color with integer components

Importing document containing content with DeviceN color space causes System.InvalidCastException when the color components contain integer values

Fix available in R2 2018 SP1 release version.
Bug Report by Georgi Georgiev Status: Completed Comments: 0 Category: RadPdfProcessing Last update: 2018-06-14T13:23:40 by Petar Horozov
0
Deyan Yosifov
Team Member

PdfProcessing: Corrupted document after export because of missing FunctionType PDF property

The FunctionType property is required according to PDF specification and we should always export it.

Fix available in R2 2018 SP1 release version.
Bug Report by Deyan Yosifov Status: Completed Comments: 0 Category: RadPdfProcessing Last update: 2018-06-14T12:07:32 by Petar Horozov
0
Tanya Dimitrova
Team Member

PdfProcessing: Font size should be calculated to fit the widget content when its value in field VariableTextProperties is zero

Currently, a default constant value is used for the font size in this scenario.
Feature Request by Tanya Dimitrova Status: Approved Comments: 0 Category: RadPdfProcessing Last update: 2018-06-06T15:02:28 by Tanya Dimitrova
0
Displaying items 1 - 10 of 476