Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextEndOfSegment.cs / 1305600 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ToolStripKeyboardHandlingService.cs
- TemplateInstanceAttribute.cs
- TextEffect.cs
- TextDecoration.cs
- SchemaSetCompiler.cs
- EditorPart.cs
- GcSettings.cs
- XmlSchemaAttributeGroupRef.cs
- X509CertificateClaimSet.cs
- WindowsAuthenticationModule.cs
- ScriptReference.cs
- AbstractSvcMapFileLoader.cs
- ArgIterator.cs
- GridViewEditEventArgs.cs
- WebBrowserEvent.cs
- FatalException.cs
- infer.cs
- CalendarDayButton.cs
- AppSettingsReader.cs
- GrammarBuilderPhrase.cs
- StickyNoteContentControl.cs
- DataGridPagingPage.cs
- Permission.cs
- EventlogProvider.cs
- DispatcherHooks.cs
- SqlCommandBuilder.cs
- CSharpCodeProvider.cs
- dataSvcMapFileLoader.cs
- SqlBulkCopy.cs
- XmlSortKeyAccumulator.cs
- TextCompositionManager.cs
- DoubleAverageAggregationOperator.cs
- QueryOutputWriter.cs
- KeyFrames.cs
- PeerServiceMessageContracts.cs
- ErrorLog.cs
- ContentType.cs
- TextEffect.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- ExpressionWriter.cs
- NodeLabelEditEvent.cs
- SqlMetaData.cs
- FocusManager.cs
- StyleTypedPropertyAttribute.cs
- EraserBehavior.cs
- HttpCachePolicyElement.cs
- WindowsScrollBarBits.cs
- EntityViewGenerationConstants.cs
- RegexGroupCollection.cs
- ClassicBorderDecorator.cs
- Journaling.cs
- DataRowComparer.cs
- PropertyRef.cs
- ComponentEditorForm.cs
- PersonalizableAttribute.cs
- CryptoSession.cs
- BrowserCapabilitiesFactoryBase.cs
- MulticastNotSupportedException.cs
- CopyNodeSetAction.cs
- BinaryObjectReader.cs
- CodeDomConfigurationHandler.cs
- SmiSettersStream.cs
- DropShadowBitmapEffect.cs
- PathTooLongException.cs
- RequestCacheManager.cs
- ParameterToken.cs
- TextParagraphView.cs
- UserInitiatedNavigationPermission.cs
- DynamicValidatorEventArgs.cs
- MaskedTextBoxTextEditorDropDown.cs
- PropertyPushdownHelper.cs
- ColorConverter.cs
- TemplateBindingExtension.cs
- DataGridViewCellParsingEventArgs.cs
- GPRECTF.cs
- RepeaterItem.cs
- XmlAnyElementAttributes.cs
- EnumBuilder.cs
- FontWeights.cs
- ProfileManager.cs
- ThrowHelper.cs
- FontDialog.cs
- CustomPeerResolverService.cs
- Random.cs
- XPathException.cs
- CustomAttributeFormatException.cs
- TreeChangeInfo.cs
- HwndSourceKeyboardInputSite.cs
- RequestQueryProcessor.cs
- NetDataContractSerializer.cs
- EnvelopedPkcs7.cs
- CaretElement.cs
- DataGridViewCellStyleConverter.cs
- QuadraticBezierSegment.cs
- HttpPostedFile.cs
- NavigationPropertyAccessor.cs
- SchemaImporter.cs
- DbSource.cs
- SourceCollection.cs
- StylusPointPropertyInfo.cs