Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextCollapsingProperties.cs / 1305600 / TextCollapsingProperties.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2004 // // File: TextCollapsingProperties.cs // // Contents: Definition of text collapsing properties and related types // // Spec: http://team/sites/Avalon/Specs/Text%20Formatting%20API.doc // // Created: 1-2-2004 Worachai Chaoweeraprasit (wchao) // //----------------------------------------------------------------------- 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StateElement.cs
- SimpleRecyclingCache.cs
- SecurityException.cs
- NamespaceEmitter.cs
- TimeoutException.cs
- Util.cs
- WorkflowServiceInstance.cs
- MultiPartWriter.cs
- FileEnumerator.cs
- EventsTab.cs
- UnsafeNativeMethodsTablet.cs
- WithStatement.cs
- CodeNamespaceImport.cs
- MetaTable.cs
- DependencyProperty.cs
- SafeProcessHandle.cs
- SqlFormatter.cs
- StreamResourceInfo.cs
- SupportsEventValidationAttribute.cs
- RSACryptoServiceProvider.cs
- CompiledIdentityConstraint.cs
- AsyncOperationManager.cs
- RangeValuePattern.cs
- PropertyItem.cs
- ToggleButton.cs
- WebPartDisplayMode.cs
- MarshalByValueComponent.cs
- SwitchElementsCollection.cs
- Avt.cs
- TraceSection.cs
- CodeIndexerExpression.cs
- DataRowCollection.cs
- HttpResponse.cs
- CurrencyManager.cs
- IDQuery.cs
- ArraySortHelper.cs
- XmlStreamStore.cs
- XappLauncher.cs
- MailDefinition.cs
- XmlSortKey.cs
- SpeakProgressEventArgs.cs
- QueryPageSettingsEventArgs.cs
- FormCollection.cs
- SqlIdentifier.cs
- ParameterModifier.cs
- FastEncoder.cs
- AsyncCodeActivity.cs
- ToolStripSplitButton.cs
- safesecurityhelperavalon.cs
- OdbcParameter.cs
- ipaddressinformationcollection.cs
- RectAnimationClockResource.cs
- Transform3DGroup.cs
- ArrayTypeMismatchException.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- NodeInfo.cs
- TextRangeEditTables.cs
- HealthMonitoringSection.cs
- TrackingSection.cs
- DrawingImage.cs
- Page.cs
- SQLBinaryStorage.cs
- PrtCap_Public_Simple.cs
- IntellisenseTextBox.designer.cs
- _Events.cs
- CngProperty.cs
- SafeProcessHandle.cs
- SoapAttributeOverrides.cs
- WebPartCollection.cs
- EventLogException.cs
- SchemaNotation.cs
- DoubleLink.cs
- PersonalizablePropertyEntry.cs
- XmlSchemaInferenceException.cs
- XmlWrappingReader.cs
- SqlDataSource.cs
- InputProcessorProfilesLoader.cs
- TextContainerHelper.cs
- Byte.cs
- Property.cs
- ProviderSettings.cs
- FullTextState.cs
- CodeObject.cs
- WindowsEditBox.cs
- HttpServerVarsCollection.cs
- AnnotationHelper.cs
- MaskedTextBoxDesignerActionList.cs
- Dump.cs
- XhtmlTextWriter.cs
- StylusPlugInCollection.cs
- DetailsViewModeEventArgs.cs
- RectangleF.cs
- BaseTreeIterator.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- Environment.cs
- GridViewRowPresenterBase.cs
- ErrorsHelper.cs
- SapiInterop.cs
- BindingMAnagerBase.cs
- ConfigurationException.cs