ReportSize Structure
Represents a unit of length on the report.
Namespace: Microsoft.ReportingServices.RdlObjectModel
Assembly: Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)
Syntax
'Declaration
<TypeConverterAttribute(GetType(ReportSizeConverter))> _
Public Structure ReportSize _
Implements IComparable, IXmlSerializable, IFormattable
'Usage
Dim instance As ReportSize
[TypeConverterAttribute(typeof(ReportSizeConverter))]
public struct ReportSize : IComparable,
IXmlSerializable, IFormattable
[TypeConverterAttribute(typeof(ReportSizeConverter))]
public value class ReportSize : IComparable,
IXmlSerializable, IFormattable
[<SealedAttribute>]
[<TypeConverterAttribute(typeof(ReportSizeConverter))>]
type ReportSize =
struct
interface IComparable
interface IXmlSerializable
interface IFormattable
end
JScript suports the use of structures, but not the declaration of new ones.
The ReportSize type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
ReportSize(Double) | Creates a new instance of the ReportSize class. |
![]() |
ReportSize(String) | Creates a new instance of the ReportSize class. |
![]() |
ReportSize(Double, SizeTypes) | Creates a new instance of the ReportSize class. |
![]() |
ReportSize(String, IFormatProvider) | Creates a new instance of the ReportSize class. |
![]() |
ReportSize(String, IFormatProvider, SizeTypes) | Creates a new instance of the ReportSize class. |
Top
Properties
| Name | Description | |
|---|---|---|
![]() ![]() |
DefaultType | The default unit of the size. |
![]() ![]() |
DotsPerInch | DPI. |
![]() ![]() |
Empty | The report size to use for an empty report size. |
![]() |
IsEmpty | Indicates whether the report size has not been set. |
![]() ![]() |
SerializedDecimalDigits | The number of decimal places to use for serializing the report size. |
![]() |
SerializedValue | The serialized report size value. |
![]() |
Type | The unit of the size. |
![]() |
Value | The value of the size. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
Equals | Returns whether two ReportSize objects have the same size. (Overrides ValueType.Equals(Object).) |
![]() |
Finalize | (Inherited from Object.) |
![]() ![]() |
FromPixels | Return a ReportSize by specifying pixels. |
![]() |
GetHashCode | Gets the unique hash code for a ReportSize. (Overrides ValueType.GetHashCode().) |
![]() |
GetType | (Inherited from Object.) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() ![]() |
Parse | Returns a ReportSize by parsing a string. |
![]() |
SetPixels | Sets the number of pixels for the size. |
![]() |
ToCentimeters | Returns the size in centimeters. |
![]() |
ToInches | Returns the size in inches. |
![]() |
ToIntPixels | Returns the size in pixels. |
![]() |
ToMillimeters | Returns the size in millimeters. |
![]() |
ToPixels | Returns the size in pixels. |
![]() |
ToPoints | Returns the size in points. |
![]() |
ToString() | Returns a string representation of the size. (Overrides ValueType.ToString().) |
![]() |
ToString(String, IFormatProvider) | Returns a string representation of the size. |
Top
Operators
| Name | Description | |
|---|---|---|
![]() ![]() |
Addition | Add two sizes. |
![]() ![]() |
Equality | Test the equality of two sizes. |
![]() ![]() |
GreaterThan | Tests if the first size is greater than the second size. |
![]() ![]() |
Inequality | Tests the inequality of two sizes. |
![]() ![]() |
LessThan | Test whether the first size is less than the second size. |
![]() ![]() |
Subtraction | Subtract the second size from the first size. |
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]() |
IComparable.CompareTo | |
![]() ![]() |
IXmlSerializable.GetSchema | |
![]() ![]() |
IXmlSerializable.ReadXml | |
![]() ![]() |
IXmlSerializable.WriteXml |
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.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)