Udostępnij za pośrednictwem


Zwiększanie ułatwień dostępu w raportach podzielonych na strony za pomocą funkcji StructureTypeOverwrite (Power BI Report Builder)

DOTYCZY: Power BI Report Builder Power BI Desktop

Właściwość StructureTypeOverwrite została dodana do modelu rdl. Można go użyć do zwiększenia ułatwień dostępu w raportach podzielonych na strony w programie Microsoft Report Builder i programie Power BI Report Builder. Przeglądarka raportów uwzględnia również właściwość w Serwer raportów usługi Power BI.

Istnieją dwa różne sposoby użycia tej nowej właściwości:

  • Aby ustawić poziomy nagłówków od H1 do H6 dla pól tekstowych.
  • Aby określić komórki tabeli jako nagłówki tabeli.

Zobaczmy przykład, w jaki sposób mogą one być przydatne.

Oto projekt prostego raportu. Ma tytuł raportu i dwie tabele z danymi. Każda tabela ma etykietę pola tekstowego.

Zrzut ekranu przedstawiający prosty raport z tytułem raportu i dwiema tabelami z danymi.

Jeśli eksportujemy ten raport do dostępnego pliku PDF bez zmiany niczego, uzyskamy następującą strukturę logiczną:

Zrzut ekranu przedstawiający strukturę logiczną przed.

Jak widać, pierwszy wiersz () tabeli nie jest oznaczona symbolem tag nagłówka, tak jak powinien być.

Akapity (pola tekstowe) są prezentowane jako <P>.

Podgląd czytnika zawartości ekranu pokazuje, że raport nie ma struktury:

Zrzut ekranu przedstawiający czytnik zawartości ekranu bez struktury.

Po ustawieniu nowej właściwości można przekształcić strukturę PDF w następującą strukturę logiczną:

Zrzut ekranu przedstawiający dodaną strukturę logiczną.

Zobaczysz, że masz teraz nagłówek 1 (H1) dla tytułu raportu i dwa nagłówki 2 (H2) dla tytułów tabeli.

Pierwszy wiersz tabeli jest poprawnie ustawiony za pomocą elementu tag, który umożliwia dokumentowi PDF określenie, które komórki są nagłówkami i które komórki danych powinny być skojarzone z nimi.

Oto nowa wersja zapoznawcza czytnika zawartości ekranu:

Zrzut ekranu przedstawiający czytnik zawartości ekranu ze strukturą.

Poziom nagłówka dla pól tekstowych

W programie Report Builder można ustawić poziom nagłówka dla dowolnego pola tekstowego, w tym pól tekstowych umieszczonych wewnątrz elementu tablix. Tabele i macierze są przykładami elementów tablixes.

Wartość domyślna to Brak. Poniżej przedstawiono dostępne wartości:

  • Brak
  • Nagłówek1
  • Nagłówek2
  • Nagłówek3
  • Nagłówek4
  • Nagłówek5
  • Nagłówek6

Ustawianie wartości nagłówka

Wartość nagłówka można ustawić na dwa różne sposoby:

Okno Właściwości pola tekstowego

  1. Kliknij prawym przyciskiem myszy pole tekstowe i wybierz pozycję Właściwości pola tekstowego.

  2. Na karcie Ułatwienia dostępu w polu Typ struktury Zastępowanie wybierz poziom nagłówka.

    Zrzut ekranu przedstawiający pole Zastępowanie typu struktury.

Siatka właściwości pola tekstowego

  1. Jeśli siatka właściwości nie jest otwarta, na karcie Widok zaznacz pole wyboru Właściwości .

  2. Zaznacz pole tekstowe.

  3. W siatce właściwości w grupie właściwości Ułatwienia dostępu wybierz wartość we właściwości StructureTypeOverwrite .

    Zrzut ekranu przedstawiający ustawienie właściwości Zastępowanie typu struktury.

Zalety nagłówków

  • Czytniki zawartości ekranu ogłaszają nagłówki jako "Poziom nagłówka 1", "Poziom nagłówka 2" itd.
  • Możesz nacisnąć skrót H, aby przejść do następnego nagłówka w raporcie podczas wyświetlania raportów w Serwer raportów usługi Power BI.
  • Nagłówki są oznaczone poprawnie w oznakowanych plikach PDF.

Ustawianie komórek nagłówka dla tabel w programie Report Builder

Można ustawić wartość dowolnej komórki w tabeli i dla zwykłych komórek w macierzach, czyli każdej komórki, która nie znajduje się w górnym wierszu lub w lewej kolumnie.

Wartość domyślna to Brak. Poniżej przedstawiono dostępne wartości:

  • Brak
  • KolumnaHeaderCell
  • RowHeaderCell
  • Datacell

Ustawianie wartości dla pojedynczej komórki

  1. Wybierz komórkę w elemecie tablix. Powinien on być opisany w wierszu pogrubienia.

  2. Kliknij prawym przyciskiem myszy i wybierz polecenie Właściwości komórki.

    Zrzut ekranu przedstawiający właściwości komórki elementu tablix.

  3. Na karcie Ułatwienia dostępu można ustawić właściwość w polu Typ struktury Zastępowanie.

    Zrzut ekranu przedstawiający typ struktury zastępowania komórek.

  4. Wybierz jedną z dostępnych wartości komórek strukturalnych:

    • Brak
    • KolumnaHeaderCell
    • RowHeaderCell
    • Datacell

Ustawianie wartości dla całego wiersza

  1. Wybierz wewnątrz tabeli.

  2. Wybierz szary prostokąt obok wiersza, dla którego chcesz ustawić właściwość, i wybierz pozycję Właściwości wiersza.

    Zrzut ekranu przedstawiający wybieranie właściwości wiersza.

  3. W oknie dialogowym Właściwości wiersza na karcie Ułatwienia dostępu ustaw nową właściwość.

    Zrzut ekranu przedstawiający ustawianie właściwości wiersza na karcie Ułatwienia dostępu.

Zalety ustawiania wartości komórek

  • Czytniki zawartości ekranu ogłaszają nagłówki tabeli jako "Nagłówek".
  • Niektóre czytniki zawartości ekranu (na przykład NVDA) mogą ogłaszać powiązane tytuły nagłówków podczas odczytywania wartości komórek danych, co jest ważne dla użytkowników korzystających z czytników zawartości ekranu.
  • Nagłówki tabeli są poprawnie oznaczone tagiem PDF i skojarzone z komórkami danych.

Rozważania i ograniczenia

  • Nie można ustawić tej właściwości dla komórek w siatce właściwości. Po wybraniu komórki tabeli właściwości w siatce są powiązane z polem tekstowym, a nie z komórką. Po wybraniu komórki tabeli w siatce właściwości zobaczysz opcje Heading1 do Heading6. Są one skojarzone z polem tekstowym tej komórki, a nie z samą komórką.
  • Nie można ustawić tej właściwości dla górnego wiersza lub lewej kolumny macierzy. W przypadku macierzy nagłówki górnego wiersza i lewej kolumny są ustawiane automatycznie.
  • Możesz ustawić komórkę nagłówka kolumny i komórkę nagłówka wiersza.
  • Ustawienie nagłówka wiersza (nagłówka poziomego) dla tabeli z układem od prawej do lewej nie kojarzy komórek danych po lewej stronie z nagłówkiem w wyeksportowanym oznakowanym pliku PDF.