Udostępnij za pośrednictwem


Exporting to a PDF File

Rozszerzenie renderowania w formacie PDF renderuje raportu do pliku, który można otworzyć w programie Adobe Acrobat i przeglądarkach dokumentów PDF innych firm, które obsługują format PDF 1.3.Mimo że PDF 1.3 jest zgodny z programu Adobe Acrobat 4.0 i jego nowszych wersji Reporting Services obsługuje Adobe Acrobat 6 lub nowszej. Rozszerzenie renderowania nie wymaga oprogramowania firmy Adobe do renderowania raportu.Jednak do wyświetlania lub drukowania raportów w formacie PDF niezbędne są przeglądarki plików PDF, takie jak Adobe Acrobat.

Plik PDF rozszerzenie renderujące obsługuje znaki ANSI i można tłumaczyć znaków Unicode z japoński, koreański, chiński tradycyjny, chiński uproszczony, cyrylica, hebrajski i arabski.

Moduł renderowania w formacie PDF to moduł renderowania stron fizycznych, i dlatego jego zachowanie dotyczące podziału na strony różni się od tego zachowania w innych modułach renderowania, takich jak moduły renderowania w formacie HTML i formacie programu Excel.W tym temacie znajdują się informacje dotyczące modułu renderowania w formacie PDF oraz opis wyjątków w regułach.

Osadzanie czcionek

Jeśli jest to możliwe, rozszerzenie pliku PDF renderowania osadza podzbiór każdej czcionki, która jest niezbędna do wyświetlania raportu w pliku PDF.Czcionki używane w raporcie musi być zainstalowany serwer raportów.Jeśli serwer raportów generuje raport w formacie PDF, za pomocą informacji przechowywanych w czcionce, do którego odwołuje się do raportu o tworzy mapowania znaków w pliku PDF.Jeżeli czcionka używana w raporcie nie jest zainstalowana na serwerze raportów, wynikowy plik PDF może nie zawierać poprawnych mapowań i może nie być poprawnie wyświetlany podczas przeglądania.

Czcionki są osadzane w pliku PDF, gdy mają zastosowanie następujące warunki:

  • Uprawnienia osadzania czcionek są udzielane przez autora czcionki.Zainstalowane czcionki zawiera właściwość, która wskazuje, czy autor czcionki zamierza umożliwia osadzanie czcionek w dokumencie.Jeśli wartość właściwość jest EMBED_NOEMBEDDING, czcionka nie jest osadzona w pliku PDF.Aby uzyskać więcej informacji zobacz "TTGetEmbeddingType" na msdn.microsoft.com.

  • Czcionka jest TrueType.

  • Znaki w ciąg, który zawiera zestaw właściwość czcionki są Unicode, ANSI nie.Osadzanie czcionek nie pojawia się dla znaków ANSI.

  • Czcionki odwołuje się elementy widoczne w raporcie.Jeśli czcionka odwołują się do element, którego Hidden Właściwość jest ustawiona na wartość True, nie jest potrzebne do renderowania wyświetlania danych i nie zostaną uwzględnione w pliku czcionki. Czcionki są osadzane tylko wtedy, gdy są potrzebne do wyświetlania danych raportu renderowane.

Jeśli wszystkie te warunki są spełnione dla czcionki, czcionki są osadzane w pliku PDF.Jeśli nie jest spełniony jeden lub więcej z następujących warunków, czcionka nie jest osadzona w pliku PDF.

Czcionki zainstalowane na komputerze klient

Czcionki osadzone w pliku PDF pliku, komputer, który służy do wyświetlania raportu (klient komputerze) ma czcionki zainstalowane na nim wyświetlane prawidłowo, nie jest konieczne.

Jeśli czcionka nie jest osadzona w pliku PDF klient komputer musi mieć poprawny czcionka zainstalowana w raporcie był wyświetlany poprawnie.Jeśli czcionka nie jest zainstalowany na klient komputer, plik PDF Wyświetla znak znakiem zapytania (?) dla nieobsługiwane znaki.

Weryfikowanie czcionki w pliku PDF

Różnice w wynikowym pliku PDF występują najczęściej, gdy czcionka, która nie obsługuje znaków innych niż łaciński jest używany w raporcie, a następnie znaki innego niż łaciński zostaną dodane do raportu.Należy sprawdzić dane wyjściowe renderowania pliku PDF serwer raportów i komputerów klienckich, aby sprawdzić, w raporcie renderuje poprawnie.

Nie polegać na wyświetlanie raportu w podglądzie lub eksportowanie do formatu HTML, ponieważ poprawna ze względu na automatycznego podstawiania czcionek odpowiednio wykonywane za pomocą interfejs graficznego projektu lub za pomocą programu Microsoft Internet Explorer będzie wyglądał raport.W przypadku braku symboli Unicode na serwerze mogą być widoczne znaki zamienione na znaki zapytania (?).W przypadku braku czcionki na kliencie mogą być widoczne znaki zamienione na kwadraty (□).

Czcionki osadzone w pliku PDF znajdują się właściwość czcionki, która jest zapisywana wraz z pliku metadane.

Metadane

Oprócz układu raportu rozszerzenie renderowania w formacie PDF zapisuje następujące metadane w słowniku informacji o dokumencie PDF.

Właściwość PDF

Tworzona na postawie

Title

The Name atrybut of the Report RDL element.

Author

The Author RDL element.

Subject

The Description RDL element.

Creator

Reporting Services Nazwa produktu i wersja.

Producer

Nazwa i wersja rozszerzenia renderowania.

CreationDate

Czas wykonywania raportu w formacie PDF datetime Format.

Fonts

Nazwa czcionki i właściwości dla każdej czcionki osadzone.

Aby wyświetlić metadane, należy otworzyć plik w programie Adobe Acrobat i z Plik Widok menuWłaściwości.Na przykład Czcionki karcie są wyświetlane na liście czcionek, które są osadzone w pliku.

Interakcyjność

Niektóre elementy interakcyjne są obsługiwane w formacie PDF.Poniżej znajdują się opisy poszczególnych zachowań.

Pokazywanie i ukrywanie

Dynamiczne wyświetlanie i ukrywanie elementów jest nieobsługiwane w formacie PDF.Dokument w formacie PDF jest renderowany zgodnie z bieżącym stanem wszystkich elementów w raporcie.Na przykład jeśli element jest wyświetlany przy pierwszym uruchomieniu raportu, jest renderowany.Obrazy, które można przełączać, nie są renderowane, jeśli są ukryte podczas eksportowania raportu.

Plan dokumentu

Jeśli w raporcie znajdują się etykiety planu dokumentu, do pliku PDF jest dodawany konspekt dokumentu.Wszystkie etykiety planu dokumentu są wyświetlane jako wpisy konspektu dokumentu w kolejności, w jakiej występowały w raporcie.W programie Acrobat zakładka docelowa jest dodawana do konspektu dokumentu tylko wtedy, gdy strona, na której się ona znajduje, jest renderowana.

Jeśli jest renderowana tylko jedna strona, nie jest dodawany konspekt dokumentu.Plan dokumentu ma strukturę hierarchiczną, która pokazuje poziom zagnieżdżenia w raporcie.Konspekt dokumentu jest dostępny w programie Acrobat na karcie Bookmarks.Kliknięcie wpisu w konspekcie dokumentu powoduje przejście do lokalizacji wskazywanej przez zakładkę.

Zakładki

Zakładki nie są obsługiwane w pliku PDF renderowania.

Łącza przeglądania szczegółowego

Łącza przeglądania szczegółowego są w pliku PDF renderowane jako łącza, które można klikać.Kliknięcie takiego łącza spowoduje otwarcie domyślnej przeglądarki klienta i przejście pod adres URL będący obiektem docelowym przeglądania szczegółowego.

Hiperłącza

Hiperłącza w raportach są w pliku PDF renderowane jako łącza, które można klikać.Kliknięcie takiego łącza spowoduje otwarcie domyślnej przeglądarki klienta i przejście pod adres URL hiperłącza.

Kompresja

Kompresja obrazów jest oparta na typie obrazu z oryginalnego pliku.Rozszerzenie renderowania w formacie PDF domyślnie kompresuje pliki PDF.

Aby zachować wszelkie kompresji obrazów zawartych w pliku PDF, jeśli jest to możliwe, obrazy w formacie JPEG są przechowywane jako JPEG i wszystkie inne typy obrazów są przechowywane jako BMP.

Ustawienia informacji o urządzeniu

Można zmienić niektóre ustawienia domyślne tego modułu renderowania, zmieniając ustawienia informacji o urządzeniu.Aby uzyskać więcej informacji zobacz Ustawienia informacji urządzeń usług raportowania.

Historia zmian

Microsoft Learning

Czcionki osadzone

Usunięto ograniczenie: PDF obsługuje teraz 4-bajtowego znaków Unicode.