CartoType iOS API 7.8.2, 2022-03-25
for development in Swift and Objective C for iOS and Mac OS
|
#import <CartoTypeBase.h>
Instance Methods | |
(id) | - init:xInset:xUnit:yInset:yUnit: |
(void *) | - getPosition |
Positions for notices like the legend or scale bar.
Notices are positioned by moving them inwards from the designated position by the specified insets. For central positions (e.g., the X inset in Top, or both insets in Center) X insets move the position right and Y insets move it down. Units may be 'cm', 'mm', 'in', 'pt' (points: 1/72in), or 'pc' (picas: 1/6in); anything else, including null, means pixels.
The default inset is 3mm, or zero for central positions.
- (void *) getPosition |
Returns the native position object. For internal use only.
- (id) init: | (CartoTypeNoticePosition) | aPosition | |
xInset: | (double) | aXInset | |
xUnit: | (NSString *) | aXUnit | |
yInset: | (double) | aYInset | |
yUnit: | (NSString *) | aYUnit | |
Creates an extended notice position from a base position, X and Y insets, and units in which the insets are defined.