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
- PersonalizationDictionary.cs
- ZipArchive.cs
- HatchBrush.cs
- EmbossBitmapEffect.cs
- Exception.cs
- FilteredXmlReader.cs
- TimeSpanStorage.cs
- SizeFConverter.cs
- ReadOnlyMetadataCollection.cs
- SimpleLine.cs
- DataGridTextBox.cs
- NamespaceInfo.cs
- StringValueSerializer.cs
- InheritanceContextHelper.cs
- EndpointDispatcher.cs
- DataGridViewHitTestInfo.cs
- SourceFilter.cs
- DataMember.cs
- MethodToken.cs
- DbInsertCommandTree.cs
- EventLogPermission.cs
- PresentationAppDomainManager.cs
- DesignerView.Commands.cs
- HttpFileCollection.cs
- JapaneseLunisolarCalendar.cs
- TextCompositionManager.cs
- DispatchOperationRuntime.cs
- SchemaComplexType.cs
- UrlPath.cs
- DbConvert.cs
- SchemaTableColumn.cs
- DesignerEventService.cs
- HyperLink.cs
- BooleanToVisibilityConverter.cs
- UpdatePanelTrigger.cs
- ResourceDictionaryCollection.cs
- SQLInt16Storage.cs
- QuadraticBezierSegment.cs
- unsafenativemethodsother.cs
- DuplicateDetector.cs
- XmlDocumentSurrogate.cs
- GeometryGroup.cs
- TypeCacheManager.cs
- OperandQuery.cs
- Clipboard.cs
- CapiSymmetricAlgorithm.cs
- Expander.cs
- AddInController.cs
- MarginsConverter.cs
- TextSerializer.cs
- GeometryHitTestParameters.cs
- TemplateBindingExpressionConverter.cs
- ResourcesGenerator.cs
- TargetConverter.cs
- MembershipUser.cs
- GenericAuthenticationEventArgs.cs
- ButtonBase.cs
- safelink.cs
- TextReturnReader.cs
- DeleteHelper.cs
- TextServicesManager.cs
- SqlCharStream.cs
- MailWriter.cs
- ConfigurationManagerInternalFactory.cs
- CodeTryCatchFinallyStatement.cs
- IdentityElement.cs
- QueryOpeningEnumerator.cs
- ToolStripSeparator.cs
- XmlEncoding.cs
- ParseHttpDate.cs
- EndpointAddressAugust2004.cs
- SqlDataRecord.cs
- EntitySqlQueryBuilder.cs
- EasingFunctionBase.cs
- PartialClassGenerationTask.cs
- DataSetUtil.cs
- UncommonField.cs
- MouseButtonEventArgs.cs
- WS2007FederationHttpBindingElement.cs
- SingleSelectRootGridEntry.cs
- MimeTypePropertyAttribute.cs
- UInt16Storage.cs
- ToolStripSplitButton.cs
- Literal.cs
- XmlNullResolver.cs
- SingleResultAttribute.cs
- SaveFileDialog.cs
- WebPartConnectionsCancelEventArgs.cs
- DockPattern.cs
- List.cs
- PackageProperties.cs
- DataRowChangeEvent.cs
- ExceptionNotification.cs
- DataServiceException.cs
- SqlDataSource.cs
- SystemGatewayIPAddressInformation.cs
- AnnotationService.cs
- StrokeIntersection.cs
- EncryptedPackageFilter.cs
- HandledEventArgs.cs