Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextEndOfSegment.cs / 1 / TextEndOfSegment.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2001 // // File: TextEndOfSegment.cs // // Contents: Text modification API // // Spec: http://avalon/text/DesignDocsAndSpecs/Text%20Formatting%20API.doc // // Created: 12-5-2004 Niklas Borson (niklasb) // //----------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Windows; using System.Windows.Media; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media.TextFormatting { ////// Specialized text run used to mark the end of a segment, i.e., to end /// the scope affected by a preceding TextModifier run. /// public class TextEndOfSegment : TextRun { private int _length; #region Constructors ////// Construct an end of segment run /// /// number of characters public TextEndOfSegment(int length) { if (length <= 0) throw new ArgumentOutOfRangeException("length", SR.Get(SRID.ParameterMustBeGreaterThanZero)); _length = length; } #endregion ////// Reference to character buffer /// public sealed override CharacterBufferReference CharacterBufferReference { get { return new CharacterBufferReference(); } } ////// Character length /// public sealed override int Length { get { return _length; } } ////// A set of properties shared by every characters in the run /// public sealed override TextRunProperties Properties { get { return null; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2001 // // File: TextEndOfSegment.cs // // Contents: Text modification API // // Spec: http://avalon/text/DesignDocsAndSpecs/Text%20Formatting%20API.doc // // Created: 12-5-2004 Niklas Borson (niklasb) // //----------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Windows; using System.Windows.Media; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media.TextFormatting { ////// Specialized text run used to mark the end of a segment, i.e., to end /// the scope affected by a preceding TextModifier run. /// public class TextEndOfSegment : TextRun { private int _length; #region Constructors ////// Construct an end of segment run /// /// number of characters public TextEndOfSegment(int length) { if (length <= 0) throw new ArgumentOutOfRangeException("length", SR.Get(SRID.ParameterMustBeGreaterThanZero)); _length = length; } #endregion ////// Reference to character buffer /// public sealed override CharacterBufferReference CharacterBufferReference { get { return new CharacterBufferReference(); } } ////// Character length /// public sealed override int Length { get { return _length; } } ////// A set of properties shared by every characters in the run /// public sealed override TextRunProperties Properties { get { return null; } } } } // 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
- CapabilitiesAssignment.cs
- SchemaImporterExtensionsSection.cs
- SchemaTableOptionalColumn.cs
- PageCatalogPart.cs
- ParentControlDesigner.cs
- ListGeneralPage.cs
- ListManagerBindingsCollection.cs
- FixedSOMSemanticBox.cs
- Funcletizer.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- XsltLoader.cs
- FontCacheLogic.cs
- ControlSerializer.cs
- ActiveXSite.cs
- ToolStripContainer.cs
- SiteMapNodeItemEventArgs.cs
- SizeAnimationBase.cs
- FontStretchConverter.cs
- XmlUTF8TextReader.cs
- BindingContext.cs
- MatrixIndependentAnimationStorage.cs
- ApplicationSecurityInfo.cs
- StorageEntitySetMapping.cs
- Privilege.cs
- LayoutExceptionEventArgs.cs
- DataServiceQueryProvider.cs
- DesignTimeVisibleAttribute.cs
- UrlPath.cs
- LinkConverter.cs
- OleDbRowUpdatedEvent.cs
- ParameterToken.cs
- WindowVisualStateTracker.cs
- QueryPageSettingsEventArgs.cs
- ItemList.cs
- _Win32.cs
- Thickness.cs
- StyleXamlParser.cs
- XpsResourceDictionary.cs
- ErrorEventArgs.cs
- StorageConditionPropertyMapping.cs
- ProcessModelSection.cs
- SkipQueryOptionExpression.cs
- EventToken.cs
- WebExceptionStatus.cs
- DataGridViewLayoutData.cs
- DBParameter.cs
- UpdateCommand.cs
- TextRunCache.cs
- XPathLexer.cs
- ContentDisposition.cs
- MenuRenderer.cs
- StyleSheetComponentEditor.cs
- WizardPanel.cs
- WCFServiceClientProxyGenerator.cs
- StoreItemCollection.Loader.cs
- WorkflowDispatchContext.cs
- ContentOperations.cs
- Calendar.cs
- KeySplineConverter.cs
- ColorConvertedBitmap.cs
- Serializer.cs
- UInt16Converter.cs
- SliderAutomationPeer.cs
- Trace.cs
- ThreadPool.cs
- XamlStream.cs
- ReadWriteSpinLock.cs
- XmlElementAttributes.cs
- Decoder.cs
- KeyboardEventArgs.cs
- TableProviderWrapper.cs
- WebBrowserSiteBase.cs
- WorkflowEnvironment.cs
- ListSortDescriptionCollection.cs
- ToolStripGrip.cs
- MailBnfHelper.cs
- KnownAssemblyEntry.cs
- SHA384Cng.cs
- XmlKeywords.cs
- PointLightBase.cs
- MetadataArtifactLoaderCompositeResource.cs
- FilteredAttributeCollection.cs
- MenuStrip.cs
- ReliableMessagingHelpers.cs
- CodeSnippetExpression.cs
- RefreshPropertiesAttribute.cs
- ConnectionStringSettingsCollection.cs
- XmlSchemaType.cs
- KeyTimeConverter.cs
- KeyProperty.cs
- AsymmetricKeyExchangeDeformatter.cs
- FixedDocumentPaginator.cs
- QuerySetOp.cs
- DivideByZeroException.cs
- InvalidProgramException.cs
- SerializerProvider.cs
- SQLInt64.cs
- ProtocolsConfiguration.cs
- TextCharacters.cs
- SystemFonts.cs