Skip to main content

Class RenderingSizeCalculator

Namespace: Aurigma.DesignAtoms.Rendering
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class RenderingSizeCalculator

Inheritance: System.Object -> RenderingSizeCalculator

Inherited Members

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors

RenderingSizeCalculator

public RenderingSizeCalculator()

Methods

CalculateProofImageDpi

public static float CalculateProofImageDpi(ref Size? maxSize, ref ResizeMode? resizeMode, RectangleF renderBounds, bool isThumbnail)
Parameters
TypeNameDescription
System.Nullable<System.Drawing.Size>maxSize
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode>resizeMode
System.Drawing.RectangleFrenderBounds
System.BooleanisThumbnail
Returns

System.Single

CalculateProofImageDpi

public static float CalculateProofImageDpi(ref Size? maxSize, ref ResizeMode? resizeMode, RectangleF renderBounds, bool isThumbnail, out Size targetSize)
Parameters
TypeNameDescription
System.Nullable<System.Drawing.Size>maxSize
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode>resizeMode
System.Drawing.RectangleFrenderBounds
System.BooleanisThumbnail
System.Drawing.SizetargetSize
Returns

System.Single

CalculatePixelBounds

public static RectangleF CalculatePixelBounds(RectangleF bounds, float dpi)
Parameters
TypeNameDescription
System.Drawing.RectangleFbounds
System.Singledpi
Returns

System.Drawing.RectangleF

GetRoundedBounds

public static int GetRoundedBounds(float value, float delta = 0.001F)
Parameters
TypeNameDescription
System.Singlevalue
System.Singledelta
Returns

System.Int32

GetFitDpi

public static float GetFitDpi(RectangleF renderBounds, float renderDpi, Size maxSize, out Size targetSize)
Parameters
TypeNameDescription
System.Drawing.RectangleFrenderBounds
System.SinglerenderDpi
System.Drawing.SizemaxSize
System.Drawing.SizetargetSize
Returns

System.Single

GetAdjustedSurfaceSize

public static SizeF GetAdjustedSurfaceSize(RectangleF renderBounds, Size targetSize, float scale)
Parameters
TypeNameDescription
System.Drawing.RectangleFrenderBounds
System.Drawing.SizetargetSize
System.Singlescale
Returns

System.Drawing.SizeF

Was this page helpful?