Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextRunProperties.cs / 1305600 / TextRunProperties.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation // // File: TextRunProperties.cs // // Contents: Text run properties // // Spec: http://team/sites/Avalon/Specs/Text%20Formatting%20API.doc // // Created: 1-7-2005 Worachai Chaoweeraprasit (wchao) // //----------------------------------------------------------------------- using System; using System.Globalization; using System.Windows; namespace System.Windows.Media.TextFormatting { ////// Properties that can change from one run to the next, such as typeface or foreground brush. /// ////// The client provides a concrete implementation of this abstract run properties class. This /// allows client to implement their run properties the way that fits with their run formatting /// store. /// public abstract class TextRunProperties { ////// Run typeface /// public abstract Typeface Typeface { get; } ////// Em size of font used to format and display text /// public abstract double FontRenderingEmSize { get; } ////// Em size of font to determine subtle change in font hinting default value is 12pt /// public abstract double FontHintingEmSize { get; } ////// Run TextDecorations. /// public abstract TextDecorationCollection TextDecorations { get; } ////// Brush used to fill text /// public abstract Brush ForegroundBrush { get; } ////// Brush used to paint background of run /// public abstract Brush BackgroundBrush { get; } ////// Run text culture info /// public abstract CultureInfo CultureInfo { get; } ////// Run Text effect collection /// public abstract TextEffectCollection TextEffects { get; } ////// Run vertical box alignment /// public virtual BaselineAlignment BaselineAlignment { get { return BaselineAlignment.Baseline; } } ////// Run typography properties /// public virtual TextRunTypographyProperties TypographyProperties { get { return null; } } ////// Number substitution options. /// public virtual NumberSubstitution NumberSubstitution { 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
- SubtreeProcessor.cs
- autovalidator.cs
- cookie.cs
- CachingHintValidation.cs
- SqlFactory.cs
- KeyPullup.cs
- Transform3D.cs
- XsltCompileContext.cs
- DetailsViewRowCollection.cs
- MouseGesture.cs
- SystemWebCachingSectionGroup.cs
- IndexerNameAttribute.cs
- CoTaskMemHandle.cs
- TagMapCollection.cs
- ProfileInfo.cs
- ToolBarTray.cs
- DataGridTable.cs
- CodeNamespace.cs
- SplineKeyFrames.cs
- XmlDataSourceNodeDescriptor.cs
- BitStream.cs
- Environment.cs
- OperatingSystemVersionCheck.cs
- WSHttpBindingCollectionElement.cs
- DocumentOutline.cs
- TextRangeEditLists.cs
- MarkupCompilePass2.cs
- HttpResponseHeader.cs
- BaseCollection.cs
- SystemParameters.cs
- SaveFileDialog.cs
- PkcsMisc.cs
- ToolStripDropDownClosingEventArgs.cs
- IconHelper.cs
- ThrowHelper.cs
- XmlnsCompatibleWithAttribute.cs
- Attributes.cs
- CheckStoreFileValidityRequest.cs
- FormsIdentity.cs
- HighContrastHelper.cs
- WebPartsPersonalizationAuthorization.cs
- AtomServiceDocumentSerializer.cs
- TextContainer.cs
- PermissionSet.cs
- InputGestureCollection.cs
- ObjectSelectorEditor.cs
- GeneralTransform3DTo2D.cs
- RelationshipConstraintValidator.cs
- DelegateSerializationHolder.cs
- IsolatedStorageException.cs
- DataServiceRequest.cs
- Exception.cs
- CssClassPropertyAttribute.cs
- SqlConnectionString.cs
- RestHandlerFactory.cs
- ListViewItem.cs
- SafeLocalMemHandle.cs
- URLIdentityPermission.cs
- HttpModuleCollection.cs
- _AuthenticationState.cs
- MapPathBasedVirtualPathProvider.cs
- MergeLocalizationDirectives.cs
- XPathDocument.cs
- EnterpriseServicesHelper.cs
- VirtualPathUtility.cs
- PackageFilter.cs
- TablePattern.cs
- BinaryFormatterWriter.cs
- ClientSponsor.cs
- Renderer.cs
- ContainerVisual.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- ParameterEditorUserControl.cs
- ValidationEventArgs.cs
- XmlWrappingReader.cs
- RelationshipManager.cs
- Array.cs
- RecognitionResult.cs
- TextSelection.cs
- OperationResponse.cs
- ValidationError.cs
- CornerRadius.cs
- DataPointer.cs
- KeyValuePairs.cs
- SimpleApplicationHost.cs
- SpellCheck.cs
- ByteFacetDescriptionElement.cs
- MatrixAnimationUsingPath.cs
- DispatchRuntime.cs
- TableLayoutStyle.cs
- DiscoveryVersionConverter.cs
- EntityViewGenerationAttribute.cs
- DocumentReference.cs
- DefaultShape.cs
- MimeTypePropertyAttribute.cs
- UdpDiscoveryEndpointElement.cs
- ContentControl.cs
- TextBoxRenderer.cs
- DecimalConstantAttribute.cs
- PackUriHelper.cs