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
- StorageEntityContainerMapping.cs
- HttpCacheParams.cs
- WorkflowTimerService.cs
- WorkflowPersistenceContext.cs
- ListViewItemMouseHoverEvent.cs
- XmlSchemaGroupRef.cs
- TemplateBamlRecordReader.cs
- HtmlTextViewAdapter.cs
- IPAddress.cs
- TdsParameterSetter.cs
- CollectionConverter.cs
- OdbcReferenceCollection.cs
- Int32Rect.cs
- XmlDocumentType.cs
- DateTimeFormatInfoScanner.cs
- DateRangeEvent.cs
- PolygonHotSpot.cs
- SspiWrapper.cs
- Win32Native.cs
- ListItemCollection.cs
- HttpRuntimeSection.cs
- WebPartEditorCancelVerb.cs
- SaveFileDialog.cs
- FixedSOMLineRanges.cs
- UpdatableWrapper.cs
- ReferentialConstraintRoleElement.cs
- GridEntryCollection.cs
- SafeUserTokenHandle.cs
- WmlLinkAdapter.cs
- Publisher.cs
- AssemblyName.cs
- CodeBinaryOperatorExpression.cs
- TypeElement.cs
- DrawingAttributeSerializer.cs
- QuaternionAnimationBase.cs
- DateTimeOffsetConverter.cs
- SQLDateTimeStorage.cs
- ObjectDataSource.cs
- MetadataArtifactLoaderCompositeFile.cs
- ChannelManagerHelpers.cs
- ToolStripItemEventArgs.cs
- metadatamappinghashervisitor.cs
- PassportAuthentication.cs
- printdlgexmarshaler.cs
- EmptyStringExpandableObjectConverter.cs
- EnumerableRowCollection.cs
- ConfigurationSchemaErrors.cs
- BaseComponentEditor.cs
- SessionIDManager.cs
- SiteMapNodeCollection.cs
- HostingPreferredMapPath.cs
- LayoutTableCell.cs
- _ConnectionGroup.cs
- ConsumerConnectionPoint.cs
- OdbcHandle.cs
- AlgoModule.cs
- ResourcePermissionBase.cs
- AnonymousIdentificationSection.cs
- CompareValidator.cs
- CursorConverter.cs
- HttpListener.cs
- PeerNearMe.cs
- PostBackOptions.cs
- TextParagraphCache.cs
- StandardRuntimeEnumValidatorAttribute.cs
- ControlBindingsCollection.cs
- ExpressionTable.cs
- WebPartCloseVerb.cs
- SqlErrorCollection.cs
- BrowserCapabilitiesCodeGenerator.cs
- InputScopeNameConverter.cs
- InvokeHandlers.cs
- PointAnimationClockResource.cs
- SpotLight.cs
- PropertyValueChangedEvent.cs
- TrackingLocation.cs
- ScaleTransform.cs
- Cursor.cs
- StrongNameUtility.cs
- _ConnectStream.cs
- TransportSecurityHelpers.cs
- StrokeSerializer.cs
- ProviderMetadataCachedInformation.cs
- PersonalizationDictionary.cs
- ClientRoleProvider.cs
- PeerNameRecordCollection.cs
- ToolStripSplitStackLayout.cs
- WebBrowser.cs
- DataGridColumn.cs
- DoubleConverter.cs
- DictationGrammar.cs
- MetadataArtifactLoaderFile.cs
- PeerEndPoint.cs
- ChildrenQuery.cs
- FixedSOMLineRanges.cs
- XmlCodeExporter.cs
- StorageComplexTypeMapping.cs
- CommonDialog.cs
- XmlCompatibilityReader.cs
- PageBuildProvider.cs