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?