W poniższej tabeli opisano właściwości kontrolujące przetwarzanie FO.
Nazwa właściwości | Opis | Domyślnie |
---|---|---|
Użyj procesora XSLT (BI Publisher) |
Kontroluje użycie analizatora składni. Przy ustawieniu "false" jest używany analizator składni XDK niepochodzący z pakietu. Przy ustawieniu "true" jest używany analizator składni 11g pochodzący z pakietu aplikacji Publisher. Przy ustawieniu "12c" jest używany analizator składni 12c pochodzący z pakietu aplikacji Publisher. Właściwość tę można ustawić na poziomie serwera lub na poziomie raportu. Jeśli rozmiar danych przekracza 2 GB, należy ustawić "12c". Jeśli właściwość ta będzie na poziomie raportu ustawiana na "12c", to należy się upewnić, że właściwość Ustaw ACCESS_MODE na FORWARD_READ w procesorze XSLT została ustawiona na poziomie serwera na "false", a na poziomie raportu - na "true". |
true |
Tryb zgodności analizatora składni XML 11g |
Jeśli zostanie ustawiona wartość "true", a właściwość Użyj procesora XSLT (BI Publisher) zostanie ustawiona na "12c" lub "false", napis atrybutu "Grupuj wg" zostanie zmodyfikowany w celu zapewnienia zgodności analizatora składni XDK 12c z analizatorem składni XML 11g. |
true |
Włącz funkcję skalowania procesora XSLT |
Kontroluje funkcję skalowalności analizatora składni XDO. Aby ta właściwość była uwzględniana, właściwość "Użyj procesora XSLT (BI Publisher)" musi być ustawiona na wartość "true" lub "12c". Wartością tej właściwości powinno być "true" zarówno na poziomie serwera, jak i na poziomie raportu. Jeśli zostanie ustawiona wartość "false", procesor FO będzie zamiast dysku używać pamięci (sterty), co może się stać przyczyną problemów związanych z brakiem pamięci. |
false |
Włącz bieżącą optymalizację XSLT |
Jeśli zostanie ustawiona wartość "true", nastąpi poprawna ogólnej wydajności procesora FO oraz zostanie znacznie zmniejszony rozmiar tymczasowych plików FO, generowanych w katalogu "temp". Należy pamiętać, że dla małych raportów (na przykład 1- lub 2-stronicowych) poprawa wydajności jest mniej zauważalna. Jeśli dla tej właściwości zostanie ustawiona wartość "true", to - aby jeszcze bardziej zwiększyć wydajność - należy ustawić właściwość Ekstrahowanie zestawów atrybutów na wartość "false". |
true |
Włącz optymalizację XPath |
Jeśli zostanie ustawiona wartość "true", plik danych XML będzie analizowany pod kątem częstotliwości elementów. Uzyskane informacje zostaną następnie użyte do optymalizacji wyrażeń XPath w pliku XSL. |
false |
Strony w pamięci podręcznej podczas przetwarzania |
Właściwość ta jest włączana tylko wtedy, gdy we właściwościach "Ogólne" zostanie określony katalog tymczasowy. Podczas generowania spisu treści procesor FO przechowuje strony w pamięci podręcznej, dopóki nie zostanie przekroczona ich liczba, określona jako wartość tej właściwości. Strony zostaną wówczas zapisane w pliku w katalogu tymczasowym. |
50 |
Opcje dwukierunkowe - typ zastąpienia cyfry języka |
Poprawne wartości to "Brak" (None) i "Narodowe" (National). Jeśli zostanie ustawiona wartość "Brak", będą używane liczby w formacie właściwym dla Europy Wschodniej. Przy wartości "Narodowe", będzie używany format Hindi (cyfry indyjsko-arabskie). Ustawienie to ma zastosowanie tylko przy arabskich ustawieniach narodowych; przy innych jest ignorowane. |
Narodowe |
Wyłącz obsługę nagłówków zmiennych |
Jeśli zostanie ustawiona wartość "true", obsługa nagłówków zmiennych będzie wyłączona. Przy włączonej obsłudze nagłówków zmiennych rozmiar nagłówka jest automatycznie zwiększany, tak aby zmieściła się w nim jego zawartość. |
false |
Wyłącz adnotacje zewnętrzne |
Wartość "true" nie zezwala na import pomocniczych plików (takich jak szablony podrzędne lub inne dokumenty XML) podczas przetwarzania XSL i analizy składniowej XML. Przyczynia się to do zwiększenia bezpieczeństwa systemu. Jeśli raport lub szablon odwołuje się do plików zewnętrznych, należy ustawić wartość "false". |
true |
Analiza składniowa FO - rozmiar bufora |
Określa rozmiar bufora dla procesora FO. Gdy bufor zostanie zapełniony, zawarte w nim elementy są renderowane w raporcie. Dla raportów z dużymi tabelami lub z tabelami przestawnymi, wymagających złożonego formatowania i obliczeń, może być wymagany większy bufor, aby obiekty te były poprawnie renderowane w raporcie. Dla takich raportów należy zwiększyć rozmiar bufora na poziomie raportu. Należy przy tym pamiętać, że zwiększanie tej wartości przyczynia się do większego obciążenia pamięci systemu. |
1000000 |
Rozszerzony podział wierszy FO |
Jeśli zostanie ustawiona wartość "true", będzie przy podziale wierszy zapewniona poprawna obsługa znaków przestankowych, przenoszenia wyrazów oraz tekstów w językach narodowych. |
true |
Włącz bieżącą optymalizację XSLT dla szablonu podrzędnego |
Umożliwia przeprowadzenie importu pliku XSL do procesora FO, przed przekazaniem tylko jednego pliku XSL do środowiska XDK w celu dalszego przetworzenia. Dzięki temu można zastosować optymalizację XSLT do całego głównego szablonu XSL, który już zawiera wszystkie swoje szablony podrzędne. Wartością domyślną jest "true". Jeśli procesor FO jest wywoływany bezpośrednio, ustawieniem domyślnym jest wartość "false". |
true |
Strefa czasowa raportu |
Poprawne wartości: "Użytkownik" lub "JVM". Jeśli zostanie ustawiona wartość "Użytkownik", Publisher będzie dla raportów używać strefy czasowej określonej na poziomie użytkownika. Strefę czasową raportu na poziomie użytkownika można określić w ustawieniach konta użytkownika. Jeśli zostanie ustawiona wartość "JVM", Publisher będzie dla raportów wszystkich użytkowników używać strefy czasowej JVM serwera. We wszystkich raportach będzie wyświetlana ta sama godzina, bez względu na indywidualne ustawienia użytkownika. Ustawienie to można przesłonić na poziomie raportu. |
Użytkownik |
Ustaw ACCESS_MODE na FORWARD_READ w procesorze XSLT | Jeśli właściwość Użyj procesora XSLT (BI Publisher) będzie na poziomie raportu ustawiana na "12c", to należy się upewnić, że właściwość Ustaw ACCESS_MODE na FORWARD_READ w procesorze XSLT została ustawiona na poziomie serwera na "false", a na poziomie raportu - na "true". | false |
PDF - wersja Unicode BiDi |
Określa wersję standardu Unicode (3.0 lub 4.1), używaną do wyświetlania dwukierunkowych (BIDI) napisowych wartości w wyjściowym dokumencie PDF. |
4.1 |