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
- SqlAliasesReferenced.cs
- DynamicMethod.cs
- TagElement.cs
- StoreItemCollection.Loader.cs
- BeginStoryboard.cs
- RijndaelManaged.cs
- IdentifierCollection.cs
- GlobalizationSection.cs
- entityreference_tresulttype.cs
- CqlIdentifiers.cs
- UIHelper.cs
- Schema.cs
- Table.cs
- AsyncPostBackTrigger.cs
- HttpDebugHandler.cs
- KeyPullup.cs
- ServiceDebugElement.cs
- EntityDataSourceValidationException.cs
- cookieexception.cs
- DelegatedStream.cs
- ClientRuntimeConfig.cs
- TransactionFlowBindingElement.cs
- StringDictionaryEditor.cs
- RotationValidation.cs
- XpsFilter.cs
- TextWriterTraceListener.cs
- ListViewItemEventArgs.cs
- KeyedPriorityQueue.cs
- MemberRelationshipService.cs
- DataRelationCollection.cs
- ConfigurationManagerInternalFactory.cs
- DbTransaction.cs
- Sequence.cs
- FontNameEditor.cs
- SizeAnimationBase.cs
- ProxySimple.cs
- ActiveDocumentEvent.cs
- ElementAction.cs
- RawStylusActions.cs
- TimersDescriptionAttribute.cs
- InfoCardSchemas.cs
- SectionRecord.cs
- ContextStack.cs
- DriveInfo.cs
- ADRole.cs
- HttpCapabilitiesSectionHandler.cs
- ReadingWritingEntityEventArgs.cs
- ConfigurationElement.cs
- CompositeFontFamily.cs
- ObjectStateEntry.cs
- DoubleStorage.cs
- FixedSOMLineRanges.cs
- BaseProcessProtocolHandler.cs
- TreeBuilder.cs
- SynchronizationContext.cs
- EditorPartCollection.cs
- GroupByExpressionRewriter.cs
- GPStream.cs
- X509CertificateCollection.cs
- SmtpFailedRecipientException.cs
- glyphs.cs
- Dynamic.cs
- FlowDecisionDesigner.xaml.cs
- IPPacketInformation.cs
- WebControlParameterProxy.cs
- PopOutPanel.cs
- Authorization.cs
- ChannelCacheDefaults.cs
- AxParameterData.cs
- SqlNodeTypeOperators.cs
- FolderLevelBuildProviderCollection.cs
- ModelTreeManager.cs
- PageThemeCodeDomTreeGenerator.cs
- DockAndAnchorLayout.cs
- SubMenuStyleCollectionEditor.cs
- ResourceExpressionBuilder.cs
- XmlSchemaSimpleTypeList.cs
- SiteMapProvider.cs
- GridViewRowEventArgs.cs
- RadioButton.cs
- ColorTranslator.cs
- HWStack.cs
- CompleteWizardStep.cs
- FrameworkElementFactory.cs
- WebScriptClientGenerator.cs
- InstanceOwnerQueryResult.cs
- EventLogger.cs
- MeasureData.cs
- NativeMethods.cs
- ToolBar.cs
- InvariantComparer.cs
- SmtpMail.cs
- SoundPlayerAction.cs
- HttpCacheVary.cs
- XmlResolver.cs
- Control.cs
- nulltextcontainer.cs
- HtmlInputText.cs
- ELinqQueryState.cs
- NumberFunctions.cs