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
- BamlTreeNode.cs
- TiffBitmapEncoder.cs
- Bezier.cs
- SpecialFolderEnumConverter.cs
- ProxyAttribute.cs
- ProjectionRewriter.cs
- TrackingServices.cs
- TreeWalker.cs
- SubMenuStyle.cs
- HostedNamedPipeTransportManager.cs
- brushes.cs
- OLEDB_Enum.cs
- TextBoxBase.cs
- AliasedSlot.cs
- DataPagerCommandEventArgs.cs
- LabelDesigner.cs
- AttributeEmitter.cs
- Rect3DValueSerializer.cs
- ArraySegment.cs
- GeometryGroup.cs
- propertytag.cs
- Invariant.cs
- _ListenerResponseStream.cs
- PathSegmentCollection.cs
- TextTreeFixupNode.cs
- ChannelOptions.cs
- DaylightTime.cs
- MemberPath.cs
- StringResourceManager.cs
- TextMarkerSource.cs
- PenContexts.cs
- SystemIPInterfaceProperties.cs
- XmlArrayItemAttributes.cs
- InvokeHandlers.cs
- ResourceCategoryAttribute.cs
- InputScopeAttribute.cs
- Bidi.cs
- NamedPipeProcessProtocolHandler.cs
- CurrentTimeZone.cs
- ExtendedProtectionPolicy.cs
- FileChangeNotifier.cs
- MutexSecurity.cs
- SQLMoneyStorage.cs
- PowerModeChangedEventArgs.cs
- ConditionValidator.cs
- IOThreadScheduler.cs
- ReadonlyMessageFilter.cs
- HashHelper.cs
- Camera.cs
- FixedBufferAttribute.cs
- MultiTrigger.cs
- PartialCachingAttribute.cs
- ValidatedControlConverter.cs
- ElementUtil.cs
- CriticalHandle.cs
- BrowserCapabilitiesCompiler.cs
- Gdiplus.cs
- Point4DConverter.cs
- CurrencyWrapper.cs
- FixedSOMContainer.cs
- UInt64Converter.cs
- BuilderInfo.cs
- XmlStreamNodeWriter.cs
- SByteStorage.cs
- ListViewUpdatedEventArgs.cs
- TargetFrameworkAttribute.cs
- OdbcCommand.cs
- DbProviderConfigurationHandler.cs
- WindowsNonControl.cs
- BufferedMessageWriter.cs
- AdjustableArrowCap.cs
- RuntimeComponentFilter.cs
- StackOverflowException.cs
- ECDsaCng.cs
- Color.cs
- SoapFault.cs
- AuthenticationModulesSection.cs
- WebColorConverter.cs
- GridView.cs
- FileDialogCustomPlace.cs
- PasswordRecoveryDesigner.cs
- ReadOnlyTernaryTree.cs
- Column.cs
- RIPEMD160Managed.cs
- RemoteWebConfigurationHost.cs
- FunctionDescription.cs
- IconHelper.cs
- CurrentChangingEventManager.cs
- GenerateScriptTypeAttribute.cs
- FontFamily.cs
- ColumnHeader.cs
- ProfileSection.cs
- IdentitySection.cs
- StringUtil.cs
- SamlAssertion.cs
- Animatable.cs
- OpenTypeLayout.cs
- MDIClient.cs
- WebPartZoneBase.cs
- SchemaDeclBase.cs