Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / textformatting / TextModifier.cs / 1 / TextModifier.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2001 // // File: TextModifier.cs // // Contents: Text modification API // // Spec: [....]/text/DesignDocsAndSpecs/Text%20Formatting%20API.doc // // Created: 12-5-2004 [....] ([....]) // //----------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Windows; using System.Windows.Media; namespace System.Windows.Media.TextFormatting { ////// Specialized text run used to modify properties of text runs in its scope. /// The scope extends to the next matching EndOfSegment text run (matching /// because text modifiers may be nested), or to the next EndOfParagraph. /// public abstract class TextModifier : TextRun { ////// Reference to character buffer /// public sealed override CharacterBufferReference CharacterBufferReference { get { return new CharacterBufferReference(); } } ////// Modifies the properties of a text run. /// /// Properties of a text run or the return value of /// ModifyProperties for a nested text modifier. ///Returns the actual text run properties to be used for formatting, /// subject to further modification by text modifiers at outer scopes. public abstract TextRunProperties ModifyProperties(TextRunProperties properties); ////// TextFormatter to ask whether directional embedding is /// represented by this modifier. /// public abstract bool HasDirectionalEmbedding {get; } ////// TextFormatter to get the flow direction value for directional /// embedding. The value is ignored unless the property /// HasDirectionalEmbedding returns true. /// public abstract FlowDirection FlowDirection {get; } } } // 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
- DetailsViewCommandEventArgs.cs
- RightsController.cs
- PackagePart.cs
- DocumentSequenceHighlightLayer.cs
- storepermission.cs
- PingReply.cs
- TemplateControlBuildProvider.cs
- CodeGen.cs
- HttpWebResponse.cs
- DataService.cs
- GcSettings.cs
- ProxyAttribute.cs
- FrameworkContextData.cs
- XamlReaderHelper.cs
- DataGridViewCellCollection.cs
- MD5CryptoServiceProvider.cs
- ClientSideProviderDescription.cs
- SocketManager.cs
- Group.cs
- ReachSerializerAsync.cs
- ASCIIEncoding.cs
- SafeArrayTypeMismatchException.cs
- RoutedCommand.cs
- AssemblyHash.cs
- Assembly.cs
- GridViewUpdatedEventArgs.cs
- ClientSettingsProvider.cs
- FrameworkElement.cs
- TextTreeNode.cs
- IDQuery.cs
- ClientRuntimeConfig.cs
- DropDownButton.cs
- Utility.cs
- DetailsViewDeletedEventArgs.cs
- Inline.cs
- SvcMapFileLoader.cs
- SqlCacheDependency.cs
- BoundsDrawingContextWalker.cs
- StdRegProviderWrapper.cs
- SchemaDeclBase.cs
- Pair.cs
- SoapElementAttribute.cs
- CorrelationQuery.cs
- SettingsPropertyNotFoundException.cs
- EdmComplexTypeAttribute.cs
- SQLRoleProvider.cs
- Socket.cs
- UnsafeNativeMethods.cs
- EventHandlersStore.cs
- _RequestCacheProtocol.cs
- OdbcConnectionFactory.cs
- WhiteSpaceTrimStringConverter.cs
- DbSetClause.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- ConfigurationManagerHelperFactory.cs
- SplineQuaternionKeyFrame.cs
- SafeNativeMethods.cs
- ProcessingInstructionAction.cs
- XslException.cs
- FormCollection.cs
- Bidi.cs
- DoubleStorage.cs
- RTLAwareMessageBox.cs
- XmlILModule.cs
- XmlQualifiedNameTest.cs
- SimpleExpression.cs
- JournalEntry.cs
- WindowsProgressbar.cs
- PropagatorResult.cs
- AuthorizationRule.cs
- IndependentAnimationStorage.cs
- HtmlElement.cs
- MaxValueConverter.cs
- KerberosSecurityTokenAuthenticator.cs
- AppDomainAttributes.cs
- Repeater.cs
- GeometryModel3D.cs
- SuppressedPackageProperties.cs
- GradientStopCollection.cs
- ZipPackagePart.cs
- PlainXmlWriter.cs
- CryptoKeySecurity.cs
- TypefaceMap.cs
- ListViewDeletedEventArgs.cs
- ModifierKeysValueSerializer.cs
- CompositionAdorner.cs
- ExpressionConverter.cs
- DeclarationUpdate.cs
- XappLauncher.cs
- URLIdentityPermission.cs
- TemplateManager.cs
- ListViewGroupConverter.cs
- StoryFragments.cs
- SerializationException.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- ValidationResult.cs
- EventSource.cs
- ValidationVisibilityAttribute.cs
- WebBaseEventKeyComparer.cs
- unitconverter.cs