Udostępnij przez


Report Item Behavior When Exporting as a Web Archive File (Report Builder 1.0)

Opcja eksportu do strony sieci Web zapisuje układ i dane programu Report Builder jako plik HTML.Sposób wyświetlenia poszczególnych elementów jest zależny od rodzaju elementu raportu.

Elementy raportu

Tabele, matryce i wykresy są zapisywane jako elementy TD w obrębie tabeli.Właściwość wewnątrz w przypadku podziału strona elementu TD jest ustawiona na avoid (HTML 4.0).

W poniższej tabeli opisano sposób renderowania standardowych podelementów pozycji raportu w elemencie TD.Podelementy właściwe dla każdej pozycji raportu omówiono w dalszej części niniejszego tematu.

Element RDL

Sposób zapisu

Name

Ignorowana

Top

Określa górne położenie elementu.Określa także, który element jest ustawiany pierwszy w razie zachodzenia elementów na siebie.

Left

Określa położenie elementu z lewej strony.Określa także, który element jest ustawiany pierwszy w razie zachodzenia elementów na siebie.

Height

Atrybut HEIGHT dla towarów o wysokości, których nie można zmienić.

Width

Atrybut WIDTH (Szerokość) dla pozycji, których szerokości nie można zmienić.

ZIndex

Określa który element jest ustawiany pierwszy w razie zachodzenia elementów na siebie.

Label

Atrybut TYTUŁ.Renderowany także jako atrybut ALT dla obrazów.

Język HTML nie obsługuje elementów zachodzących na siebie, w związku z czym takie elementy ustawiane są obok siebie na stronie.W celu określenia położenia elementów zachodzących na siebie, opcja eksportu najpierw analizuje wartość elementu Top dla pozycji, a następnie wartość elementu Left i wartość ZIndex.

Macierz

Macierz zostaje zapisana jako znacznik TABLE (tabela) w dokumencie HTML.W tabeli tej róg, kolumny i wiersze macierzy umieszczone są w oddzielnych komórkach.Dla każdego elementu kolumny i każdej wartości lub podsumy wiersza zapisany zostaje znacznik TR (wiersz tabeli).

Róg

Róg zostaje zapisany jako znacznik TD w dokumencie HTML.Ten znacznik zawiera atrybut ROWSPAN z wartością równą liczbie elementów kolumny oraz atrybut COLSPAN z wartością równą liczbie elementów wierszy.

Grupa kolumn

Grupa kolumn zostaje zapisana jako znacznik TR w dokumencie HTML.Ten znacznik zawiera element TD dla każdej wartości i podsumy danych, a także atrybut COLSPAN o wartości równej liczbie kolumn w zgrupowaniu kolumn.Opcja formatowania Height określa wysokość znacznika TR zgrupowania kolumn.

Grupa wierszy

Grupa wierszy zostaje zapisana jako znacznik TR dla każdej wartości lub podsumy wiersza w dokumencie HTML.Ten znacznik zawiera element TD dla każdej wartości i podsumy danych, a także atrybut ROWSPAN o wartości równej liczbie wierszy w zgrupowaniu wierszy.W ukrytych grupach wierszy w miejscu wierszy ukrytych wyświetlana jest podsuma.

Element Szerokość w obrębie elementu Grupa wierszy języka RDL określa szerokość znacznika TR grupy wierszy.

Podsuma

Podsuma jest zapisywana jako znacznik TD zawierający nazwę podsumy.Ten znacznik TD również ma atrybut COLSPAN lub ROWSPAN.

Komórka macierzy

Elementy raportu zawarte w komórce macierzy są zapisywane jako znaczniki TD dla każdego wiersza i kolumny.Wysokość i szerokość elementu TD są określane przez szerokość kolumny macierzy i wysokość wiersza macierzy.

Table

Tabela zostaje zapisana jako znacznik TABLE w dokumencie HTML.W tabeli tej kolumny, wiersze i dane tabeli umieszczone są w oddzielnych komórkach.

Kolumna tabeli

Opcja formatowania Width (Szerokość) określa szerokość kolumny.

Wiersz tabeli

Każdy wiersz jest renderowany jako znacznik TR w dokumencie HTML.Opcja formatowania Wysokość wiersza określa wysokość znacznika TR wiersza tabeli.

Komórka tabeli

komórka tabela jest renderowane jako tag TD w dokumencie HTML.

Chart

Wykres jest renderowany jako znacznik IMG w dokumencie HTML.

Pola tekstowe

Pole tekstowe zostaje zapisane jako element DIV zawierający atrybut SPAN w dokumencie HTML.Jeżeli format wyjściowy to HTML 3.2, pole tekstowe zostaje zapisane jako element TABLE z pojedynczą komórką.

Elementy języka RDL Możliwość rozszerzania i Możliwość zmniejszania są renderowane przez rozszerzenie odtwarzające HTML w następujący sposób:

Możliwość rozszerzenia

HTML 4.0

HTML 3,2

Fałsz

Renderowane są wysokość i szerokość pola tekstowego; przepełnienie jest ukryte.

Renderowane są wysokość i szerokość pola tekstowego.

Prawda

Renderowane są wysokość i szerokość pola tekstowego; przepełnienie jest widoczne.

Renderowana jest również szerokość pola tekstowego.Wysokość jest zignorowana.

Fałsz

Tekst jest renderowany wewnątrz nadrzędnego elementu DIV.Renderowane są wysokość i szerokość DIV; przepełnienie jest ukryte.

Renderowane są wysokość i szerokość pola tekstowego.

Prawda

Renderowana jest szerokość pola tekstowego; przepełnienie w pionie (overflow-y) jest widoczne, zaś przepełnienie w poziomie (overflow-x) jest ukryte.Wysokość jest zignorowana.

Renderowana jest również szerokość pola tekstowego.Wysokość jest zignorowana.

Obrazy

Obraz zostaje zapisany jako znacznik IMG w dokumencie HTML.W poniższej tabeli opisano sposób zapisywania opcji formatowania obrazu przez opcję eksportu do strony sieci Web.

Zmiana rozmiaru

HTML 4.0

HTML 3,2

Clip

Znacznik IMG zostaje umieszczony wewnątrz znacznika DIV, zaś przepełnienie jest ukryte.Wysokość i szerokość zostają zastosowane jako style znacznika DIV.

Szerokość i wysokość zostają przekształcone na piksele i zapisane jako atrybuty.

Dopasuj do pola

Szerokość i wysokość zostają zapisane jako style.

Szerokość i wysokość zostają przekształcone na piksele i zapisane jako atrybuty.

Dopasuj proporcjonalne do pierwotnego rozmiaru

Znacznik IMG zostaje umieszczony wewnątrz znacznika DIV, zaś przepełnienie jest ukryte.Wysokość i szerokość zostają zastosowane jako style znacznika DIV.Jeśli jest włączony język JavaScript, JScript skrypt jest włączone, aby zmienić rozmiar obrazu, po pobraniu go do przeglądarki.

Szerokość i wysokość zostają przekształcone na piksele i zapisane jako atrybuty.

Autodopasowanie rozmiaru

Szerokość i wysokość nie są zapisywane.

Szerokość i wysokość nie są zapisywane.

Aby lepiej zrozumieć sposób, w jaki opcja eksportowania raportu jako strony sieci Web zapisuje elementy języka RDL (Report Definition Language) jako elementy strony sieci Web, warto dowiedzieć się więcej na temat elementów tego języka.Aby uzyskać więcej informacji dotyczących elementów języka RDL, zobacz temat Report Definition Language (Język definiowania raportów) w dokumentacji SQL Server Books Online.