Power Apps'te HTML metni denetimi

Metin gösteren ve HTML etiketlerini biçimlendirmeye dönüştüren bir kutudur.

Açıklama

Bir HTML metni denetimi yalnızca düz metinleri ve sayıları değil, bölünemez boşluklar gibi HTML etiketlerini de dönüştürür.

Not

HTML metin denetimi, HtmlText'in göreceli olarak konumlandırıldığını varsayar. HTML metniniz için mutlak bir konum kullanmanız gerekiyorsa metni göreceli olarak konumlandırılmış bir div'in çevresine yerleştirin. Örneğin "<div style='position:relative'>" & varPageContent & "</div>"

Not

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>

Temel özellikler

Color – Denetimdeki metnin rengi.

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

HtmlText – Bir HTML metni denetiminde görünen ve HTML etiketi içerebilen metin.

Ek özellikler

BorderColor – Denetim kenarlığının rengi.

BorderStyleDüz, Kesik Çizgili, Noktalı veya Hiçbiri değerleriyle Denetimin kenarlık stili.

BorderThickness – Denetimin kenarlık kalınlığı.

DisplayMode: Denetimin kullanıcı girişine izin verip vermediği (Edit), yalnızca veri görüntüleyip görüntülemediği (View) veya devre dışı olup olmadığı (Disabled).

DisabledBorderColor: DisplayMode özelliği Disabled olarak ayarlandığında denetimin kenarlık rengi.

DisabledFill: DisplayMode özelliği Disabled olarak ayarlandığında denetimin arka plan rengi.

Fill – Denetimin arka plan rengi.

Height – Denetimin üst ve alt kenarları arasındaki uzaklık.

HoverBorderColor – Kullanıcı, fare işaretçisini denetim üzerinde tuttuğunda görüntülenecek olan denetim kenarlığı rengi.

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

Not

OnSelect, HtmlTextözelliği içinde başvurulan içerik içindeki köprüler için yok sayı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.

Size – Denetimde görünen metnin yazı tipi boyutu.

Tooltip – Kullanıcı bir denetimin üzerine geldiğinde görünen açıklama metni.

Visible – Denetimin gizli veya görünür olması.

Width – Denetimin sol ve sağ kenarları arasındaki uzaklık.

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 )

Örnek

  1. Bir Etiket denetimi ekleyin ve denetime Kaynak adını verip Text özelliğini şu dize olarak ayarlayın:

    "<p>Olağan&nbsp;dışı derecede &quot;ayrıntılı&quot; bir genelleştirme ve yerelleştirme yaptık.<p>"

    Denetimi ekleme, adlandırma ve yapılandırma işlemlerini bilmiyor musunuz?

  2. Bir HTML metni denetimi ekleyin ve HtmlText özelliğini şu değer olarak ayarlayın:
    Source.Text

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

Erişilebilirlik yönergeleri

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

Renk karşıtlığı

Şunlar arasında yeterli bir renk karşıtlığı olmalıdır:

  • Color ve Fill
  • Özel renkleri olan metin ve arka planı

Klavye desteği

  • Denetim bir düğme olarak davranamaz. Bu sayfada TabIndex ve klavye kullanıcıları yoktur.
  • Denetim, <a> öğeleri gibi HtmlText'te etkileşimli parçalar içerebilir ancak **Basitleştirilmiş sekme dizinleri" uygulama ayarının etkin olması gerekir. Aksi halde, sekme gezinti düzeni yanlış olur.

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).