Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- Span.cs
- ColumnMapProcessor.cs
- HttpListenerContext.cs
- OleDbCommandBuilder.cs
- HttpStreamMessageEncoderFactory.cs
- StylusPointPropertyId.cs
- CompositionAdorner.cs
- PathData.cs
- PathFigure.cs
- TextRangeEditLists.cs
- ChameleonKey.cs
- ExtentJoinTreeNode.cs
- DataGridViewColumnEventArgs.cs
- RoleManagerSection.cs
- ImportDesigner.xaml.cs
- DockProviderWrapper.cs
- PropertyNames.cs
- Model3DGroup.cs
- EdmScalarPropertyAttribute.cs
- RevocationPoint.cs
- PageSetupDialog.cs
- ProtocolsInstallComponent.cs
- XdrBuilder.cs
- LineServicesCallbacks.cs
- KeyPressEvent.cs
- InputScopeManager.cs
- HttpServerUtilityWrapper.cs
- PathStreamGeometryContext.cs
- StyleHelper.cs
- TreeNodeCollection.cs
- DocumentOrderComparer.cs
- ListViewItem.cs
- ZipIOLocalFileDataDescriptor.cs
- ProfessionalColors.cs
- mediapermission.cs
- ParsedAttributeCollection.cs
- CurrentTimeZone.cs
- PictureBoxDesigner.cs
- LinearQuaternionKeyFrame.cs
- LocalTransaction.cs
- FilteredDataSetHelper.cs
- ArraySubsetEnumerator.cs
- PerfCounters.cs
- Policy.cs
- EventMap.cs
- MetadataPropertyAttribute.cs
- DbExpressionVisitor.cs
- SafeNativeMethods.cs
- EventSetterHandlerConverter.cs
- MetadataSource.cs
- ITreeGenerator.cs
- Int16KeyFrameCollection.cs
- IntSecurity.cs
- ConversionValidationRule.cs
- BooleanAnimationUsingKeyFrames.cs
- RandomNumberGenerator.cs
- GeometryValueSerializer.cs
- WebPartConnection.cs
- OracleMonthSpan.cs
- CounterSampleCalculator.cs
- CapabilitiesUse.cs
- ParameterExpression.cs
- WebHttpSecurityElement.cs
- SchemaNotation.cs
- ResourceExpressionEditor.cs
- PageSetupDialog.cs
- SafeNativeMethods.cs
- ComNativeDescriptor.cs
- XmlText.cs
- ExpressionWriter.cs
- MetadataCache.cs
- RegisteredDisposeScript.cs
- FixedLineResult.cs
- EntityType.cs
- TextMarkerSource.cs
- ProtocolsConfigurationEntry.cs
- SqlDataSourceCustomCommandEditor.cs
- HScrollBar.cs
- FormViewDeleteEventArgs.cs
- CodePageEncoding.cs
- ZipFileInfoCollection.cs
- PageSetupDialog.cs
- Types.cs
- Int32CollectionValueSerializer.cs
- CollectionBase.cs
- QuaternionRotation3D.cs
- Subordinate.cs
- AliasedSlot.cs
- ConstraintEnumerator.cs
- GridViewHeaderRowPresenter.cs
- XamlTreeBuilder.cs
- SecurityPermission.cs
- HttpCapabilitiesSectionHandler.cs
- MetadataPropertyAttribute.cs
- DrawingGroup.cs
- XmlQueryStaticData.cs
- RijndaelManaged.cs
- BinaryMessageEncodingBindingElement.cs
- RegexMatch.cs
- UpdateRecord.cs