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
- ConfigXmlCDataSection.cs
- ArgIterator.cs
- PropertiesTab.cs
- ManifestSignatureInformation.cs
- DictionaryEntry.cs
- InstancePersistenceException.cs
- SqlConnectionPoolGroupProviderInfo.cs
- SspiSecurityTokenProvider.cs
- cache.cs
- ZipIOExtraFieldPaddingElement.cs
- VerticalAlignConverter.cs
- CodeDirectiveCollection.cs
- HostedHttpContext.cs
- TimeSpanStorage.cs
- DbException.cs
- VisualTreeHelper.cs
- PermissionToken.cs
- ComponentEvent.cs
- DynamicPropertyHolder.cs
- ListChunk.cs
- ConstructorArgumentAttribute.cs
- Soap.cs
- RelatedPropertyManager.cs
- WebPartEditorOkVerb.cs
- CallSiteHelpers.cs
- ContextProperty.cs
- TdsParserSafeHandles.cs
- DesignTimeVisibleAttribute.cs
- EncoderExceptionFallback.cs
- ProtectedProviderSettings.cs
- AttachedPropertyMethodSelector.cs
- Base64Decoder.cs
- FatalException.cs
- CompressEmulationStream.cs
- XsdBuilder.cs
- Scalars.cs
- EraserBehavior.cs
- Privilege.cs
- AspCompat.cs
- WarningException.cs
- RegexCode.cs
- SBCSCodePageEncoding.cs
- CalculatedColumn.cs
- Pair.cs
- exports.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- ItemsPresenter.cs
- QueryCursorEventArgs.cs
- FileDetails.cs
- CodeThrowExceptionStatement.cs
- CommonXSendMessage.cs
- UpdateRecord.cs
- ValidationPropertyAttribute.cs
- Base64Stream.cs
- RectangleGeometry.cs
- SQLMoney.cs
- XamlDesignerSerializationManager.cs
- ScriptReferenceEventArgs.cs
- CryptoSession.cs
- ResourceContainer.cs
- DbInsertCommandTree.cs
- DataSetUtil.cs
- updatecommandorderer.cs
- LayoutDump.cs
- Size3DValueSerializer.cs
- CachedPathData.cs
- OptimalBreakSession.cs
- PositiveTimeSpanValidatorAttribute.cs
- SecurityDescriptor.cs
- RegexReplacement.cs
- FunctionCommandText.cs
- Fx.cs
- InstanceCreationEditor.cs
- HwndSourceKeyboardInputSite.cs
- ResXDataNode.cs
- RefreshPropertiesAttribute.cs
- WorkerRequest.cs
- RelationalExpressions.cs
- SqlDataSourceQueryEditor.cs
- StaticSiteMapProvider.cs
- Timeline.cs
- HMACSHA384.cs
- EventLogWatcher.cs
- BuildProvidersCompiler.cs
- shaperfactory.cs
- _CommandStream.cs
- QilGeneratorEnv.cs
- MediaScriptCommandRoutedEventArgs.cs
- Duration.cs
- SqlUtils.cs
- FixedSOMTableCell.cs
- Predicate.cs
- InvalidCastException.cs
- CacheRequest.cs
- OdbcConnectionPoolProviderInfo.cs
- CreateUserWizardDesigner.cs
- ProcessProtocolHandler.cs
- UriTemplateDispatchFormatter.cs
- PrefixQName.cs
- CustomLineCap.cs