FlowDocument.ColumnGap Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de waarde voor het kolomverschil op of stelt u deze in, waarmee de afstand tussen kolommen in een FlowDocumentkolom wordt aangegeven.
public:
property double ColumnGap { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double ColumnGap { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.ColumnGap : double with get, set
Public Property ColumnGap As Double
Waarde van eigenschap
De kolomruimte, in apparaatonafhankelijke pixels. Een waarde van NaN (gelijk aan een kenmerkwaarde van "Auto") geeft aan dat de kolomruimte gelijk is aan de LineHeight eigenschap. De standaardwaarde is NaN.
- Kenmerken
Voorbeelden
In het volgende voorbeeld ziet u hoe u de eigenschap ColumnGap programmatisch instelt.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set the desired column gap to 10 device independend pixels.
flowDoc.ColumnGap = 10.0;
Dim flowDocColGap As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Set the desired column gap to 10 device independend pixels.
flowDocColGap.ColumnGap = 10.0
Opmerkingen
Als u deze eigenschap ophaalt, wordt de huidige kolomruimte geretourneerd. Als u deze waarde instelt, wordt de huidige effectieve kolomruimte gewijzigd en wordt de inhoud mogelijk opnieuw gestroomd.
De kolomruimte mag niet groter zijn dan de huidige PageWidth min.PagePadding Als de waarde van de ColumnGap eigenschap deze limiet overschrijdt, wordt de effectieve kolomruimte verkleind om deze limiet te observeren.
Deze eigenschap heeft geen effect als ColumnWidth dit is null.
XAML-kenmerkgebruik
<object ColumnGap="double"/>
- or -
<object ColumnGap="qualifiedDouble"/>
- or -
<object ColumnGap="Auto"/>
XAML-waarden
DubbeleDouble
Tekenreeksweergave van een Double waarde die gelijk is aan of groter is dan 0,0, maar kleiner is dan Double.PositiveInfinity. Een niet-gekwalificeerde waarde wordt gemeten in apparaatonafhankelijke pixels. Tekenreeksen hoeven niet expliciet decimale punten op te nemen.
qualifiedDouble Een dubbele waarde zoals hierboven beschreven (behalve Auto), gevolgd door een van de volgende eenheidsaanduidingen: px, in, , cm. pt
px (standaard) is apparaatonafhankelijke eenheden (1/96e inch per eenheid)
in is inches; 1in==96px
cm is centimeters; 1cm==(96/2,54) px
pt is punten; 1pt==(96/72) px
Automatisch zorgt ervoor dat de effectieve afstand tussen kolommen wordt ingesteld op de huidige waarde van de LineHeight eigenschap. Gelijk aan een eigenschapswaarde van NaN.
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | ColumnGapProperty |
Eigenschappen van metagegevens ingesteld op true |
AffectsRender |