Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / textformatting / TextEndOfLine.cs / 1 / TextEndOfLine.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation // // File: TextEndOfLine.cs // // Contents: Implementation of text linebreak control // // Spec: [....]/sites/Avalon/Specs/Text%20Formatting%20API.doc // // Created: 1-2-2004 [....] ([....]) // //----------------------------------------------------------------------- using System; using System.Collections; using System.Windows; 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 line /// public class TextEndOfLine : TextRun { private int _length; private TextRunProperties _textRunProperties; #region Constructors ////// Construct a linebreak run /// /// number of characters public TextEndOfLine(int length) : this(length, null) {} ////// Construct a linebreak run /// /// number of characters /// linebreak text run properties public TextEndOfLine( int length, TextRunProperties textRunProperties ) { if (length <= 0) throw new ArgumentOutOfRangeException("length", SR.Get(SRID.ParameterMustBeGreaterThanZero)); if (textRunProperties != null && textRunProperties.Typeface == null) throw new ArgumentNullException("textRunProperties.Typeface"); _length = length; _textRunProperties = textRunProperties; } #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 _textRunProperties; } } } } // 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
- XmlTypeAttribute.cs
- _SingleItemRequestCache.cs
- ReadOnlyDictionary.cs
- ChannelServices.cs
- FlowDocumentScrollViewer.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- XhtmlConformanceSection.cs
- RsaEndpointIdentity.cs
- TryCatchDesigner.xaml.cs
- XmlCompatibilityReader.cs
- TaskFileService.cs
- SqlDataSource.cs
- XmlSchemaSimpleTypeList.cs
- CopyEncoder.cs
- SortedSet.cs
- Site.cs
- Icon.cs
- RowCache.cs
- MatrixAnimationBase.cs
- AudioFileOut.cs
- AccessText.cs
- ResolveNameEventArgs.cs
- MatrixTransform3D.cs
- UnmanagedMemoryStreamWrapper.cs
- COM2TypeInfoProcessor.cs
- PackageProperties.cs
- MembershipSection.cs
- Win32Exception.cs
- XmlNamespaceManager.cs
- MobileSysDescriptionAttribute.cs
- Image.cs
- EntityModelSchemaGenerator.cs
- Shape.cs
- Environment.cs
- ListViewGroupItemCollection.cs
- CustomAttributeSerializer.cs
- DynamicEndpointElement.cs
- Stopwatch.cs
- Bits.cs
- RequiredFieldValidator.cs
- DecimalStorage.cs
- DbProviderManifest.cs
- WebCategoryAttribute.cs
- DataGridTextBox.cs
- counter.cs
- ManualResetEvent.cs
- HyperLinkDesigner.cs
- PageCache.cs
- Suspend.cs
- DbDataRecord.cs
- input.cs
- DataGridViewSelectedCellCollection.cs
- TemplateControlParser.cs
- NeedSkipTokenVisitor.cs
- WasHostedComPlusFactory.cs
- DetailsViewActionList.cs
- ObjectListCommandsPage.cs
- DecoderExceptionFallback.cs
- HebrewNumber.cs
- QueryExtender.cs
- UniqueEventHelper.cs
- ValidationResults.cs
- ModelItemCollectionImpl.cs
- WmlFormAdapter.cs
- SendSecurityHeaderElement.cs
- IProvider.cs
- XPathSingletonIterator.cs
- InlineCollection.cs
- SqlCacheDependencyDatabaseCollection.cs
- DropShadowEffect.cs
- DocumentGrid.cs
- CodeMethodReturnStatement.cs
- HttpCookie.cs
- CFGGrammar.cs
- StatusBarDrawItemEvent.cs
- DomNameTable.cs
- DataControlHelper.cs
- PolyLineSegmentFigureLogic.cs
- SafeArrayRankMismatchException.cs
- MsmqIntegrationReceiveParameters.cs
- ResourceReferenceExpressionConverter.cs
- SafeEventLogWriteHandle.cs
- DoubleAnimationBase.cs
- HelpInfo.cs
- StrokeDescriptor.cs
- EndpointNotFoundException.cs
- HistoryEventArgs.cs
- FormParameter.cs
- InstanceKey.cs
- DataGridColumnFloatingHeader.cs
- ToolStripItemDataObject.cs
- HttpCachePolicy.cs
- PlaceHolder.cs
- InputProcessorProfilesLoader.cs
- SerialErrors.cs
- DecimalConstantAttribute.cs
- Timeline.cs
- CFStream.cs
- RelationshipSet.cs
- InvokeHandlers.cs