Resource Base
Table of contents

DSRect

The DSRect class represents a rectangle in 2D space, which contains four integer values that specify the top, left, right, and bottom edges of the rectangle.

Definition

Assembly: DynamsoftCore.xcframework

  • Objective-C
  • Swift
  1. @interface DSRect : NSObject
    
  2. class Rect : NSObject
    

Attributes

Attributes Type Description
top CGFloat The distance between the top of the rect and the x-axis. If measuredInPercentage = 1, the value specifies the percentage comparing with the height of the parent. If measuredInPercentage = 0, the value specifies a pixel length.
left CGFloat The distance between the left of the rect and the y-axis. If measuredInPercentage = 1, the value specifies the percentage comparing with the width of the parent. If measuredInPercentage = 0, the value specifies a pixel length.
right CGFloat The distance between the right of the rect and the y-axis. If measuredInPercentage = 1, the value specifies the percentage comparing with the width of the parent. If measuredInPercentage = 0, the value specifies a pixel length.
bottom CGFloat The distance between the bottom of the rect and the x-axis. If measuredInPercentage = 1, the value specifies the percentage comparing with the height of the parent. If measuredInPercentage = 0, the value specifies a pixel length.
measuredInPercentage BOOL Indicates if the rectangle’s measurements are in percentages.

top

The distance between the top of the rect and the x-axis. If measuredInPercentage = 1, the value specifies the percentage comparing with the height of the parent. If measuredInPercentage = 0, the value specifies a pixel length.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign) CGFloat top
    
  2. var top: CGFloat { get set }
    

left

The distance between the left of the rect and the y-axis. If measuredInPercentage = 1, the value specifies the percentage comparing with the width of the parent. If measuredInPercentage = 0, the value specifies a pixel length.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign) CGFloat left
    
  2. var left: CGFloat { get set }
    

The distance between the right of the rect and the y-axis. If measuredInPercentage = 1, the value specifies the percentage comparing with the width of the parent. If measuredInPercentage = 0, the value specifies a pixel length.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign) CGFloat right
    
  2. var right: CGFloat { get set }
    

bottom

The distance between the bottom of the rect and the x-axis. If measuredInPercentage = 1, the value specifies the percentage comparing with the height of the parent. If measuredInPercentage = 0, the value specifies a pixel length.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign) CGFloat bottom
    
  2. var bottom: CGFloat { get set }
    

measuredInPercentage

Sets whether to use percentages to measure the region size.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign) BOOL measuredInPercentage
    
  2. var measuredInPercentage: Bool { get set }
    

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

latest version

    Change +