Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextHidden.cs / 1 / 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
- JournalEntry.cs
- X509PeerCertificateElement.cs
- StylusPoint.cs
- CodeGotoStatement.cs
- Completion.cs
- XmlNamespaceManager.cs
- ProgressBar.cs
- XmlTextWriter.cs
- SoapSchemaExporter.cs
- RectAnimation.cs
- MULTI_QI.cs
- ProtocolsConfiguration.cs
- CalendarButtonAutomationPeer.cs
- DoubleAnimationUsingKeyFrames.cs
- SoapSchemaExporter.cs
- BindingValueChangedEventArgs.cs
- ObjectListDataBindEventArgs.cs
- WebDescriptionAttribute.cs
- DataServiceProcessingPipelineEventArgs.cs
- PathData.cs
- SimpleType.cs
- BitmapCacheBrush.cs
- DeferredElementTreeState.cs
- CmsInterop.cs
- Utils.cs
- FolderNameEditor.cs
- WindowCollection.cs
- GenerateHelper.cs
- OperatingSystem.cs
- CollectionContainer.cs
- RecognizerBase.cs
- HttpCookieCollection.cs
- TextFormatterImp.cs
- UInt16.cs
- CreateSequenceResponse.cs
- ConfigXmlText.cs
- CommandDevice.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- odbcmetadatacolumnnames.cs
- TypeGeneratedEventArgs.cs
- HuffmanTree.cs
- CqlWriter.cs
- ButtonRenderer.cs
- PrePostDescendentsWalker.cs
- SqlClientWrapperSmiStream.cs
- DeferrableContentConverter.cs
- EnumType.cs
- CodeGenerator.cs
- InvalidTimeZoneException.cs
- TransportOutputChannel.cs
- XmlCollation.cs
- HttpCachePolicy.cs
- PerformanceCounterPermissionAttribute.cs
- Int16AnimationUsingKeyFrames.cs
- unsafenativemethodstextservices.cs
- QueryCoreOp.cs
- ValidationEventArgs.cs
- TextMetrics.cs
- Menu.cs
- SqlCacheDependencyDatabaseCollection.cs
- DesignerTransactionCloseEvent.cs
- IList.cs
- ComponentEditorPage.cs
- Encoder.cs
- FileLoadException.cs
- ComplexTypeEmitter.cs
- SudsWriter.cs
- PeerContact.cs
- ScrollPatternIdentifiers.cs
- PeerTransportSecuritySettings.cs
- XmlSchemaAnnotated.cs
- SmiEventStream.cs
- ComponentRenameEvent.cs
- PackageDigitalSignature.cs
- SqlCacheDependency.cs
- While.cs
- DigestComparer.cs
- TextDecorationLocationValidation.cs
- KnownBoxes.cs
- ColorTranslator.cs
- Geometry3D.cs
- TextClipboardData.cs
- EventRecordWrittenEventArgs.cs
- MembershipUser.cs
- EnumerableRowCollection.cs
- SecurityManager.cs
- GraphicsContext.cs
- Attributes.cs
- LayoutTable.cs
- HttpDictionary.cs
- HtmlElementEventArgs.cs
- TdsParameterSetter.cs
- OdbcException.cs
- GestureRecognizer.cs
- RoleService.cs
- InputScopeAttribute.cs
- RenderDataDrawingContext.cs
- GeneralTransform3DTo2D.cs
- KeyInstance.cs
- CodeMethodInvokeExpression.cs