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
- ProgressBarBrushConverter.cs
- VBIdentifierTrimConverter.cs
- ValidatorCollection.cs
- VirtualizingPanel.cs
- InvalidDataContractException.cs
- ProcessStartInfo.cs
- XmlTextReader.cs
- OdbcEnvironment.cs
- XmlSiteMapProvider.cs
- NamedPipeChannelFactory.cs
- RemotingConfigParser.cs
- MatrixTransform.cs
- StorageMappingItemCollection.cs
- EndpointDispatcher.cs
- CompressionTracing.cs
- LambdaCompiler.Address.cs
- FormatterConverter.cs
- FileDialogCustomPlacesCollection.cs
- IIS7WorkerRequest.cs
- TakeOrSkipWhileQueryOperator.cs
- PrintSystemException.cs
- _OSSOCK.cs
- HtmlTableRow.cs
- InputMethodStateTypeInfo.cs
- TreeNodeClickEventArgs.cs
- ParallelDesigner.cs
- IsolatedStorageFileStream.cs
- SafePointer.cs
- SkewTransform.cs
- VectorKeyFrameCollection.cs
- AnnotationResourceChangedEventArgs.cs
- TreeNodeConverter.cs
- BuildResult.cs
- XpsDocument.cs
- SharedUtils.cs
- PerformanceCounterPermission.cs
- OracleDataReader.cs
- SqlClientWrapperSmiStream.cs
- CheckBox.cs
- PageThemeBuildProvider.cs
- SamlAssertionKeyIdentifierClause.cs
- ZipIOExtraField.cs
- XmlEncApr2001.cs
- WebPartDisplayModeEventArgs.cs
- ResourceCategoryAttribute.cs
- ObjectStateEntryDbDataRecord.cs
- ImpersonationContext.cs
- AvTraceDetails.cs
- Attributes.cs
- EntitySqlQueryState.cs
- ResourceReferenceExpressionConverter.cs
- DbSource.cs
- BlockUIContainer.cs
- ExpressionTextBoxAutomationPeer.cs
- TimeSpanValidatorAttribute.cs
- Camera.cs
- Bitmap.cs
- ListItemParagraph.cs
- WindowsScroll.cs
- RenderData.cs
- DataGridRowsPresenter.cs
- DbConnectionClosed.cs
- ComponentTray.cs
- WindowsGraphicsWrapper.cs
- RightsManagementPermission.cs
- FactoryGenerator.cs
- Int32AnimationUsingKeyFrames.cs
- ImageIndexConverter.cs
- BaseProcessProtocolHandler.cs
- CodeExpressionStatement.cs
- SoapHeaderException.cs
- UnionExpr.cs
- util.cs
- InkCanvasSelectionAdorner.cs
- NativeMethods.cs
- DataGridLinkButton.cs
- Int32.cs
- GraphicsPathIterator.cs
- RegexCaptureCollection.cs
- FixedTextPointer.cs
- ColumnResult.cs
- RegexCharClass.cs
- WebPartConnection.cs
- DataGridCell.cs
- AggregatePushdown.cs
- DataAdapter.cs
- SqlErrorCollection.cs
- CodeStatementCollection.cs
- PathTooLongException.cs
- Ref.cs
- FilterUserControlBase.cs
- GeometryHitTestResult.cs
- ApplicationCommands.cs
- TypeExtension.cs
- SchemaTypeEmitter.cs
- EntityContainerEmitter.cs
- StringResourceManager.cs
- RuleDefinitions.cs
- MetabaseReader.cs
- XmlDictionaryReader.cs