Class RenderingSizeCalculator
Namespace: Aurigma.DesignAtoms.Rendering
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class RenderingSizeCalculator
Inheritance: System.Object -> RenderingSizeCalculator
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
RenderingSizeCalculator
public RenderingSizeCalculator()
Methods
CalculateProofImageDpi
public static float CalculateProofImageDpi(ref Size? maxSize, ref ResizeMode? resizeMode, RectangleF renderBounds, bool isThumbnail)
Parameters
| Type | Name | Description |
|---|---|---|
System.Nullable<System.Drawing.Size> | maxSize | |
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> | resizeMode | |
System.Drawing.RectangleF | renderBounds | |
System.Boolean | isThumbnail |
Returns
System.Single
CalculateProofImageDpi
public static float CalculateProofImageDpi(ref Size? maxSize, ref ResizeMode? resizeMode, RectangleF renderBounds, bool isThumbnail, out Size targetSize)
Parameters
| Type | Name | Description |
|---|---|---|
System.Nullable<System.Drawing.Size> | maxSize | |
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> | resizeMode | |
System.Drawing.RectangleF | renderBounds | |
System.Boolean | isThumbnail | |
System.Drawing.Size | targetSize |
Returns
System.Single
CalculatePixelBounds
public static RectangleF CalculatePixelBounds(RectangleF bounds, float dpi)
Parameters
| Type | Name | Description |
|---|---|---|
System.Drawing.RectangleF | bounds | |
System.Single | dpi |
Returns
System.Drawing.RectangleF
GetRoundedBounds
public static int GetRoundedBounds(float value, float delta = 0.001F)
Parameters
| Type | Name | Description |
|---|---|---|
System.Single | value | |
System.Single | delta |
Returns
System.Int32
GetFitDpi
public static float GetFitDpi(RectangleF renderBounds, float renderDpi, Size maxSize, out Size targetSize)
Parameters
| Type | Name | Description |
|---|---|---|
System.Drawing.RectangleF | renderBounds | |
System.Single | renderDpi | |
System.Drawing.Size | maxSize | |
System.Drawing.Size | targetSize |
Returns
System.Single
GetAdjustedSurfaceSize
public static SizeF GetAdjustedSurfaceSize(RectangleF renderBounds, Size targetSize, float scale)
Parameters
| Type | Name | Description |
|---|---|---|
System.Drawing.RectangleF | renderBounds | |
System.Drawing.Size | targetSize | |
System.Single | scale |
Returns
System.Drawing.SizeF