Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Использование интерфейса / 5 сообщений из 5, страница 1 из 1
17.10.2012, 13:28
    #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
17.10.2012, 13:33
    #38002309
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование интерфейса
С этим вопросом вам сюда .
...
Рейтинг: 0 / 0
24.10.2012, 17:09
    #38011812
dzone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование интерфейса
Antonariy,

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


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