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
- DrawingContext.cs
- LogConverter.cs
- MarshalByRefObject.cs
- GeneralTransform3DGroup.cs
- TimeSpanStorage.cs
- DbLambda.cs
- StrokeNode.cs
- DataGridView.cs
- SourceFilter.cs
- MsmqReceiveHelper.cs
- FileDialog.cs
- SvcMapFileSerializer.cs
- Window.cs
- ObjectConverter.cs
- DataGridTextBoxColumn.cs
- UpdateTracker.cs
- DrawListViewItemEventArgs.cs
- WebPartAuthorizationEventArgs.cs
- CqlLexer.cs
- DrawingState.cs
- X509ChainPolicy.cs
- ArglessEventHandlerProxy.cs
- CanonicalizationDriver.cs
- CompilerError.cs
- Regex.cs
- IncomingWebResponseContext.cs
- IfJoinedCondition.cs
- Filter.cs
- HttpRuntime.cs
- UnsafeMethods.cs
- JapaneseCalendar.cs
- ToolStripContentPanelDesigner.cs
- SinglePageViewer.cs
- Matrix3DStack.cs
- CodeTypeMember.cs
- ByteKeyFrameCollection.cs
- SqlFacetAttribute.cs
- updateconfighost.cs
- KeyBinding.cs
- VirtualizedItemPattern.cs
- SizeChangedInfo.cs
- ProcessHostServerConfig.cs
- WorkflowLayouts.cs
- ColorMatrix.cs
- ColorMap.cs
- KeysConverter.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- Stack.cs
- Drawing.cs
- handlecollector.cs
- ExitEventArgs.cs
- ResumeStoryboard.cs
- EntityContainerEmitter.cs
- LockingPersistenceProvider.cs
- InvariantComparer.cs
- SessionStateItemCollection.cs
- TdsParserSessionPool.cs
- MaterialGroup.cs
- ObjectSecurityT.cs
- AspNetHostingPermission.cs
- ArraySet.cs
- InkPresenterAutomationPeer.cs
- SQLCharsStorage.cs
- ButtonAutomationPeer.cs
- ConfigurationElementProperty.cs
- DataGridViewCellStyle.cs
- HtmlHead.cs
- TextRange.cs
- SingleObjectCollection.cs
- DbBuffer.cs
- CompilerTypeWithParams.cs
- NumberSubstitution.cs
- SurrogateSelector.cs
- PeerNameResolver.cs
- ThousandthOfEmRealDoubles.cs
- PackageDocument.cs
- XmlBinaryWriter.cs
- sapiproxy.cs
- ExceptionHelpers.cs
- StylusCollection.cs
- WSUtilitySpecificationVersion.cs
- XPathEmptyIterator.cs
- QueryableFilterUserControl.cs
- regiisutil.cs
- _ContextAwareResult.cs
- BindingRestrictions.cs
- sqlstateclientmanager.cs
- EntityDataSourceSelectedEventArgs.cs
- AttachInfo.cs
- DataControlExtensions.cs
- VirtualPathUtility.cs
- ParameterCollectionEditorForm.cs
- SqlCommandSet.cs
- TriggerAction.cs
- NonVisualControlAttribute.cs
- Command.cs
- StrokeNode.cs
- RolePrincipal.cs
- TemplateControlParser.cs
- ColorTranslator.cs