@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
31 lines (30 loc) • 1.23 kB
TypeScript
import { Color } from '@nativescript/core';
import { BillboardOrientation, BillboardStyleBuilder } from '.';
import { BaseBillboardVectorElement } from './index.ios';
import { TextOptions, TextStyleBuilderOptions } from './text';
export declare class TextStyleBuilder extends BillboardStyleBuilder<NTTextStyleBuilder, TextStyleBuilderOptions> {
createNative(options: TextStyleBuilderOptions): NTTextStyleBuilder;
fontSize: number;
anchorPointX: number;
anchorPointY: number;
fontName: string;
orientationMode: BillboardOrientation;
breakLines: boolean;
strokeWidth: number;
borderWidth: number;
color: Color | string;
strokeColor: Color | string;
borderColor: Color | string;
backgroundColor: Color | string;
flippable: boolean;
mBuildStyle: NTTextStyle;
buildStyle(): NTTextStyle;
}
export declare class Text extends BaseBillboardVectorElement<NTText, TextOptions> {
text: string;
color: Color | string;
createNative(options: TextOptions): NTText;
buildStyle(): NTTextStyle;
get styleBuilder(): TextStyleBuilder | NTTextStyle | TextStyleBuilderOptions;
set styleBuilder(value: TextStyleBuilder | NTTextStyle | TextStyleBuilderOptions);
}