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
- CodeAttachEventStatement.cs
- Encoder.cs
- MSHTMLHost.cs
- AggregatePushdown.cs
- StickyNote.cs
- WebEventCodes.cs
- Thickness.cs
- CatalogPart.cs
- Panel.cs
- CompilerGeneratedAttribute.cs
- PersonalizationAdministration.cs
- MappableObjectManager.cs
- AtlasWeb.Designer.cs
- TrackingMemoryStreamFactory.cs
- StringUtil.cs
- DocumentSignatureManager.cs
- SettingsBase.cs
- SelectedDatesCollection.cs
- WaitHandle.cs
- InputBuffer.cs
- PageCatalogPartDesigner.cs
- ToolStripContentPanel.cs
- MailAddressCollection.cs
- SelectorItemAutomationPeer.cs
- XamlToRtfParser.cs
- QilVisitor.cs
- DependencyPropertyKind.cs
- StaticExtension.cs
- XmlUtil.cs
- CustomValidator.cs
- LinqDataSourceHelper.cs
- ConnectionManagementSection.cs
- JoinElimination.cs
- InvalidOperationException.cs
- Hyperlink.cs
- Stack.cs
- XmlTypeMapping.cs
- PageVisual.cs
- HttpCapabilitiesEvaluator.cs
- Pens.cs
- GridItemCollection.cs
- InteropBitmapSource.cs
- TCEAdapterGenerator.cs
- XmlTextEncoder.cs
- SqlInfoMessageEvent.cs
- Aggregates.cs
- ResourceDescriptionAttribute.cs
- WinEventTracker.cs
- SafeNativeMethods.cs
- DataRow.cs
- CorrelationQueryBehavior.cs
- Divide.cs
- GcSettings.cs
- LinqDataSource.cs
- DependencyObject.cs
- DbDataRecord.cs
- XmlLoader.cs
- SafeHandles.cs
- TrustManagerPromptUI.cs
- DataProviderNameConverter.cs
- TreeWalkHelper.cs
- BinaryReader.cs
- MergePropertyDescriptor.cs
- ListViewInsertEventArgs.cs
- HighlightVisual.cs
- Funcletizer.cs
- NetSectionGroup.cs
- PartitionerQueryOperator.cs
- EntityCommandCompilationException.cs
- GridItemPattern.cs
- EffectiveValueEntry.cs
- AmbiguousMatchException.cs
- Track.cs
- ObjectDataSourceView.cs
- DesignerOptionService.cs
- DelegateSerializationHolder.cs
- DataBindingHandlerAttribute.cs
- PrimaryKeyTypeConverter.cs
- FontWeights.cs
- StatusBarPanel.cs
- PropagationProtocolsTracing.cs
- OracleDataReader.cs
- ResourceContainer.cs
- sitestring.cs
- ExternalException.cs
- DiffuseMaterial.cs
- PopupRootAutomationPeer.cs
- ConfigurationLocation.cs
- UndoEngine.cs
- DesignerCalendarAdapter.cs
- CheckBoxBaseAdapter.cs
- DockPattern.cs
- AdjustableArrowCap.cs
- DiagnosticStrings.cs
- PersianCalendar.cs
- ZipFileInfoCollection.cs
- MatrixKeyFrameCollection.cs
- KeyboardNavigation.cs
- SortKey.cs
- CodeSnippetCompileUnit.cs