@mescius/inputman.angular
Version:
このパッケージには、Angular用の[InputManJS](https://developer.mescius.jp/inputmanjs)コンポーネントが含まれます。
52 lines (51 loc) • 3.51 kB
TypeScript
import { ElementRef, EventEmitter } from "@angular/core";
import { ControlValueAccessor } from "@angular/forms";
import { GC } from "../inputman";
import { GcInputManBaseComponent } from "./GcInputManBase";
import * as i0 from "@angular/core";
export declare class GcMultilineTextBoxComponent extends GcInputManBaseComponent<GC.InputMan.GcMultiLineTextBox> implements ControlValueAccessor {
constructor(ref: ElementRef);
private onChange;
private onTouched;
writeValue(value: any): void;
registerOnChange(onChange: any): void;
registerOnTouched(onTouched: any): void;
setDisabledState(isDisabled: boolean): void;
countWrappedLine: boolean;
lengthAsByte: boolean;
maxLength: number;
maxLineCount: number;
imeReadingStringKanaMode: GC.InputMan.KanaMode;
scrollBarMode: GC.InputMan.ScrollBarMode;
scrollBars: GC.InputMan.ScrollBars;
wordWrap: boolean;
acceptsReturn: boolean;
acceptsTab: boolean;
imeReadingStringAppend: boolean;
imeReadingStringEnableAlphabetReadingMapping: boolean;
exitOnLastChar: boolean;
highlightText: boolean;
format: string;
autoConvert: boolean;
text: string;
lines: Array<string>;
imeReadingString: string;
cursorPosition: GC.InputMan.MultiLineCursorPosition;
resize: GC.InputMan.ResizeMode;
hiddenResizeIcon: boolean;
AITextAssistantConfig: GC.InputMan.AI.GcTextAssistantConfig;
showAITextAssistantButton: boolean;
useAISmartTip: boolean;
AISmartTipConfig: GC.InputMan.AI.GcSmartTipConfig;
onEditStatusChanged: EventEmitter<GC.InputMan.GcMultiLineTextBox>;
onInvalidInput: EventEmitter<GC.InputMan.GcMultiLineTextBox>;
onKeyExit: EventEmitter<GC.InputMan.GcMultiLineTextBox>;
onTextChanged: EventEmitter<GC.InputMan.GcMultiLineTextBox>;
onIMEReadingStringOutput: EventEmitter<GC.InputMan.GcMultiLineTextBox>;
textChange: EventEmitter<string>;
imeReadingStringChange: EventEmitter<string>;
protected initGcComponent(): void;
protected bindEvent(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<GcMultilineTextBoxComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<GcMultilineTextBoxComponent, "gc-multiline-textbox", never, { "countWrappedLine": "countWrappedLine"; "lengthAsByte": "lengthAsByte"; "maxLength": "maxLength"; "maxLineCount": "maxLineCount"; "imeReadingStringKanaMode": "imeReadingStringKanaMode"; "scrollBarMode": "scrollBarMode"; "scrollBars": "scrollBars"; "wordWrap": "wordWrap"; "acceptsReturn": "acceptsReturn"; "acceptsTab": "acceptsTab"; "imeReadingStringAppend": "imeReadingStringAppend"; "imeReadingStringEnableAlphabetReadingMapping": "imeReadingStringEnableAlphabetReadingMapping"; "exitOnLastChar": "exitOnLastChar"; "highlightText": "highlightText"; "format": "format"; "autoConvert": "autoConvert"; "text": "text"; "lines": "lines"; "imeReadingString": "imeReadingString"; "cursorPosition": "cursorPosition"; "resize": "resize"; "hiddenResizeIcon": "hiddenResizeIcon"; "AITextAssistantConfig": "AITextAssistantConfig"; "showAITextAssistantButton": "showAITextAssistantButton"; "useAISmartTip": "useAISmartTip"; "AISmartTipConfig": "AISmartTipConfig"; }, { "onEditStatusChanged": "onEditStatusChanged"; "onInvalidInput": "onInvalidInput"; "onKeyExit": "onKeyExit"; "onTextChanged": "onTextChanged"; "onIMEReadingStringOutput": "onIMEReadingStringOutput"; "textChange": "textChange"; "imeReadingStringChange": "imeReadingStringChange"; }, never, never, false, never>;
}