FlowDocument.IsColumnWidthFlexible Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah ColumnWidth nilainya fleksibel atau tetap.
public:
property bool IsColumnWidthFlexible { bool get(); void set(bool value); };
public bool IsColumnWidthFlexible { get; set; }
member this.IsColumnWidthFlexible : bool with get, set
Public Property IsColumnWidthFlexible As Boolean
Nilai Properti
true jika lebar kolom fleksibel; false jika lebar kolom diperbaiki. Defaultnya adalah true.
Contoh
Contoh berikut menunjukkan cara mengatur IsColumnWidthFlexible atribut FlowDocument elemen.
<FlowDocumentReader>
<FlowDocument
IsColumnWidthFlexible="True"
PageWidth="400"
ColumnWidth="100"
PagePadding="0"
>
<Paragraph>
If <Bold>IsColumnWidthFlexible</Bold> is false, this FlowDocument will always
have 4 columns of width 100. Because <Bold>IsColumnWidthFlexible</Bold> is true,
this FlowDocument may be laid out such that the width of the is more than 100, resluting in
fewer than 4 columns.
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
Contoh berikut menunjukkan cara mengatur properti IsColumnWidthFlexible secara terprogram.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set minimum column width to 140 pixels.
flowDoc.IsColumnWidthFlexible = true;
Dim flowDocColFlex As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Set minimum column width to 140 pixels.
flowDocColFlex.IsColumnWidthFlexible = True
Keterangan
Properti IsColumnWidthFlexible menentukan cara di mana lebar area konten berlebih (yaitu, perbedaan antara lebar halaman dan lebar konten setelah ditata) didistribusikan di antara kolom. Pengaturan berarti bahwa ruang ekstra didistribusikan secara merata ke setiap kolom; dalam hal ini, kolom mungkin berukuran true lebih lebar dari lebar yang ditentukan oleh ColumnWidth properti. Pengaturan false berarti ruang berlebih didistribusikan ke padding di sisi kanan halaman; dalam hal ini, kolom akan selalu berukuran ke lebar yang ditentukan oleh ColumnWidth properti (selama lebar tersebut lebih kecil dari lebar halaman dikurangi apa pun PagePadding).
Gambar berikut mengilustrasikan perbedaan tata letak saat properti ini adalah true atau false. Biru muda mewakili kolom konten dalam FlowDocument.
Informasi Properti Dependensi
| Item | Nilai |
|---|---|
| Bidang pengidentifikasi | IsColumnWidthFlexibleProperty |
Properti metadata diatur ke true |
AffectsMeasure |