// Token: 0x06006644 RID: 26180 RVA: 0x001CBE1C File Offset: 0x001CA01C protected TextCollapsingProperties GetCollapsingProps(double wrappingWidth, LineProperties paraProperties) { TextCollapsingProperties result; if (paraProperties.TextTrimming == TextTrimming.CharacterEllipsis) { result = new TextTrailingCharacterEllipsis(wrappingWidth, paraProperties.DefaultTextRunProperties); } else { result = new TextTrailingWordEllipsis(wrappingWidth, paraProperties.DefaultTextRunProperties); } return(result); }
// Token: 0x06006881 RID: 26753 RVA: 0x001D7B3C File Offset: 0x001D5D3C private TextCollapsingProperties GetCollapsingProps(double wrappingWidth, LineProperties paraProperties) { Invariant.Assert(paraProperties.TextTrimming > TextTrimming.None, "Text trimming must be enabled."); TextCollapsingProperties result; if (paraProperties.TextTrimming == TextTrimming.CharacterEllipsis) { result = new TextTrailingCharacterEllipsis(wrappingWidth, paraProperties.DefaultTextRunProperties); } else { result = new TextTrailingWordEllipsis(wrappingWidth, paraProperties.DefaultTextRunProperties); } return(result); }
// ------------------------------------------------------------------ // Get collapsing properties. // // wrappingWidth - wrapping width for collapsed line. // paraProperties - paragraph properties. // // Returns: Line collapsing properties. // ------------------------------------------------------------------ protected TextCollapsingProperties GetCollapsingProps(double wrappingWidth, LineProperties paraProperties) { Debug.Assert(paraProperties.TextTrimming != TextTrimming.None, "Text trimming must be enabled."); TextCollapsingProperties collapsingProps; if (paraProperties.TextTrimming == TextTrimming.CharacterEllipsis) { collapsingProps = new TextTrailingCharacterEllipsis(wrappingWidth, paraProperties.DefaultTextRunProperties); } else { collapsingProps = new TextTrailingWordEllipsis(wrappingWidth, paraProperties.DefaultTextRunProperties); } return(collapsingProps); }