StyleBase Class

Represents the base class for the Style class.

Inheritance Hierarchy

System.Object
  Microsoft.ReportingServices.OnDemandReportRendering.StyleBase
    Microsoft.ReportingServices.OnDemandReportRendering.Style

Namespace:  Microsoft.ReportingServices.OnDemandReportRendering
Assembly:  Microsoft.ReportingServices.ProcessingCore (in Microsoft.ReportingServices.ProcessingCore.dll)

Syntax

'Declaration
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public MustInherit Class StyleBase
'Usage
Dim instance As StyleBase
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public abstract class StyleBase
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class StyleBase abstract
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type StyleBase =  class end
public abstract class StyleBase

The StyleBase type exposes the following members.

Properties

  Name Description
Public property BackgroundColor Gets an expression that evaluates to the color of the background.
Public property BackgroundGradientEndColor Gets an expression that evaluates to the end color for the background gradient.
Public property BackgroundGradientType Gets an expression that evaluates to the type of background gradient.
Public property BackgroundHatchType Gets an expression that evaluates to the hatch type.
Public property BackgroundImage Gets a background image for the object.
Public property Border Gets the default border properties.
Public property BottomBorder Gets the properties of the bottom border.
Public property Calendar Gets an expression that evaluates to the calendar to use for formatting dates.
Public property Color Gets an expression that evaluates to the foreground color.
Public property Direction Gets an expression that evaluates to a value that indicates whether text is written left-to-right or right-to-left.
Public property FontFamily Gets an expression that evaluates to the name of the font family.
Public property FontSize Gets an expression that evaluates to the size of the font.
Public property FontStyle Gets an expression that evaluates to the font style.
Public property FontWeight Gets an expression that evaluates to the thickness of the font.
Public property Format Gets an expression that evaluates to a Microsoft .NET Framework formatting string. For more information, see https://msdn2.microsoft.com/en-us/library/fbxft59x.aspx.
Public property Item Gets a style attribute.
Public property Language Gets an expression that evaluates to the primary language of the text.
Public property LeftBorder Gets an expression that evaluates to the properties of the left border.
Public property LineHeight Gets an expression that evaluates to the height of a line of text.
Public property NonSharedStyleAttributes Gets a list of style attributes that are not shared between instance objects.
Public property NumeralLanguage Gets an expression that evaluates to the digit format to use as described by its primary language.
Public property NumeralVariant Gets an expression that evaluates to the variant of the digit format to use.
Public property PaddingBottom Gets an expression that evaluates to the padding between the bottom edge of the report item and its contents.
Public property PaddingLeft Gets an expression that evaluates to the padding between the left edge of the report item and its contents.
Public property PaddingRight Gets an expression that evaluates to the padding between the right edge of the report item and its contents.
Public property PaddingTop Gets an expression that evaluates to the padding between the top edge of the report item and its contents.
Public property RightBorder Gets the properties of the right border.
Public property ShadowColor Gets an expression that evaluates to the color of the shadow for the item.
Public property ShadowOffset Gets an expression that evaluates to the size of the shadow for the item.
Public property SharedStyleAttributes Gets a list of the styles that are shared between instance objects.
Public property TextAlign Gets an expression that evaluates to the horizontal alignment of the text.
Public property TextDecoration Gets an expression that evaluates to the special text formatting.
Public property TextEffect Gets an expression that evaluates to the effect to apply to the text.
Public property TopBorder Gets the properties of the top border.
Public property UnicodeBiDi Gets an expression that evaluates to the level of embedding with respect to the bi-directional algorithm.
Public property VerticalAlign Gets an expression that evaluates to the vertical alignment of the text.
Public property WritingMode Gets an expression that evaluates to a value that indicates whether text is written horizontally or vertically.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Fields

  Name Description
Protected fieldStatic member cBackgroundColor Infrastructure.
Protected fieldStatic member cBackgroundGradientEndColor Infrastructure.
Protected fieldStatic member cBackgroundGradientType Infrastructure.
Protected fieldStatic member cBackgroundHatchType Infrastructure.
Protected fieldStatic member cBackgroundImage Infrastructure.
Protected fieldStatic member cBackgroundImageMIMEType Infrastructure.
Protected fieldStatic member cBackgroundImageSource Infrastructure.
Protected fieldStatic member cBackgroundImageValue Infrastructure.
Protected fieldStatic member cBackgroundRepeat Infrastructure.
Protected fieldStatic member cBorderColor Infrastructure.
Protected fieldStatic member cBorderColorBottom Infrastructure.
Protected fieldStatic member cBorderColorLeft Infrastructure.
Protected fieldStatic member cBorderColorRight Infrastructure.
Protected fieldStatic member cBorderColorTop Infrastructure.
Protected fieldStatic member cBorderStyle Infrastructure.
Protected fieldStatic member cBorderStyleBottom Infrastructure.
Protected fieldStatic member cBorderStyleLeft Infrastructure.
Protected fieldStatic member cBorderStyleRight Infrastructure.
Protected fieldStatic member cBorderStyleTop Infrastructure.
Protected fieldStatic member cBorderWidth Infrastructure.
Protected fieldStatic member cBorderWidthBottom Infrastructure.
Protected fieldStatic member cBorderWidthLeft Infrastructure.
Protected fieldStatic member cBorderWidthRight Infrastructure.
Protected fieldStatic member cBorderWidthTop Infrastructure.
Protected fieldStatic member cCalendar Infrastructure.
Protected fieldStatic member cColor Infrastructure.
Protected fieldStatic member cDirection Infrastructure.
Protected fieldStatic member cFontFamily Infrastructure.
Protected fieldStatic member cFontSize Infrastructure.
Protected fieldStatic member cFontStyle Infrastructure.
Protected fieldStatic member cFontWeight Infrastructure.
Protected fieldStatic member cFormat Infrastructure.
Protected fieldStatic member cLanguage Infrastructure.
Protected fieldStatic member cLineHeight Infrastructure.
Protected fieldStatic member cNumeralLanguage Infrastructure.
Protected fieldStatic member cNumeralVariant Infrastructure.
Protected fieldStatic member cPaddingBottom Infrastructure.
Protected fieldStatic member cPaddingLeft Infrastructure.
Protected fieldStatic member cPaddingRight Infrastructure.
Protected fieldStatic member cPaddingTop Infrastructure.
Protected fieldStatic member cPosition Infrastructure.
Protected fieldStatic member cShadowColor Infrastructure.
Protected fieldStatic member cShadowOffset Infrastructure.
Protected fieldStatic member cTextAlign Infrastructure.
Protected fieldStatic member cTextDecoration Infrastructure.
Protected fieldStatic member cTextEffect Infrastructure.
Protected fieldStatic member cTransparentColor Infrastructure.
Protected fieldStatic member cUnicodeBiDi Infrastructure.
Protected fieldStatic member cVerticalAlign Infrastructure.
Protected fieldStatic member cWritingMode Infrastructure.
Protected field m_nonSharedStyles Infrastructure.
Protected field m_sharedStyles Infrastructure.
Public fieldStatic member StyleAttributeCount Gets the number of style attributes in the StyleBase type.

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.