Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / textformatting / TextRunProperties.cs / 1 / TextRunProperties.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation // // File: TextRunProperties.cs // // Contents: Text run properties // // Spec: [....]/sites/Avalon/Specs/Text%20Formatting%20API.doc // // Created: 1-7-2005 [....] ([....]) // //----------------------------------------------------------------------- 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
- Vector3DAnimation.cs
- Pkcs7Signer.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- LinearQuaternionKeyFrame.cs
- LinkedResource.cs
- GridItemCollection.cs
- CqlLexerHelpers.cs
- Variant.cs
- cookie.cs
- EntityRecordInfo.cs
- LineGeometry.cs
- CompoundFileReference.cs
- PageContent.cs
- FileVersionInfo.cs
- RelAssertionDirectKeyIdentifierClause.cs
- RelationshipConverter.cs
- ConfigErrorGlyph.cs
- GenerateScriptTypeAttribute.cs
- WebPartConnectionsDisconnectVerb.cs
- BinHexEncoder.cs
- BamlVersionHeader.cs
- WorkflowApplicationUnloadedException.cs
- GenericPrincipal.cs
- TemplatePropertyEntry.cs
- InteropDesigner.xaml.cs
- ScrollProperties.cs
- BaseTemplateBuildProvider.cs
- PassportIdentity.cs
- CapiHashAlgorithm.cs
- AccessDataSource.cs
- SingleStorage.cs
- OracleBFile.cs
- _SSPISessionCache.cs
- PeerInvitationResponse.cs
- SelectionManager.cs
- TraceSection.cs
- WindowsContainer.cs
- NavigatingCancelEventArgs.cs
- HtmlHead.cs
- TreeNode.cs
- MediaSystem.cs
- CDSCollectionETWBCLProvider.cs
- MessageEncodingBindingElement.cs
- Error.cs
- SiteOfOriginPart.cs
- MetadataException.cs
- CryptoConfig.cs
- SerializationEventsCache.cs
- TextServicesPropertyRanges.cs
- PopupRoot.cs
- SiteMapSection.cs
- TransformerTypeCollection.cs
- formatstringdialog.cs
- RadioButtonList.cs
- DataGridColumnCollection.cs
- SmtpFailedRecipientException.cs
- ParallelDesigner.xaml.cs
- ModelToObjectValueConverter.cs
- DbConnectionPool.cs
- StreamingContext.cs
- SessionStateItemCollection.cs
- HttpModulesSection.cs
- DesignerTransactionCloseEvent.cs
- ModelProperty.cs
- EndCreateSecurityTokenRequest.cs
- LicFileLicenseProvider.cs
- ExpandButtonVisibilityConverter.cs
- DateTimeConverter.cs
- ViewCellSlot.cs
- ConfigXmlReader.cs
- PrintPreviewGraphics.cs
- DataGridTextBox.cs
- ObjectPropertyMapping.cs
- Workspace.cs
- OutputCacheProfileCollection.cs
- RegisteredScript.cs
- SetStoryboardSpeedRatio.cs
- ByteStreamMessageEncoder.cs
- SqlComparer.cs
- ValidationPropertyAttribute.cs
- EraserBehavior.cs
- DataGridColumn.cs
- AvTrace.cs
- SemaphoreFullException.cs
- EmbeddedObject.cs
- DelegateHelpers.cs
- DataGridViewCellStyleChangedEventArgs.cs
- BrushMappingModeValidation.cs
- PassportIdentity.cs
- ProviderConnectionPoint.cs
- PageThemeCodeDomTreeGenerator.cs
- Size.cs
- DataGridTextBox.cs
- HttpGetClientProtocol.cs
- AttachmentCollection.cs
- PointLightBase.cs
- DispatcherFrame.cs
- SemaphoreSecurity.cs
- FacetValues.cs
- CodeLabeledStatement.cs