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