Ovládací prvek Editor formátovaného textu v Power Apps
Umožňuje koncovým uživatelům formátovat text uvnitř editační oblasti WYSIWYG. Výstupní formát je HTML.
Popis
Ovládací prvek Editor formátovaného textu nabízí uživateli aplikace oblast pro úpravu se zobrazením WYSIWYG, ve které může formátovat text. Vstupní a výstupní formát ovládacího prvku je HTML.
Ovládací prvek umožňuje, aby se do něj vkládal zkopírovaný formátovaný text (např. z webového prohlížeče nebo Wordu).
Smyslem ovládacího prvku je formátovat text, nezaručuje zachování integrity vstupního kódu HTML. Všechny skripty, styly, objekty a další potenciálně nežádoucí značky editor odebere. To znamená, že pokud se formátovaný text vytvořil mimo Power Apps, nemusí vypadat stejně jako v produktu, ve kterém se vytvořil.
Mezi aktuálně podporované funkce patří:
- Tučné, kurzíva, podtržení
- Barva textu, barva zvýraznění
- Velikost textu
- Číslované seznamy, seznamy s odrážkami
- Hypertextové odkazy
- Vymazání formátování
Pokud chcete ovládací prvek používat ve formuláři, vyberte kartu Upravit víceřádkový text a přizpůsobte si ji tak, že do ní vložíte ovládací prvek editoru RTE.
Hlavní vlastnosti
Default – Vstupní vlastnost pro počáteční hodnotu textu, která se zobrazí v editoru
HtmlText – Výstupní vlastnost pro výsledný formátovaný text ve formátu HTML
Další vlastnosti
AccessibleLabel – popisek pro čtečky obrazovky. Měl by popisovat účel přílohy.
DisplayMode – údaj o tom, jestli ovládací prvek umožňuje přidávání a odstraňování souborů (Edit), jenom zobrazuje data (View) nebo je zakázaný (Disabled).
EnableSpellCheck - Zda je povolena kontrola pravopisu v prohlížeči. Tato funkce zajistí kontrolu pravopisu pouze ve výchozím jazyce prohlížeče. Power Apps pro Windows tuto vlastnost nepodporuje.
Height – vzdálenost mezi horním a dolním okrajem ovládacího prvku.
TabIndex – pořadí při navigaci pomocí klávesnice vzhledem k jiným ovládacím prvkům.
Visible – údaj o tom, jestli je ovládací prvek viditelný nebo skrytý.
Width – vzdálenost mezi levým a pravým okrajem ovládacího prvku.
X – vzdálenost mezi levým okrajem ovládacího prvku a levým okrajem jeho nadřazeného kontejneru (nebo obrazovky, pokud se nadřazený kontejner nepoužívá).
Y – vzdálenost mezi horním okrajem ovládacího prvku a horním okrajem jeho nadřazeného kontejneru (nebo obrazovky, pokud se nadřazený kontejner nepoužívá).
Pokyny pro přístupnost
Podpora pro čtení z obrazovky
- Musí existovat vlastnost AccessibleLabel.
Podpora klávesnice
- Vlastnost TabIndex musí být nulová nebo větší, aby na ni uživatelé klávesnice mohli přejít.
Tip
Informace o dalších klávesových zkratkách získáte použitím klávesové zkratky Alt + 0, když je editor zaměřený.
Poznámka
Když má panel nástrojů fokus, stiskem Tab a Shift+Tab budete procházet mezi skupinami panelů nástrojů. Nemůžete se ale vrátit zpět z poslední skupiny do první skupiny a naopak.
Omezení
Při použití režimu náhledu můžete v aplikaci Power Apps Studio pracovat pouze s ovládacím prvkem Editor formátovaného textu.
Vkládání obrázků do editoru formátovaného textu má následující omezení:
- Cross-Origin Resource Sharing (CORS)
- Ověřování
- Podpora formátu obrázku v prohlížeči
- Typ obrázku (vložený vs. URL)
- Při vkládání obrázku nečekejte, že se automaticky uloží s vázaným zdrojem dat. Možným řešením je implementace další logiky, která nahraje obrázky z editoru formátovaného textu do zdroje dat, zpracuje odpověď a poté ji vloží zpět do původního pole. Je také důležité pochopit, že různé programy mohou zkopírované obrázky reprezentovat různými způsoby.
Poznámka
Prohlížeče reprezentují obrazová data různě, některé prohlížeče zachytí obrázek jako nezpracovaná obrazová data, zatímco jiné mohou získat odkaz na adresu URL, která nemusí být po vložení přístupná.
Tip
Použití nástroje pro oříznutí obrazovky nebo nástroj pro snímání obrazovky ke kopírování/vkládání obrázků poskytne nejlepší zážitek.
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).