Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / textformatting / TextCollapsingProperties.cs / 1 / TextCollapsingProperties.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2004 // // File: TextCollapsingProperties.cs // // Contents: Definition of text collapsing properties and related types // // Spec: [....]/sites/Avalon/Specs/Text%20Formatting%20API.doc // // Created: 1-2-2004 [....] ([....]) // //----------------------------------------------------------------------- using System; using System.Collections; using System.Windows; namespace System.Windows.Media.TextFormatting { ////// Properties of text collapsing /// public abstract class TextCollapsingProperties { ////// TextFormatter to get width in which specified collapsible range constrained to /// public abstract double Width { get; } ////// TextFormatter to get text run used as collapsing symbol /// public abstract TextRun Symbol { get; } ////// TextFormatter to get style of collapsing /// public abstract TextCollapsingStyle Style { get; } } ////// Range of characters and its width measurement where collapsing has happened within a line /// public sealed class TextCollapsedRange { private int _cp; private int _length; private double _width; ////// Construct a collapsed range /// /// first character collapsed /// number of characters collapsed /// total width of collapsed characters internal TextCollapsedRange( int cp, int length, double width ) { _cp = cp; _length = length; _width = width; } ////// text source character index to the first character in range that is collapsed /// public int TextSourceCharacterIndex { get { return _cp; } } ////// number of characters collapsed /// public int Length { get { return _length; } } ////// total width of collapsed character range /// public double Width { get { return _width; } } } ////// Text collapsing style /// public enum TextCollapsingStyle { ////// Collapse trailing characters /// TrailingCharacter, ////// Collapse trailing words /// TrailingWord, } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- QueryCacheManager.cs
- AllMembershipCondition.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- BitmapCodecInfoInternal.cs
- DataGridViewColumnEventArgs.cs
- SQLCharsStorage.cs
- Solver.cs
- SqlGatherProducedAliases.cs
- TableCell.cs
- List.cs
- RadioButtonBaseAdapter.cs
- OpCodes.cs
- diagnosticsswitches.cs
- StreamResourceInfo.cs
- Errors.cs
- EFColumnProvider.cs
- QilStrConcatenator.cs
- HttpListener.cs
- returneventsaver.cs
- Literal.cs
- StrokeNodeOperations.cs
- PathNode.cs
- XamlPointCollectionSerializer.cs
- ServiceDescriptionReflector.cs
- PngBitmapEncoder.cs
- WebBrowserContainer.cs
- _IPv4Address.cs
- UserControlFileEditor.cs
- SqlInternalConnection.cs
- Console.cs
- SafeNativeMethodsMilCoreApi.cs
- TableLayoutRowStyleCollection.cs
- ReadOnlyPropertyMetadata.cs
- XmlHierarchicalDataSourceView.cs
- Button.cs
- MouseWheelEventArgs.cs
- SimpleWebHandlerParser.cs
- TypeConstant.cs
- ForceCopyBuildProvider.cs
- TemplateComponentConnector.cs
- ObjectNotFoundException.cs
- StylusDownEventArgs.cs
- CfgArc.cs
- FusionWrap.cs
- Error.cs
- DataStreamFromComStream.cs
- CompiledXpathExpr.cs
- JournalEntryListConverter.cs
- PerformanceCounterLib.cs
- SspiNegotiationTokenProviderState.cs
- EmissiveMaterial.cs
- SqlServer2KCompatibilityCheck.cs
- SharedStatics.cs
- CookieHandler.cs
- WebPartConnectionsCancelEventArgs.cs
- OdbcParameter.cs
- ProxyHelper.cs
- SessionStateItemCollection.cs
- DynamicPhysicalDiscoSearcher.cs
- ExpandableObjectConverter.cs
- CompModSwitches.cs
- ImmComposition.cs
- wgx_sdk_version.cs
- ChangePassword.cs
- Light.cs
- CookieParameter.cs
- StrokeNodeEnumerator.cs
- DesignerActionListCollection.cs
- ValueTypeFixupInfo.cs
- PageParser.cs
- PolygonHotSpot.cs
- XmlDictionary.cs
- Privilege.cs
- ApplicationActivator.cs
- RowToParametersTransformer.cs
- BitmapEffectCollection.cs
- SqlConnectionHelper.cs
- DataControlFieldCell.cs
- ThicknessConverter.cs
- WindowsListView.cs
- EventBindingService.cs
- ImageListStreamer.cs
- ServiceDescriptions.cs
- TypeLibConverter.cs
- Vector3DCollectionValueSerializer.cs
- ParserStack.cs
- GridViewAutoFormat.cs
- SafeNativeMethods.cs
- WebPartRestoreVerb.cs
- XmlLanguage.cs
- ConnectionDemuxer.cs
- DbTransaction.cs
- VisualStyleInformation.cs
- RectangleF.cs
- ReliabilityContractAttribute.cs
- SqlUtil.cs
- ItemCheckEvent.cs
- TransformProviderWrapper.cs
- ReturnValue.cs
- QueueSurrogate.cs