Exporting a Report as a Web Archive File (Report Builder 1.0)
Opcja eksportu jako pliku sieci Web zapisuje dane w formacie HTML.Ta opcja eksportowania może prowadzić do następujących typów kodu w języku HTML: HTML 3.2 HTML 4.0 lub MHTML. Opcja eksportu może również generować w pełni ukształtowane strony HTML lub fragmenty HTML do osadzenia w innych stronach HTML.Wszystkie pliki HTML są generowane z kodowaniem UTF-8.
Opcja eksportu jako strony sieci Web jest domyślną opcją eksportu raportów wyświetlanych w przeglądarce.Domyślny typ HTML to HTML 4.0.
Aby przejrzeć dane raportu w formacie HTML 4.0, należy otworzyć raport w aplikacji Report Manager, części SharePoint Web part lub podając adres URL raportu.
Aby wyświetlić dane raportu, przy użyciu funkcji HTML 3.2, należy wskazać go na adres URL raportu (na przykład http://<serwer_sieci_Web1>/ reportserver?% 2fProduct % sfSales&RS: Command = renderowania&RS: format = HTML3.2).
Aby wyświetlić dane raportu przy użyciu MHTML, odwołać się za pomocą raportu adresu URL lub wybierz go z listy formatów eksportowania na pasku narzędzi raportu.
Raporty HTML 4.0 są zgodne ze specyfikacjami HTML 4.0 i Cascading Style Sheets 2 (CSS2), choć z pewnymi wyjątkami.Raporty HTML 3.2 są zgodne ze specyfikacją HTML 3.2, ale istnieje możliwość uwzględnienia określonych stylów w celu poprawienia wyglądu.Rozszerzenie renderujące HTML obsługuje standard MIME Encapsulation of Aggregate HTML Documents (MHTML).To rozszerzenie renderujące osadza zasoby takie jak obrazy, dokumenty lub inne pliki binarne jako struktury MIME w raporcie HTML, w pojedynczym pliku.Zakodowanie zasobów w raporcie zwiększa rozmiar raportu, jest jednak przydatne w przypadku komputerów, które nie mają dostępu do zasobów przechowywanych na serwerze raportów lub w innej lokalizacji.Raporty MHTML są również pomocne przy osadzaniu w wiadomościach e-mail, gdyż wszystkie zasoby zostają uwzględnione w raporcie.
Rozmieszczanie elementów
Opcja eksportu jako strony sieci Web tworzy tabelę w formacie HTML, która zawiera elementy z każdego zbioru elementów raportu.W celu zachowania układu raportu elementy zostają umieszczone wewnątrz tabeli.Jeżeli zbiór elementów raportu zawiera tylko jeden element, wówczas jest on renderowany bez użycia tabeli.Wartości położenia i rozmiary elementów są wyrażane w milimetrach (mm).Różnice w rozmiarach i położeniach mniejsze niż 0,2 mm są zapisywane jako 0 mm.
Format HTML nie obsługuje zachodzenia elementów na siebie.Jeżeli element raportu nakłada się na inny element, wówczas elementy zostają rozmieszczone tak, aby nie zachodziły na siebie.W rezultacie elementy mogą pojawić się na stronie w innych miejscach niż pierwotnie określono.Niektóre zachodzące na siebie elementy mogą wyglądać tak, jakby nie nakładały się na siebie.
Paginacja
Strony archiwum sieci Web eksportu opcji zapisywania raportu jako oddzielny plik HTML strony, nazywane także „ sekcje", w następujący sposób:
Podziały strona pojawi się w tabelach eksportowanych i macierze, jeśli jest jeden z następujących opcji zestaw w raporcie:
Podziały strona między grupami, a także przerwy przed pierwszą grupę.
Podziały stron między grupami i po ostatniej grupie.
Podziały stron między grupami, przed pierwszą grupą i po ostatniej grupie.
Elementy rozpoczynające się nad elementem zawierającym podział strony pojawiają się na stronie przed podziałem strony.
Opcja eksportu jako strony sieci Web dąży do zapisania wszystkich podziałów strony w raporcie w sposób opisany powyżej; jednakże w przypadku elementów, które zawierają podziały stron i znajdują się w tabeli lub macierzy, eksport może przynieść nieoczekiwane wyniki.
Każdy element umieszczony obok elementu zawierającego podział strony zostaje zapisany na tej samej stronie, jeżeli górna część elementu znajduje się nad dolną częścią elementu z ostatnim podziałem strony.Na przykład pole tekstowe umieszczone bezpośrednio na prawo od tabeli, która zawiera podział strony na końcu tabeli, pojawi się na tej samej stronie co tabela.Pole tekstowe umieszczone na prawo od oraz pod dolną częścią tej samej tabeli pojawi się na końcu ostatniej strony.
Opcja eksportu jako strony sieci Web wstawia również podziały stron na orientacyjnej wysokości strony zdefiniowanej we właściwościach raportu.W przypadku dużego raportu bez żadnych podziałów stron zapobiega to generowaniu bardzo dużych stron podczas eksportu i przeglądania w aplikacji do przeglądania plików HTML.
Eksportowanie jako pliku MHTML
Opcja eksportu jako strony sieci Web może zapisywać raporty jako pliki MHTML (MIME Encapsulation of Aggregate HTML), zwane także jako pliki sieci Web.MHTML rozszerza HTML w celu osadzenia zakodowanych obiektów, takich jak obrazy, w dokumencie HTML.
Opcja eksportu jako strony sieci Web może zapisywać MHTML jako fragment lub jako pełny dokument MHTML.Jeżeli MHTML jest fragmentem, to znaczniki HEAD, HTML i BODY dokumentu MHTML zostają usunięte.Wyświetlana jest tylko zawartość znacznika BODY.Jest to przydatne w razie osadzania MHTML w plikach HTML wygenerowanych przez inną aplikację.
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.
W tej sekcji
Temat |
Description |
---|---|
Report Item Behavior When Exporting as a Web Archive File (Report Builder 1.0) |
Opisano sposób zapisu elementu raportu przez opcję eksportu jako strony sieci Web. |
Page Layout When Exporting as a Web Archive File (Report Builder 1.0) |
Opisano sposób zapisu układu i właściwości raportu przez opcję eksportu jako strony sieci Web. |