Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextHidden.cs / 1305600 / TextHidden.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2004 // // File: TextHidden.cs // // Contents: Implementation of text hidden content // // 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; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media.TextFormatting { ////// Specialized text run used to mark a range of hidden characters /// public class TextHidden : TextRun { private int _length; #region Constructors ////// Construct a hidden text run /// /// number of characters public TextHidden( 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, 2004 // // File: TextHidden.cs // // Contents: Implementation of text hidden content // // 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; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media.TextFormatting { ////// Specialized text run used to mark a range of hidden characters /// public class TextHidden : TextRun { private int _length; #region Constructors ////// Construct a hidden text run /// /// number of characters public TextHidden( 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
- DBAsyncResult.cs
- DataGridViewTextBoxColumn.cs
- Tablet.cs
- CompoundFileDeflateTransform.cs
- ElementsClipboardData.cs
- DocumentViewer.cs
- MethodCallTranslator.cs
- VisualBasicExpressionConverter.cs
- BamlWriter.cs
- UnauthorizedWebPart.cs
- ExpressionTable.cs
- StatusBar.cs
- SqlInternalConnectionTds.cs
- RawMouseInputReport.cs
- BrowserCapabilitiesFactoryBase.cs
- CommonProperties.cs
- ScrollItemProviderWrapper.cs
- XamlWriter.cs
- NoneExcludedImageIndexConverter.cs
- Repeater.cs
- WriterOutput.cs
- DataGridComponentEditor.cs
- WebPartConnection.cs
- HitTestResult.cs
- IriParsingElement.cs
- TextRangeEdit.cs
- Timeline.cs
- RegistryDataKey.cs
- ConfigurationException.cs
- ParameterToken.cs
- BinaryParser.cs
- FontStyles.cs
- ContainerTracking.cs
- SystemIPv4InterfaceProperties.cs
- PageAdapter.cs
- ServiceOperationParameter.cs
- XmlIterators.cs
- TagPrefixCollection.cs
- PageAsyncTaskManager.cs
- ExceptionTrace.cs
- TableLayoutSettings.cs
- ReadOnlyDataSourceView.cs
- XomlCompilerHelpers.cs
- DataServiceHostFactory.cs
- WebPartAddingEventArgs.cs
- ObjectAnimationBase.cs
- _PooledStream.cs
- CurrentTimeZone.cs
- XmlDocumentSerializer.cs
- RIPEMD160Managed.cs
- ListViewItemMouseHoverEvent.cs
- QueryCacheManager.cs
- Solver.cs
- TextReader.cs
- GradientStopCollection.cs
- TouchDevice.cs
- ListBindingHelper.cs
- Annotation.cs
- RawStylusInputReport.cs
- FusionWrap.cs
- DocumentSequence.cs
- ValueQuery.cs
- FormsAuthenticationUser.cs
- AttributeSetAction.cs
- DebugView.cs
- ObjectDisposedException.cs
- DesignerSerializationManager.cs
- SourceItem.cs
- FormViewInsertedEventArgs.cs
- RecordConverter.cs
- StrokeCollection2.cs
- ServiceContractListItemList.cs
- XmlTypeMapping.cs
- SerializationUtility.cs
- ActivityIdHeader.cs
- precedingquery.cs
- SetIterators.cs
- UIElementParaClient.cs
- SecurityManager.cs
- GraphicsContext.cs
- SQLInt32.cs
- TreeNodeStyleCollectionEditor.cs
- PickDesigner.xaml.cs
- DataSourceCacheDurationConverter.cs
- TCPListener.cs
- ColumnResult.cs
- ClientEventManager.cs
- ZipIOBlockManager.cs
- AsyncCodeActivity.cs
- VisualCollection.cs
- AssertFilter.cs
- Switch.cs
- TreeViewImageIndexConverter.cs
- RowVisual.cs
- CompilerGlobalScopeAttribute.cs
- TreeNodeStyleCollection.cs
- ActivityWithResultConverter.cs
- TranslateTransform3D.cs
- RSAProtectedConfigurationProvider.cs
- FixedMaxHeap.cs