Kontrola HTML teksta u usluzi Power Apps

Okvir koji prikazuje tekst i pretvara HTML oznake u formatiranje.

Opis

Kontrola HTML tekst ne prikazuje samo običan tekst i brojeve, već konvertuje i HTML oznake, kao što su neprelomivi razmaci.

Napomena

Kontrola HTML teksta pretpostavlja da je HtmlText relativno pozicioniran. Ako trebate da koristite apsolutnu poziciju za svoj HTML tekst, prelomite tekst oko relativno pozicioniranog Div-a. Na primer, "<div style='position:relative'>" & varPageContent & "</div>"

Napomena

Za neke HTML elemente podrazumevani stajling pregledača može biti izbrisan. Na primer, za HTML listu (<ul>, <ol>) moraćete sami da napišete umetnute stilove da biste vratili podrazumevani stajling. Na primer,

<ul style='display: block;
           list-style-type: disc;
           margin-block-start: 1em;
           margin-block-end: 1em;
           margin-inline-start: 0px;
           margin-inline-end: 0px;
           padding-inline-start: 40px;'>
  ...
</ul>

Svojstva ključeva

Color – Boja teksta u kontroli.

Font – Naziv porodice fontova u kojoj se tekst prikazuje.

HtmlText – Tekst koji se pojavljuje u kontroli HTML teksta i može sadržati HTML oznake.

Dodatna svojstva

BorderColor – Boja ivice kontrole.

BorderStyle – Da li je ivica kontrole puna, isprekidana, tačkasta ili nijedna.

BorderThickness – Debljina ivice kontrole.

DisplayMode – Da li kontrola omogućava unos korisnika (Edit), samo prikazuje podatke (View) ili je onemogućena (Disabled).

DisabledBorderColor – Boja ivice kontrole ako je svojstvo kontrole DisplayMode podešeno na Onemogućeno.

DisabledFill – Boja pozadine kontrole ako je njeno svojstvo DisplayMode podešeno na Onemogućeno.

Fill – Boja pozadine kontrole.

Height – Odstojanje između gornje i donje ivice kontrole.

HoverBorderColor - Boja ivice kontrole kada korisnik zadrži pokazivač miša na toj kontroli.

OnSelect – Radnje koje treba izvršiti kada korisnik odabere kontrolu.

Napomena

OnSelect se zanemaruje za hiperveze unutar sadržaja na koji se upućuje unutar svojstva HtmlText.

PaddingBottom – Odstojanje između teksta u kontroli i donje ivice te kontrole.

PaddingLeft – Odstojanje između teksta u kontroli i leve ivice te kontrole.

PaddingRight – Odstojanje između teksta u kontroli i desne ivice te kontrole.

PaddingTop – Odstojanje između teksta u kontroli i gornje ivice te kontrole.

Size – Veličina fonta teksta koji se prikazuje u kontroli.

Tooltip – Opisni tekst koji se prikazuje kada korisnik drži kursor preko kontrole.

Visible – Da li se kontrola prikazuje ili je skrivena.

Width – Odstojanje između leve i desne ivice kontrole.

X – Odstojanje između leve ivice kontrole i leve ivice njegovog nadređenog kontejnera (ili ekrana ako nema nadređenog kontejnera).

Y – Odstojanje između gornje ivice kontrole i gornje ivice njegovog nadređenog kontejnera (ili ekrana ako nema nadređenog kontejnera).

Find( FindString, WithinString )

Primer

  1. Dodajte kontrolu Label imenujte je Source i podesite njeno svojstvo Tekst na ovu nisku:

    "<p>Odradili&nbsp;smo neobično &quot;duboku&quot; globalizaciju i lokalizaciju.<p>"

    Ne znate kako da dodate, imenujete i konfigurišete kontrolu?

  2. Dodajte kontrolu HTML tekst i podesite njeno svojstvo HtmlText na ovu vrednost:
    Source.Text

    Kontrola HTML tekst prikazuje isti tekst kao i Label, ali pretvara oznake u odgovarajuće znakove.

Smernice za pristupačnost

ARIA mapiranje elemenata unutar HTML kontrole teksta nije automatski definisano Power Apps.

Kontrast boja

Mora postojati odgovarajući kontrast boja između:

  • Color i Fill
  • Tekst sa prilagođenim bojama i svojom pozadinom

Podrška za tastaturu

  • Kontrola ne može da deluje kao dugme. Ona nema svojstvo TabIndex i korisnici tastature neće moći da se fokusiraju na njega.
  • Kontrola može da sadrži interaktivne delove u html tekstu <a> kao elementi, ali postavka ** aplikacije "Pojednostavljeni indeksi kartica" mora biti omogućena. U suprotnom, redosled navigacije kartica će biti pogrešan.

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).