Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextHidden.cs / 1305600 / 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
- HtmlTableCell.cs
- NameValueFileSectionHandler.cs
- DomainUpDown.cs
- CheckBoxRenderer.cs
- GenericAuthenticationEventArgs.cs
- ParameterInfo.cs
- AuthenticationModeHelper.cs
- XPathNode.cs
- SEHException.cs
- ExpressionConverter.cs
- WebPartMenuStyle.cs
- SqlGatherProducedAliases.cs
- ParserOptions.cs
- BasicBrowserDialog.designer.cs
- OperationGenerator.cs
- brushes.cs
- DocumentStatusResources.cs
- LogRestartAreaEnumerator.cs
- DesignerFrame.cs
- QueueProcessor.cs
- FormsAuthenticationCredentials.cs
- AsyncDataRequest.cs
- DataBoundLiteralControl.cs
- CodeSnippetStatement.cs
- CodeThrowExceptionStatement.cs
- OracleConnectionFactory.cs
- PackagePartCollection.cs
- PeerApplicationLaunchInfo.cs
- KeyConverter.cs
- NamespaceTable.cs
- DeclarativeCatalogPartDesigner.cs
- x509utils.cs
- XmlSchemaParticle.cs
- ReferentialConstraint.cs
- XPathSelectionIterator.cs
- ClickablePoint.cs
- SettingsPropertyNotFoundException.cs
- OdbcEnvironmentHandle.cs
- HorizontalAlignConverter.cs
- NameValueConfigurationCollection.cs
- ControlValuePropertyAttribute.cs
- PriorityQueue.cs
- WorkflowNamespace.cs
- PropertyChangedEventArgs.cs
- XmlDocumentFragment.cs
- QueryPageSettingsEventArgs.cs
- OneWayBindingElement.cs
- wgx_commands.cs
- UnsafeNativeMethods.cs
- HierarchicalDataBoundControl.cs
- RadialGradientBrush.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- TextEditorThreadLocalStore.cs
- EncoderBestFitFallback.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- SmtpNtlmAuthenticationModule.cs
- EdmItemError.cs
- DataSetUtil.cs
- ActivitySurrogate.cs
- XmlReturnReader.cs
- ConfigurationValidatorBase.cs
- TextRangeSerialization.cs
- SqlClientWrapperSmiStreamChars.cs
- TimelineGroup.cs
- WindowsScroll.cs
- DataGridState.cs
- FolderLevelBuildProvider.cs
- RIPEMD160Managed.cs
- SelectionGlyphBase.cs
- HyperLink.cs
- WebPartCatalogAddVerb.cs
- ComponentResourceKeyConverter.cs
- Component.cs
- WindowsSolidBrush.cs
- HtmlEmptyTagControlBuilder.cs
- XmlDocument.cs
- SimpleFieldTemplateUserControl.cs
- HyperLink.cs
- RelOps.cs
- SyndicationItem.cs
- PrintEvent.cs
- FormatPage.cs
- PersianCalendar.cs
- RewritingPass.cs
- BinHexEncoder.cs
- SessionStateModule.cs
- UnrecognizedPolicyAssertionElement.cs
- DocumentViewerBaseAutomationPeer.cs
- ParameterExpression.cs
- IssuedTokenClientElement.cs
- TextEditorCopyPaste.cs
- SafeCoTaskMem.cs
- BitmapEffect.cs
- ComponentSerializationService.cs
- CompositeDispatchFormatter.cs
- XPathArrayIterator.cs
- NonSerializedAttribute.cs
- MessageEventSubscriptionService.cs
- Stream.cs
- KeyTime.cs