Elemen FontControl

Mewakili Kontrol Font, yang merupakan kontainer khusus dari kontrol individual yang didedikasikan untuk manipulasi font.

Penggunaan

<FontControl
  CommandName = "xs:positiveInteger or xs:string"
  FontType = "xs:string"
  IsGrowShrinkButtonGroupVisible = "Boolean"
  IsStrikethroughButtonVisible = "Boolean"
  IsUnderlineButtonVisible = "Boolean"
  IsHighlightButtonVisible = "Boolean"
  ShowVerticalFonts = "Boolean"
  ShowTrueTypeOnly = "Boolean"
  MinimumFontSize = "xs:positiveInteger"
  MaximumFontSize = "xs:positiveInteger"/>

Atribut

Atribut Jenis Diperlukan Deskripsi
CommandName
xs:positiveInteger atau xs:string
Tidak
Mengaitkan elemen dengan Perintah.

(xs:positiveInteger atau xs:string)
String, nilai bilangan bulat antara 2 dan 59999, inklusif, atau nilai heksadesimal antara 0x2 dan 0xea5f, inklusif.
Nilai harus unik dalam dokumen XML Pita.
Panjang maksimum: 100 karakter.
FontType
xs:string
Tidak
Dibatasi untuk salah satu nilai berikut ini:

(FontOnly)
Default.
Cuplikan layar elemen FontControl dengan atribut FontOnly diatur ke true.
Mengatur atribut FontType untuk FontOnly mengaktifkan fungsionalitas berikut:
  • Kotak kombo keluarga font.
  • Kotak kombo Ukuran Font.
  • Tombol bolak-balikTebal, Miring, Garis Bawah, dan Coretan.

    Catatan:
    Tombol pengalih Coret dan Garis Bawah ditampilkan secara default tetapi dapat disembunyikan dengan mengatur atribut IsStrikethroughButtonVisible dan IsUnderlineButtonVisible ke false.


(FontWithColor)
Cuplikan layar elemen FontControl dengan atribut FontWithColor diatur ke true.
Mengatur atribut FontType untuk FontWithColor mengaktifkan fungsionalitas berikut:
  • Kotak kombo keluarga font.
  • Kotak kombo ukuran font.
  • Perkecil font dan tombol perkecil kenaikan dan penurunan ukuran font.
  • Tombol bolak-balikTebal, Miring, Garis Bawah, dan Coretan.

    Catatan:
    Tombol pengalih Coret dan Garis Bawah ditampilkan secara default tetapi dapat disembunyikan dengan mengatur atribut IsStrikethroughButtonVisible dan IsUnderlineButtonVisible ke false.


  • Pemilih warna warna teks .
  • Pemilih warna warna sorotan teks .

    Catatan:
    Kontrol ini disembunyikan secara default tetapi dapat ditampilkan dengan mengatur atribut IsHighlightButtonVisible ke true.


(RichFont)
Cuplikan layar elemen FontControl dengan atribut RichFont diatur ke true.
Mengatur atribut FontType untuk RichFont mengaktifkan fungsionalitas berikut:
  • Kotak kombo keluarga font.
  • Kotak kombo ukuran font.
  • Perkecil font dan tombol perkecil kenaikan dan penurunan ukuran font.
  • Tombol bolak-balikTebal, Miring, Garis Bawah, dan Coretan.

    Catatan:
    Tombol pengalih Coretan dan Garis Bawah ditampilkan secara default dan tidak dapat disembunyikan dengan mengatur atribut IsStrikethroughButtonVisible dan IsUnderlineButtonVisible ke false.


  • Pemilih warna warna teks .
  • Pemilih warna warna sorotan teks .

    Catatan:
    Kontrol ini ditampilkan secara default dan tidak dapat disembunyikan dengan mengatur atribut IsHighlightButtonVisible ke false.


  • Tombol pengalih Subskrip dan Superskrip .
IsGrowShrinkButtonGroupVisible
Boolean
Tidak
Windows 8 dan yang lebih baru
Dibatasi untuk salah satu nilai berikut ini:

Catatan:
Tombol Tumbuh/Susutkan tidak pernah ditampilkan di MiniToolbar.



(benar)
Default saat nilai FontType sama dengan FontWithColor atau RichFont.
(false)
Default saat nilai FontType sama dengan FontOnly.
IsHighlightButtonVisible
Boolean
Tidak
Dibatasi untuk salah satu nilai berikut (0 dan 1 tidak valid):

Catatan:
Penyorotan warna hanya tersedia dari FontControl saat nilai atribut FontType sama dengan FontWithColor atau RichFont.



(benar)
Default saat nilai FontType sama dengan FontWithColor atau RichFont.
Hanya berlaku jika nilai FontType sama dengan FontWithColor atau RichFont.
(false)
Default saat nilai FontType sama dengan FontOnly.
Hanya berlaku jika nilai FontType sama dengan FontOnly atau FontWithColor.
IsStrikethroughButtonVisible
Boolean
Tidak
Dibatasi untuk salah satu nilai berikut (0 dan 1 tidak valid):

(benar)
Default.
(false)
Hanya berlaku jika nilai FontType sama dengan FontOnly atau FontWithColor.
IsUnderlineButtonVisible
Boolean
Tidak
Dibatasi untuk salah satu nilai berikut (0 dan 1 tidak valid):

(benar)
Default.
(false)
Hanya berlaku jika nilai FontType sama dengan FontOnly atau FontWithColor.
MaximumFontSize
xs:positiveInteger
Tidak
Ukuran titik maksimum untuk ditampilkan.

(xs:positiveInteger)
Nilai bilangan bulat antara 1 dan 9999, inklusif.
Defaultnya adalah 9999.
MinimumFontSize
xs:positiveInteger
Tidak
Ukuran titik minimum untuk ditampilkan.

(xs:positiveInteger)
Nilai bilangan bulat antara 1 dan 9999, inklusif.
Defaultnya adalah 1.
ShowTrueTypeOnly
Boolean
Tidak
Dibatasi untuk salah satu nilai berikut (0 dan 1 tidak valid):

(benar)
Menampilkan font TrueType dan OpenType saja.
(false)
Default. Tidak ada batasan yang ditempatkan pada tipe font yang ditampilkan.
ShowVerticalFonts
Boolean
Tidak
Dibatasi untuk salah satu nilai berikut (0 dan 1 tidak valid):

Catatan:
Font vertikal didahului oleh simbol @ di daftar Keluarga font .



(benar)
Default. Menampilkan font vertikal yang diatur ke Perlihatkan di panel kontrol Font .
(false)
Perbolehkan aplikasi yang tidak mendukung teks vertikal untuk menyembunyikan font vertikal apa pun yang diatur ke Perlihatkan di panel kontrol Font .

Catatan:
Di Windows Vista, panel kontrol Font tidak menawarkan fungsionalitas Perlihatkan atau Sembunyikan . Dalam hal ini, atribut ShowVerticalFonts harus diatur ke False.


Elemen anak

Tidak ada elemen anak.

Elemen induk

Elemen
ControlGroup
Grup
Grup Menu

Keterangan

Opsional.

Dapat terjadi paling banyak sekali untuk setiap elemen ControlGroup, Group, atau MenuGroup .

Setiap atribut Perintah FontControl yang dideklarasikan dalam markup, seperti Command.LabelTitle atau Command.TooltipTitle, ditimpa oleh atribut kontrol individual yang terdiri dari FontControl.

Setiap upaya untuk memilih swatch warna dari pemilih warna Kontrol Font dapat mengakibatkan pelanggaran akses jika tidak ada penangan Perintah yang terkait dengan kontrol.

Contoh

Contoh berikut menunjukkan markup dasar untuk tiga jenis Kontrol Font.

Bagian kode ini menunjukkan deklarasi Perintah FontControl , masing-masing dengan deklarasi kontainer Grup .

<!-- A FontOnly FontControl -->
<Command Name="cmdFontOnlyGroup"
         Symbol="cmdFontOnlyGroup"
         Comment="FontOnlyGroup"
         Id="50001"
         LabelTitle="FontOnly"/>
<Command Name="cmdFontOnly"
         Symbol="cmdFontOnly"
         Comment="FontOnly"
         Id="50010"/>

<!-- A FontWithColor FontControl -->
<Command Name="cmdFontWithColorGroup"
         Symbol="cmdFontWithColorGroup"
         Comment="FontWithColorGroup"
         Id="50002"
         LabelTitle="FontWithColor"/>
<Command Name="cmdFontWithColor"
         Symbol="cmdFontWithColor"
         Comment="FontWithColor"
         Id="50020"/>

<!-- A RichFont FontControl -->
<Command Name="cmdRichFontGroup"
         Symbol="cmdRichFontGroup"
         Comment="RichFontGroup"
         Id="50003"
         LabelTitle="RichFont"
         Keytip="ZF"/>
<Command Name="cmdRichFont"
         Symbol="cmdRichFont"
         Comment="RichFont"
         Id="50030"
         Keytip="RF"
         LabelTitle="test"
         TooltipTitle="test"/>

Bagian kode ini memperlihatkan deklarasi kontrol FontControl di mana setiap FontControl dan Grup dideklarasikan dalam satu Tab.

<Tab CommandName="cmdTab1">
  <Group CommandName="cmdFontOnlyGroup"
         SizeDefinition="OneFontControl">
    <FontControl CommandName="cmdFontOnly"
                 FontType="FontOnly"
                 IsUnderlineButtonVisible="false"
                 IsStrikethroughButtonVisible="false"
                 MinimumFontSize="15"/>
  </Group>
  <Group CommandName="cmdFontWithColorGroup"
         SizeDefinition="OneFontControl">
    <FontControl CommandName="cmdFontWithColor"
                 FontType="FontWithColor"
                 IsUnderlineButtonVisible="false"
                 IsStrikethroughButtonVisible="false"
                 IsHighlightButtonVisible="true"
                 MinimumFontSize="15"/>
  </Group>
  <Group CommandName="cmdRichFontGroup"
         SizeDefinition="OneFontControl">
    <FontControl CommandName="cmdRichFont"
                 FontType="RichFont"
                 IsHighlightButtonVisible="true"
                 IsUnderlineButtonVisible="true"
                 IsStrikethroughButtonVisible="true"
                 ShowVerticalFonts="true"
                 MinimumFontSize="15"/>
  </Group>

Informasi Elemen

  • Sistem minimum yang didukung: Windows 7
  • Bisa kosong: Ya

Lihat juga

Kontrol Font

Properti Kontrol Font

Sampel FontControl