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
- RC2.cs
- GroupByQueryOperator.cs
- LocalizationParserHooks.cs
- RtfNavigator.cs
- SqlPersonalizationProvider.cs
- ListContractAdapter.cs
- SharedConnectionWorkflowTransactionService.cs
- SmiConnection.cs
- CacheOutputQuery.cs
- XmlSchemaDatatype.cs
- CryptoApi.cs
- DataGridViewAdvancedBorderStyle.cs
- WebPartsPersonalizationAuthorization.cs
- ArgumentOutOfRangeException.cs
- CatalogZoneBase.cs
- MobileRedirect.cs
- SqlServer2KCompatibilityCheck.cs
- MDIClient.cs
- MatrixCamera.cs
- BufferedOutputStream.cs
- ConditionCollection.cs
- BindingBase.cs
- AnnotationDocumentPaginator.cs
- ActivityMarkupSerializationProvider.cs
- SignatureHelper.cs
- OdbcCommand.cs
- WbmpConverter.cs
- Aggregates.cs
- BrowsableAttribute.cs
- BaseResourcesBuildProvider.cs
- _NestedSingleAsyncResult.cs
- securestring.cs
- XPathSelectionIterator.cs
- SerialPort.cs
- DebugInfoGenerator.cs
- TagPrefixAttribute.cs
- ObjectSecurity.cs
- PassportIdentity.cs
- AnnotationComponentManager.cs
- TextInfo.cs
- DataGridViewControlCollection.cs
- DataGridViewRowCollection.cs
- BuildProvider.cs
- While.cs
- ConfigUtil.cs
- HelpProvider.cs
- SqlReorderer.cs
- DataTableMappingCollection.cs
- CultureData.cs
- RepeaterItem.cs
- ConfigXmlCDataSection.cs
- FtpCachePolicyElement.cs
- ScriptingScriptResourceHandlerSection.cs
- MethodToken.cs
- ConfigXmlText.cs
- Baml2006ReaderContext.cs
- PriorityRange.cs
- cookiecollection.cs
- ObjectListItemCollection.cs
- FigureHelper.cs
- SQLResource.cs
- PrimitiveXmlSerializers.cs
- XmlAttributeCollection.cs
- AlphaSortedEnumConverter.cs
- ReliabilityContractAttribute.cs
- _ServiceNameStore.cs
- TreeNodeEventArgs.cs
- EndpointReference.cs
- XPathNodeIterator.cs
- SystemSounds.cs
- PropertyChangedEventManager.cs
- BreakRecordTable.cs
- RegistryPermission.cs
- XPathDocumentIterator.cs
- BidPrivateBase.cs
- Metadata.cs
- LinqExpressionNormalizer.cs
- SQLInt64Storage.cs
- OLEDB_Util.cs
- RadioButtonStandardAdapter.cs
- XmlRootAttribute.cs
- MsmqIntegrationInputChannel.cs
- RuntimeCompatibilityAttribute.cs
- DbProviderFactories.cs
- MetadataItemSerializer.cs
- CdpEqualityComparer.cs
- Span.cs
- SerializationTrace.cs
- WindowsFormsHostPropertyMap.cs
- FunctionDetailsReader.cs
- PrintPageEvent.cs
- RawStylusInputReport.cs
- DataControlLinkButton.cs
- HttpResponse.cs
- VisualStyleInformation.cs
- InheritedPropertyChangedEventArgs.cs
- TemplateParser.cs
- CookielessHelper.cs
- Geometry3D.cs
- OptionUsage.cs