Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- ImageListStreamer.cs
- FlagsAttribute.cs
- ReadOnlyDictionary.cs
- UInt32Converter.cs
- ProgressChangedEventArgs.cs
- Win32.cs
- NameValuePermission.cs
- EditorZoneBase.cs
- XamlStream.cs
- RectKeyFrameCollection.cs
- MetadataProperty.cs
- EntityParameterCollection.cs
- Quaternion.cs
- UidManager.cs
- DetailsViewInsertEventArgs.cs
- CloseCollectionAsyncResult.cs
- PlanCompilerUtil.cs
- DataGridTextBox.cs
- GraphicsState.cs
- ErrorLog.cs
- XmlStreamStore.cs
- TableCell.cs
- ContextMenuAutomationPeer.cs
- ProcessHostServerConfig.cs
- ConnectionInterfaceCollection.cs
- Quad.cs
- SafeViewOfFileHandle.cs
- DispatchWrapper.cs
- PackWebRequestFactory.cs
- VectorCollectionConverter.cs
- XmlComplianceUtil.cs
- AxHost.cs
- PostBackOptions.cs
- FilterQuery.cs
- TargetConverter.cs
- PersonalizationStateInfoCollection.cs
- SoapAttributes.cs
- PropertyConverter.cs
- DataGridBoolColumn.cs
- XmlNavigatorFilter.cs
- BoundColumn.cs
- LogPolicy.cs
- Int64Converter.cs
- StringFunctions.cs
- XmlDataLoader.cs
- XmlBaseReader.cs
- _FtpDataStream.cs
- Thickness.cs
- XPathParser.cs
- NestPullup.cs
- PrimitiveOperationFormatter.cs
- RadioButtonFlatAdapter.cs
- oledbmetadatacollectionnames.cs
- TraceUtility.cs
- BuilderPropertyEntry.cs
- _ChunkParse.cs
- RemotingServices.cs
- ProcessHostConfigUtils.cs
- StringValidator.cs
- BitmapDownload.cs
- CustomAssemblyResolver.cs
- BinaryObjectWriter.cs
- View.cs
- XamlFigureLengthSerializer.cs
- DecimalAnimationBase.cs
- DoubleLink.cs
- Dictionary.cs
- GridViewRowCollection.cs
- clipboard.cs
- DefaultBindingPropertyAttribute.cs
- MetafileHeader.cs
- TextureBrush.cs
- AnimationLayer.cs
- OleDbCommand.cs
- ArraySet.cs
- PrincipalPermission.cs
- StateRuntime.cs
- ContextStaticAttribute.cs
- QfeChecker.cs
- SqlCacheDependencySection.cs
- CodeGeneratorOptions.cs
- HwndProxyElementProvider.cs
- OleDbStruct.cs
- SqlClientWrapperSmiStreamChars.cs
- PageParserFilter.cs
- BuildDependencySet.cs
- QilValidationVisitor.cs
- GeneratedCodeAttribute.cs
- GenericAuthenticationEventArgs.cs
- EntityViewGenerationConstants.cs
- ResourceReader.cs
- RuleRef.cs
- ConfigurationPropertyAttribute.cs
- ScriptHandlerFactory.cs
- SqlParameterizer.cs
- StatusBarPanelClickEvent.cs
- TouchEventArgs.cs
- NativeMethodsOther.cs
- DelegateSerializationHolder.cs
- IODescriptionAttribute.cs