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
- RuntimeHelpers.cs
- MatrixTransform.cs
- BlurBitmapEffect.cs
- Switch.cs
- CodeAttributeArgument.cs
- ActivityCodeDomSerializer.cs
- OpenTypeCommon.cs
- ConnectionManagementElementCollection.cs
- OutputCacheSection.cs
- DefaultTraceListener.cs
- processwaithandle.cs
- FloatUtil.cs
- XmlCDATASection.cs
- HtmlInputText.cs
- TextTreeUndoUnit.cs
- DesignerLinkAdapter.cs
- XmlCDATASection.cs
- ConfigurationHelpers.cs
- HtmlButton.cs
- CacheEntry.cs
- DbParameterCollectionHelper.cs
- TextAction.cs
- HandlerBase.cs
- QueryExpr.cs
- DesignerHelpers.cs
- XmlQueryRuntime.cs
- CompilationPass2Task.cs
- GenericsInstances.cs
- RequestUriProcessor.cs
- XmlChoiceIdentifierAttribute.cs
- ProfileSection.cs
- ShaderEffect.cs
- ReversePositionQuery.cs
- DispatcherExceptionEventArgs.cs
- DesignTimeDataBinding.cs
- TypeInitializationException.cs
- TagNameToTypeMapper.cs
- SymLanguageVendor.cs
- LogExtent.cs
- CryptoKeySecurity.cs
- Transactions.cs
- SystemUnicastIPAddressInformation.cs
- NetCodeGroup.cs
- activationcontext.cs
- DataObject.cs
- FaultContext.cs
- UpdatePanelTriggerCollection.cs
- ListMarkerLine.cs
- Int32EqualityComparer.cs
- RSAPKCS1SignatureFormatter.cs
- Win32KeyboardDevice.cs
- EntityClientCacheKey.cs
- documentsequencetextcontainer.cs
- AssemblyAttributesGoHere.cs
- CacheOutputQuery.cs
- SourceFilter.cs
- WebPageTraceListener.cs
- MetadataException.cs
- RenderData.cs
- RelationshipConstraintValidator.cs
- ZoomPercentageConverter.cs
- WaitHandleCannotBeOpenedException.cs
- AttributeProviderAttribute.cs
- ToolTip.cs
- Byte.cs
- ProfilePropertyNameValidator.cs
- ObservableCollection.cs
- ModulesEntry.cs
- AutoGeneratedFieldProperties.cs
- SizeConverter.cs
- RepeaterItemCollection.cs
- WebPartDisplayModeCancelEventArgs.cs
- XmlBinaryReader.cs
- HijriCalendar.cs
- URLIdentityPermission.cs
- DropDownList.cs
- Properties.cs
- ObjectSet.cs
- ColorKeyFrameCollection.cs
- XPathMessageFilterElementCollection.cs
- Normalization.cs
- WaitHandle.cs
- LoginUtil.cs
- TrackBarDesigner.cs
- WebPartMovingEventArgs.cs
- HitTestDrawingContextWalker.cs
- ListControlActionList.cs
- FontStyle.cs
- NativeActivityFaultContext.cs
- Int32Storage.cs
- PublisherIdentityPermission.cs
- ScrollChrome.cs
- InternalConfigHost.cs
- XDRSchema.cs
- RC2CryptoServiceProvider.cs
- FunctionParameter.cs
- PrintEvent.cs
- XPathQilFactory.cs
- _ListenerResponseStream.cs
- HostingEnvironmentSection.cs