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
- UnsafeNativeMethods.cs
- GroupBox.cs
- BigInt.cs
- DataControlFieldTypeEditor.cs
- XmlDocumentType.cs
- PackWebRequestFactory.cs
- LocalTransaction.cs
- SqlConnectionHelper.cs
- QueueAccessMode.cs
- MaxSessionCountExceededException.cs
- NeutralResourcesLanguageAttribute.cs
- CompiledQueryCacheKey.cs
- PeerSecurityManager.cs
- PingReply.cs
- XmlCharType.cs
- DtrList.cs
- HyperlinkAutomationPeer.cs
- WindowsGraphics.cs
- RequiredFieldValidator.cs
- NameHandler.cs
- Triplet.cs
- BitmapEffectCollection.cs
- Size3DValueSerializer.cs
- JsonFormatGeneratorStatics.cs
- Helper.cs
- TextElement.cs
- smtpconnection.cs
- DefaultValueAttribute.cs
- ResourceDictionary.cs
- FutureFactory.cs
- SiteMapPath.cs
- DataGridViewAddColumnDialog.cs
- OrthographicCamera.cs
- HtmlProps.cs
- SrgsItemList.cs
- StyleCollection.cs
- SHA256.cs
- CharStorage.cs
- LogicalMethodInfo.cs
- DefaultEvaluationContext.cs
- RelationalExpressions.cs
- MethodCallConverter.cs
- PeerResolverBindingElement.cs
- AnnotationService.cs
- TemplateContentLoader.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- ClientFormsAuthenticationMembershipProvider.cs
- WorkItem.cs
- EnumValidator.cs
- WorkflowTransactionService.cs
- AnchorEditor.cs
- filewebresponse.cs
- LinqDataSourceEditData.cs
- XmlException.cs
- PropertyDescriptorComparer.cs
- BindingMemberInfo.cs
- Glyph.cs
- Overlapped.cs
- ExtendedPropertiesHandler.cs
- Sql8ConformanceChecker.cs
- Hash.cs
- IisTraceListener.cs
- CultureInfoConverter.cs
- GridViewUpdatedEventArgs.cs
- MD5.cs
- EmptyStringExpandableObjectConverter.cs
- RowToParametersTransformer.cs
- ObjectStateEntry.cs
- ColorConvertedBitmap.cs
- PageHandlerFactory.cs
- UrlPropertyAttribute.cs
- NavigationPropertyEmitter.cs
- BitmapSourceSafeMILHandle.cs
- XhtmlBasicValidatorAdapter.cs
- BordersPage.cs
- DbProviderConfigurationHandler.cs
- LinqDataSourceSelectEventArgs.cs
- BoundColumn.cs
- DerivedKeyCachingSecurityTokenSerializer.cs
- AppDomainShutdownMonitor.cs
- ConfigurationElementCollection.cs
- Ref.cs
- ComboBoxAutomationPeer.cs
- DataRecordInfo.cs
- HttpCapabilitiesSectionHandler.cs
- XmlIlVisitor.cs
- Dispatcher.cs
- TextRunCacheImp.cs
- shaperfactoryquerycachekey.cs
- Adorner.cs
- WorkflowRequestContext.cs
- MappingModelBuildProvider.cs
- EditBehavior.cs
- MaskedTextBoxDesigner.cs
- SurrogateSelector.cs
- COM2Properties.cs
- EdmToObjectNamespaceMap.cs
- TemplateControlBuildProvider.cs
- FontNamesConverter.cs
- basecomparevalidator.cs