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
- EntityContainerEmitter.cs
- SystemSounds.cs
- SrgsSemanticInterpretationTag.cs
- StandardToolWindows.cs
- DependentList.cs
- BamlRecordWriter.cs
- AdornerHitTestResult.cs
- CodeTypeDeclaration.cs
- WeakHashtable.cs
- ApplicationId.cs
- AddToCollection.cs
- RSAOAEPKeyExchangeDeformatter.cs
- ProgressBar.cs
- StorageModelBuildProvider.cs
- Win32KeyboardDevice.cs
- StrokeCollectionDefaultValueFactory.cs
- SmtpCommands.cs
- Assert.cs
- HtmlShim.cs
- CreateUserWizard.cs
- DataGridViewCellStyleConverter.cs
- LinearKeyFrames.cs
- ExecutorLocksHeldException.cs
- WinEventWrap.cs
- Animatable.cs
- NotifyParentPropertyAttribute.cs
- BindableAttribute.cs
- SoapServerMethod.cs
- Utils.cs
- SchemaLookupTable.cs
- TreeViewImageKeyConverter.cs
- URI.cs
- InvalidOperationException.cs
- AnnotationComponentManager.cs
- EllipseGeometry.cs
- EnvironmentPermission.cs
- BitmapMetadataBlob.cs
- DataControlCommands.cs
- CompareValidator.cs
- XmlDataSourceView.cs
- CompModSwitches.cs
- ObservableDictionary.cs
- DataGridViewDataErrorEventArgs.cs
- XNodeValidator.cs
- RSAPKCS1SignatureDeformatter.cs
- MTConfigUtil.cs
- RequiredAttributeAttribute.cs
- SimplePropertyEntry.cs
- Quaternion.cs
- SystemUdpStatistics.cs
- SBCSCodePageEncoding.cs
- processwaithandle.cs
- HeaderUtility.cs
- SchemaRegistration.cs
- StateValidator.cs
- CommandField.cs
- FieldBuilder.cs
- JsonByteArrayDataContract.cs
- DbDataAdapter.cs
- SortedSetDebugView.cs
- DiscoveryDocumentReference.cs
- SplitterCancelEvent.cs
- WindowsStartMenu.cs
- XmlSerializationWriter.cs
- BidPrivateBase.cs
- DesignerRegion.cs
- BoundPropertyEntry.cs
- FormViewModeEventArgs.cs
- CommandDevice.cs
- SqlOuterApplyReducer.cs
- Rect.cs
- DbConnectionPoolOptions.cs
- CryptoConfig.cs
- ThreadExceptionDialog.cs
- CheckBoxBaseAdapter.cs
- BaseCAMarshaler.cs
- HijriCalendar.cs
- DependencyPropertyHelper.cs
- BaseCodePageEncoding.cs
- DnsEndpointIdentity.cs
- XmlElementList.cs
- TabControlCancelEvent.cs
- InvalidWorkflowException.cs
- PnrpPermission.cs
- MultilineStringConverter.cs
- _ProxyChain.cs
- StructuredTypeEmitter.cs
- RectangleConverter.cs
- ConfigurationPropertyCollection.cs
- DataSourceConverter.cs
- StartUpEventArgs.cs
- PersistenceTypeAttribute.cs
- ReadOnlyHierarchicalDataSource.cs
- SettingsPropertyCollection.cs
- Brushes.cs
- EventMappingSettingsCollection.cs
- XamlDebuggerXmlReader.cs
- Listbox.cs
- Utils.cs
- ExtensionQuery.cs