Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / 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: 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. //------------------------------------------------------------------------ // // 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
- PasswordRecovery.cs
- ConfigXmlCDataSection.cs
- FacetDescription.cs
- Object.cs
- ContentPosition.cs
- SubqueryRules.cs
- ASCIIEncoding.cs
- DSGeneratorProblem.cs
- ASCIIEncoding.cs
- PathFigureCollection.cs
- ClonableStack.cs
- StubHelpers.cs
- ExpressionBuilder.cs
- SchemaElementLookUpTableEnumerator.cs
- CacheMemory.cs
- EntityCommandDefinition.cs
- SQLInt64.cs
- TextClipboardData.cs
- DataGridViewRowConverter.cs
- DataGrid.cs
- HtmlControlDesigner.cs
- MultiDataTrigger.cs
- RecordsAffectedEventArgs.cs
- SortedDictionary.cs
- NavigationService.cs
- InputElement.cs
- NotCondition.cs
- XmlILConstructAnalyzer.cs
- VisualBrush.cs
- _AutoWebProxyScriptHelper.cs
- TableRowCollection.cs
- HttpProfileGroupBase.cs
- OraclePermission.cs
- DataBoundLiteralControl.cs
- Activator.cs
- PropertyMapper.cs
- SimpleMailWebEventProvider.cs
- oledbmetadatacolumnnames.cs
- ZipIOLocalFileBlock.cs
- PrintController.cs
- ListViewItem.cs
- ProfileSection.cs
- IndexedSelectQueryOperator.cs
- Expander.cs
- ConfigXmlElement.cs
- FileCodeGroup.cs
- Cursors.cs
- RegexTypeEditor.cs
- Token.cs
- Button.cs
- SourceInterpreter.cs
- BitConverter.cs
- TextBoxAutoCompleteSourceConverter.cs
- LogSwitch.cs
- ForEach.cs
- SqlTypesSchemaImporter.cs
- FilterException.cs
- ListViewSelectEventArgs.cs
- UiaCoreTypesApi.cs
- BindingCompleteEventArgs.cs
- UnaryExpression.cs
- ColorInterpolationModeValidation.cs
- DateTimeFormatInfo.cs
- XmlSerializerSection.cs
- ButtonBaseAutomationPeer.cs
- RowVisual.cs
- InvalidWMPVersionException.cs
- BoundField.cs
- SQlBooleanStorage.cs
- ObjectStateFormatter.cs
- SubtreeProcessor.cs
- CqlErrorHelper.cs
- Vector.cs
- FieldMetadata.cs
- dbdatarecord.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- TimeoutConverter.cs
- TypeEnumerableViewSchema.cs
- WebPart.cs
- Operand.cs
- SafeRegistryHandle.cs
- FileDialog.cs
- EmptyControlCollection.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- FileDataSourceCache.cs
- HtmlGenericControl.cs
- SqlFlattener.cs
- EventManager.cs
- DBCSCodePageEncoding.cs
- SelectionRange.cs
- ExpressionLexer.cs
- QueryCacheManager.cs
- Size.cs
- NetworkStream.cs
- XmlSchemaIdentityConstraint.cs
- XmlMtomReader.cs
- Visitors.cs
- FocusManager.cs
- GroupItemAutomationPeer.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs