ActiveReport 14 и проблема с сериализацией SectionDocument - PullRequest
0 голосов
/ 04 августа 2020

У меня проблема с SectionDocument в ActiveReports 14. Мне нужно поделиться документами между приложениями (такая же проблема описана в activereports-14-serializa ), и у меня проблема с сериализацией. Может кто-нибудь описать, как использовать класс SerializableSectionDocument?

1 Ответ

0 голосов
/ 05 августа 2020

Класс документа SectionDocument - это объект, который представляет сгенерированный вывод отчета.

Этот документ можно использовать с любым из элементов управления средства просмотра, сохранить для последующего извлечения или даже экспортировать с помощью любого из ActiveReports фильтры экспорта.

Если вам нужен сериализуемый документ раздела , вам просто нужно будет использовать производный класс. См. Фрагменты кода ниже:

C# пример:

[Serializable]
public class SerializableSectionDocument : SectionDocument, ISerializable
{
   public SerializableSectionDocument()
   {
   }

   protected SerializableSectionDocument(SerializationInfo info, StreamingContext context) : base (info, context)
   {
   }
}

Visual Basi c пример:

<Serializable>
Public Class SerializableSectionDocument
    Inherits SectionDocument
    Implements ISerializable

    Public Sub New()
    End Sub

    Protected Sub New(ByVal info As SerializationInfo, ByVal context As StreamingContext)
        MyBase.New(info, context)
    End Sub
End Class

Для получения дополнительной информации о классе и его членах обратитесь к документации по ссылкам ниже:

С уважением,

Команда поддержки GrapeCity

Связаться со службой поддержки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...