powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Использование интерфейса
5 сообщений из 5, страница 1 из 1
Использование интерфейса
    #38002294
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня господа !

Имею ссылку http://msdn.microsoft.com/ru-ru/library/dd335948.aspx

Где определена работа с интерфейсом
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
Imports System.Collections.Specialized
Imports Microsoft.ReportingServices.Interfaces
Imports Microsoft.ReportingServices.ReportRendering

Public Class Renderer
  Implements IRenderingExtension

  Public Function RenderStream( _
      ByVal streamName As String, ByVal report As Report, _
      ByVal reportServerParameters As NameValueCollection, _
      ByVal deviceInfo As NameValueCollection, _
      ByVal clientCapabilities As NameValueCollection, _
      ByVal headerFooterExpressions As _
      EvaluateHeaderFooterExpressions, _
      ByVal createAndRegisterStream As _
      CreateAndRegisterStream) _
         As Boolean Implements IRenderingExtension.RenderStream
      ... ' код визуализации отчета
      Return False
  End Function

  Public Function Render( _
      ByVal report As Report, _
      ByVal reportServerParameters As NameValueCollection, _
      ByVal deviceInfo As NameValueCollection, _
      ByVal clientCapabilities As NameValueCollection, _
      ByVal headerFooterExpressions As _
      EvaluateHeaderFooterExpressions, _
      ByVal createAndRegisterStream As CreateAndRegisterStream)
         As Boolean Implements IRenderingExtension.Render
      ... ' код визуализации отчета
      Return False
  End Function

  Public Sub GetRenderingResource( _
      ByVal createAndRegisterStreamCallback _
      As CreateAndRegisterStream, _
      ByVal deviceInfo As NameValueCollection) _
         Implements IRenderingExtension.GetRenderingResource
    ... ' визуализация встроенных ресурсов отчета
  End Sub

  Public ReadOnly Property LocalizedName() As String _
    Implements IRenderingExtension.LocalizedName
      Get
          ... ' возвращает имя расширения
      End Get
  End Property

  Public Sub SetConfiguration(ByVal configuration As String) _
    Implements IRenderingExtension.SetConfiguration
      ... ' получает конфигурационные данные
      ... ' из файла конфигурации RS
  End Sub
End Class



Подскажите пожалуйста что необходимо описать в процедурах (выделено)
при унаследовании и создании пользовательского интерфейса

Public Sub SetConfiguration(ByVal configuration As String) _
Implements IRenderingExtension.SetConfiguration
... ' получает конфигурационные данные
... ' из файла конфигурации RS
End Sub

или этот код можно оставить пустым и будет выполнять базовый код обьекта ?

Заранее благодарен !
...
Рейтинг: 0 / 0
Использование интерфейса
    #38002309
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С этим вопросом вам сюда .
...
Рейтинг: 0 / 0
Использование интерфейса
    #38011812
dzone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Базовый нужно вызывать через base. по умолчанию вызывается переопределенная конструкция даже если она пустая.
...
Рейтинг: 0 / 0
Использование интерфейса
    #38013563
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dzone,

Принято !
Спасибо господа !
И еще вопрос по статье Листинг 5

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Friend Class TextBoxRender

    Friend Sub New()
    End Sub

    Friend Function Render(ByVal textBox As Microsoft.ReportingServices.ReportRendering.TextBox) As String
        Dim pHtml As New System.Text.StringBuilder
        Dim sh As New MSDNMagazine.CustomRSRenderer.StyleHandler(textBox.Style)



Dim sh As New MSDNMagazine.CustomRSRenderer.StyleHandler(textBox.Style)

Насколько понял идет ссылка на свой класс т.е. в моем случае (код прилагал)
строка должна имеет вид
Dim sh As New lbCustomExport.nmCustom.Export.StyleHandler(textBox.Style)

Но такой метод не описан StyleHandler .... или здесь имееться в виду что-то другое
Поясните пожалуйста
...
Рейтинг: 0 / 0
Использование интерфейса
    #38013570
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_X,
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Использование интерфейса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]