Udostępnij za pośrednictwem


Ułatwienia dostępu dla rozwiązania osadzonego

Podczas pracy z usługą Power BI rozważ udostępnienie osadzonych raportów różnym typom użytkowników, którzy mogą z nimi korzystać. Kilka prostych sposobów na zwiększenie dostępności raportów polega na użyciu atrybutów title i tabindex, skrótów klawiaturowych i trybu dużego kontrastu.

Jak używać atrybutów tytułu i tabindex

Po wywołaniu powerbi.embed lub metody powerbi.bootstrap uzyskasz składnik typu osadzonego.

Atrybut tytułu

Atrybut title umożliwia dodawanie tekstu do elementu, do którego należy. Jeśli ktoś korzysta z czytnika zawartości ekranu, odczytuje dodatkowe informacje o elemecie. Aby ustawić atrybut title składnika osadzania, użyj setComponentTitle.

setComponentTitle(title: string): void

Przykład atrybutu tytułu

let component = powerbi.embed(…);
component.setComponentTitle(“Analytics report”);

Aby dowiedzieć się więcej o atrybucie title, zobacz artykuł Web DocsmdN tytuł.

Atrybut Tabindex

Użytkownicy mogą używać klawiatury do nawigowania po osadzonych raportach. Możesz użyć atrybutu tabindex, aby dodać fokus z kartami do elementów w raporcie, które w przeciwnym razie zostaną pominięte, gdy użytkownik naciśnie kartę . Aby ustawić atrybut tabindex składnika osadzania, użyj setComponentTabIndex.

setComponentTabIndex(tabIndex?: number): void

Atrybut tabindex można usunąć przy użyciu removeComponentTabIndex

removeComponentTabIndex(tabIndex?: number): void

Przykład atrybutu Tabindex

let component = powerbi.embed(...);
component.setComponentTabIndex(0);

Aby dowiedzieć się więcej o atrybucie tabindex, zobacz artykuł Web Docstabindex MDN Web Docs.

Skróty klawiaturowe w osadzonych raportach usługi Power BI

Dla osób, które używają klawiatur do eksplorowania osadzonych raportów, lista skrótów klawiaturowych jest nieocenionym narzędziem. Jeśli chcesz wyświetlić skróty klawiaturowe, skoncentruj się na osadzonym raporcie i naciśnij Shift+?.

Aby dowiedzieć się więcej, zobacz skróty klawiaturowe w programie Power BI Desktop.

Tryb dużego kontrastu w osadzonych raportach usługi Power BI

Aby ułatwić użytkownikom niedowidzących lub fizycznych korzyści z osadzonych raportów, można ustawić je tak, aby korzystały z motywu o wysokim kontraście.

Tryb dużego kontrastu można ustawić, dodając pojedynczy parametr do konfiguracji osadzania aplikacji.

let embedConfig = {
    …
    contrastMode: models.ContrastMode.HighContrast1
};

Dostępne tryby kontrastu to:

enum ContrastMode {
    None = 0,
    HighContrast1 = 1,
    HighContrast2 = 2,
    HighContrastBlack = 3,
    HighContrastWhite = 4
}

Wartość domyślna to None = 0.

Ważny

Jeśli podasz zarówno tryb dużego kontrastu, jak i motyw, usługa Power BI zastosuje tylko tryb dużego kontrastu. Nie można zastosować obu w tym samym czasie.

Dostosowywanie poziomu powiększenia dla raportów usługi Power BI

Aby pomóc użytkownikom z upośledzeniem wzrokowym lub fizycznym korzystać z osadzonych raportów, możesz dostosować poziom powiększenia raportu, aby był wyższy lub niższy niż domyślny poziom.

Poziom powiększenia raportu można ustawić, dodając pojedynczy parametr do ustawień osadzania lub używając interfejsu API setZoom po załadowaniu raportu.

Poziom powiększenia jest obliczany na podstawie rzeczywistego rozmiaru raportu. Zobacz Zmienianie wyświetlania strony raportu, aby dowiedzieć się więcej o opcjach wyświetlania raportu.

let embedConfig = {
    …
    settings: {
        zoomLevel: 2 // 200% zoom
    }
};

Aby uzyskać bieżący poziom powiększenia lub zmienić go po załadowaniu raportu, możesz użyć interfejsów API getZoom i setZoom.

let currentZoom = await report.getZoom();
await report.setZoom(0.5); // 50% zoom

Nuta

Poziom powiększenia musi należeć do zakresu od 0,25 (25%) do czterech (400%).