Power Apps'te HTML metin denetimi

Metni gösteren ve HTML etiketlerini biçimlendirmeye dönüştüren kutu.

Description

HTML metin denetimi yalnızca düz metin ve sayıları göstermekle kalmaz, aynı zamanda bölünemez boşluklar gibi HTML etiketlerini de dönüştürür.

Uyarı

HTML metin denetimi, HtmlText'in görece konumlandırılmış olduğunu varsayar. HTML metniniz için mutlak bir konum kullanmanız gerekiyorsa, metni görece konumlandırılmış bir div çevresinde kaydırın. Örneğin, "<div style='position:relative'>" & varPageContent & "</div>"

Uyarı

Bazı HTML öğeleri için varsayılan tarayıcı stili silinebilir. Örneğin, HTML listesi (<ul>, <ol>) için varsayılan stili geri almak için kendi satır içi stillerinizi yazmanız gerekir. Örneğin

<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>

Önemli özellikler

Color : Denetimdeki metnin rengi.

Yazı Tipi – Metnin görüntülendiği yazı tipi ailesinin adı.

HtmlText : HTML metin denetiminde görünen ve HTML etiketleri içerebilen metin.

Ek özellikler

AutoHeight : Denetimin tüm metni gösterecek şekilde yüksekliğini otomatik olarak büyütmesine izin vermek için true olarak ayarlayın. Metni atanan yüksekliğe kadar kesecek şekilde false olarak ayarlayın.

Uyarı

AutoHeight özelliğinin etkinleştirilmesi, denetimin Height özelliğini en fazla 7680 değerine büyütür.

BorderColor : Denetimin kenarlığı rengi.

BorderStyle : Denetimin kenarlarının Düz, Kesikli, Noktalı veya Hiçbiri olup olmadığı.

BorderThickness : Denetimin kenarlığının kalınlığı.

DisplayMode : Denetimin kullanıcı girişlerine izin verip vermediği (Düzenle), yalnızca verileri görüntüleyip görüntülemediği (Görünüm) veya devre dışı bırakılıp bırakılmadığı (Devre dışı).

DisabledBorderColor : Denetimin DisplayMode özelliği Devre Dışı olarak ayarlandıysa, denetimin kenarlığı rengi.

DisabledFill : DisplayMode özelliği Devre Dışı olarak ayarlandıysa denetimin arka plan rengi.

Dolgu : Denetimin arka plan rengi.

Yükseklik : Denetimin üst ve alt kenarları arasındaki mesafe.

HoverBorderColor : Kullanıcı fare işaretçisini bu denetimin üzerinde tuttuğunda denetimin kenarlığı rengi.

OnSelect : Kullanıcı bir denetim seçtiğinde yapılacak eylemler.

Uyarı

HtmlText özelliğinin içinde başvuruda bulunan içerik içindeki köprüler için OnSelect yoksayılır.

PaddingBottom : Denetimdeki metin ile denetimin alt kenarı arasındaki uzaklık.

PaddingLeft : Denetimdeki metin ile denetimin sol kenarı arasındaki uzaklık.

PaddingRight : Denetimdeki metin ile denetimin sağ kenarı arasındaki uzaklık.

PaddingTop : Denetimdeki metin ile denetimin üst kenarı arasındaki uzaklık.

Boyut : Denetimde görüntülenen metnin yazı tipi boyutu.

Araç ipucu : Kullanıcı bir denetimin üzerine geldiğinde görüntülenen açıklayıcı metin.

Visible : Denetimin görünüp görünmediği veya gizlendiği.

Genişlik : Denetimin sol ve sağ kenarları arasındaki mesafe.

X – Denetimin sol kenarı ile ana kapsayıcısının (veya ana kapsayıcı yoksa ekranın) sol kenarı arasındaki uzaklık.

Y – Denetimin üst kenarı ile ana kapsayıcısının (veya ana kapsayıcı yoksa ekranın) üst kenarı arasındaki uzaklık.

Find( FindString, WithinString )

Example

  1. Etiket denetimi ekleyin, Kaynak olarak adlandırıp Text özelliğini şu dize olarak ayarlayın:

    "<p>Biz  olağan dışı bir " yaptı; derin" genelleştirme ve yerelleştirme.<p>"

    Denetimi eklemeyi, adlandırmayı ve yapılandırmayı bilmiyor musunuz?

  2. BIR HTML metin denetimi ekleyin ve HtmlText özelliğini şu değere ayarlayın:
    Source.Text

    HTML metin denetimi, Etiket denetimiyle aynı metni gösterir ancak etiketleri uygun karakterlere dönüştürür.

Erişilebilirlik yönergeleri

HTML metin denetiminin içindeki öğeler için ARIA eşlemesi Power Apps tarafından otomatik olarak tanımlanmaz.

Renk karşıtlığı

Aralarında yeterli renk karşıtlığı olmalıdır:

  • Renk ve Dolgu
  • Özel renkler ve arka planı olan metin

Klavye desteği

  • Denetim bir düğme gibi davranamaz. TabIndex içermez ve klavye kullanıcıları buna odaklanamaz.
  • Denetim , HtmlText'te öğeler gibi <a> etkileşimli bölümler içerebilir, ancak **Basitleştirilmiş sekme dizinleri" uygulama ayarının etkinleştirilmesi gerekir. Aksi takdirde, sekme gezinti sırası yanlış olur.