Skip to main content

ItemHandler

Classes​

ItemHandler​

Extended by​

Constructors​

Constructor​
new ItemHandler(item?): ItemHandler;
Parameters​
ParameterType
item?Item
Returns​

ItemHandler

Properties​

ENABLED​
readonly static ENABLED: true = true;
LEVEL​
readonly static LEVEL: 0.8 = 0.8;
typeName​
readonly static typeName: string = "ItemHandler";

Accessors​

blendMode​
Get Signature​
get blendMode(): any;
Returns​

any

bounds​
Get Signature​
get bounds(): RectangleF;
Returns​

RectangleF

canvas​
Get Signature​
get canvas(): ICanvas;
Returns​

ICanvas

Set Signature​
set canvas(value): void;
Parameters​
ParameterType
valueICanvas
Returns​

void

changeItemOnUpdate​
Get Signature​
get changeItemOnUpdate(): boolean;
Returns​

boolean

Set Signature​
set changeItemOnUpdate(value): void;
Parameters​
ParameterType
valueboolean
Returns​

void

controlPoints​
Get Signature​
get controlPoints(): PointF[];
Returns​

PointF[]

Set Signature​
set controlPoints(v): void;
Parameters​
ParameterType
vPointF[]
Returns​

void

hasLayoutAncestor​
Get Signature​
get hasLayoutAncestor(): boolean;
Returns​

boolean

index​
Get Signature​
get index(): number;
Returns​

number

isLoadingImage​
Get Signature​
get isLoadingImage(): boolean;
Returns​

boolean

Set Signature​
set isLoadingImage(value): void;
Parameters​
ParameterType
valueboolean
Returns​

void

isNormalRenderingType​
Get Signature​
get isNormalRenderingType(): boolean;
Returns​

boolean

isUpdating​
Get Signature​
get isUpdating(): boolean;
Returns​

boolean

item​
Get Signature​
get item(): Item;
Returns​

Item

Set Signature​
set item(item): void;
Parameters​
ParameterType
itemItem
Returns​

void

layer​
Get Signature​
get layer(): Layer;
Returns​

Layer

Set Signature​
set layer(v): void;
Parameters​
ParameterType
vLayer
Returns​

void

locked​
Get Signature​
get locked(): boolean;
Returns​

boolean

Set Signature​
set locked(v): void;
Parameters​
ParameterType
vboolean
Returns​

void

name​
Get Signature​
get name(): string;
Returns​

string

Set Signature​
set name(v): void;
Parameters​
ParameterType
vstring
Returns​

void

parentGroupItemHandler​
Get Signature​
get parentGroupItemHandler(): GroupItemHandler;
Returns​

GroupItemHandler

ready​
Get Signature​
get ready(): boolean;
Returns​

boolean

renderState​
Get Signature​
get renderState(): RenderState;
Returns​

RenderState

Set Signature​
set renderState(v): void;
Parameters​
ParameterType
vRenderState
Returns​

void

tag​
Get Signature​
get tag(): any;
Returns​

any

Set Signature​
set tag(v): void;
Parameters​
ParameterType
vany
Returns​

void

uniqueId​
Get Signature​
get uniqueId(): string;
Returns​

string

Set Signature​
set uniqueId(v): void;
Parameters​
ParameterType
vstring
Returns​

void

visible​
Get Signature​
get visible(): boolean;
Returns​

boolean

Set Signature​
set visible(v): void;
Parameters​
ParameterType
vboolean
Returns​

void

Methods​

addChanged()​
addChanged(handler): void;
Parameters​
ParameterType
handler(sender) => any
Returns​

void

addChanging()​
addChanging(handler): void;
Parameters​
ParameterType
handler(sender) => any
Returns​

void

addItemPropertyChanged()​
addItemPropertyChanged(handler): void;
Parameters​
ParameterType
handler(sender, propertyName) => any
Returns​

void

addReady()​
addReady(handler): void;
Parameters​
ParameterType
handler(sender) => any
Returns​

void

beginUpdate()​
beginUpdate(): void;
Returns​

void

dispose()​
dispose(): void;
Returns​

void

draw()​
draw(
itemHandlerCtx,
clippingPath,
textureCanvas,
textureCanvasCtx,
memoryCanvas,
memoryCanvasCtx,
canvasRenderer,
isMasked): void;
Parameters​
ParameterType
itemHandlerCtxCanvasRenderingContext2D
clippingPathPath
textureCanvasHTMLCanvasElement
textureCanvasCtxCanvasRenderingContext2D
memoryCanvasHTMLCanvasElement
memoryCanvasCtxCanvasRenderingContext2D
canvasRendererICanvasRenderer
isMaskedboolean
Returns​

void

drawItemHandler()​
drawItemHandler(itemHandlerCtx, originalCtx?): void;
Parameters​
ParameterType
itemHandlerCtxCanvasRenderingContext2D
originalCtx?CanvasRenderingContext2D
Returns​

void

endTransform()​
endTransform(
changed,
resized,
supressOnChanged?): void;
Parameters​
ParameterTypeDefault value
changedbooleanundefined
resizedbooleanundefined
supressOnChangedbooleanfalse
Returns​

void

endUpdate()​
endUpdate(): void;
Returns​

void

getChangedEvent()​
getChangedEvent(): any;
Returns​

any

getChangingEvent()​
getChangingEvent(): any;
Returns​

any

getColors()​
getColors(): Color[];
Returns​

Color[]

getData()​
Call Signature​
getData(type): ItemHandlerData;
Parameters​
ParameterType
type"asObject"
Returns​

ItemHandlerData

Call Signature​
getData(): string;
Returns​

string

getPermissions()​
getPermissions(): Permission;
Returns​

Permission

getTypeName()​
getTypeName(): string;
Returns​

string

hasBlendMode()​
hasBlendMode(): boolean;
Returns​

boolean

hitTest()​
hitTest(point): IHitTestResult;
Parameters​
ParameterType
pointPointF
Returns​

IHitTestResult

initialize()​
initialize(): void;
Returns​

void

isEmpty()​
isEmpty(): boolean;
Returns​

boolean

isHighlightNeeded()​
isHighlightNeeded(): boolean;
Returns​

boolean

isLocked()​
isLocked(): boolean;
Returns​

boolean

isVisible()​
isVisible(): boolean;
Returns​

boolean

onErrorResponse()​
onErrorResponse(error, activeCall?): void;
Parameters​
ParameterTypeDefault value
erroranyundefined
activeCallWebServiceCallTypeWebServiceCallType.Item
Returns​

void

onSuccessResponse()​
onSuccessResponse(activeCall?): void;
Parameters​
ParameterTypeDefault value
activeCallWebServiceCallTypeWebServiceCallType.Item
Returns​

void

processEvent()​
processEvent(e): void;
Parameters​
ParameterType
eany
Returns​

void

quickUpdate()​
quickUpdate(): void;
Returns​

void

raiseChanged()​
raiseChanged(): void;
Returns​

void

raiseChanging()​
raiseChanging(param?): void;
Parameters​
ParameterType
param?Item
Returns​

void

removeChanged()​
removeChanged(handler): void;
Parameters​
ParameterType
handler(sender) => any
Returns​

void

removeChanging()​
removeChanging(handler): void;
Parameters​
ParameterType
handler(sender) => any
Returns​

void

removeItemPropertyChanged()​
removeItemPropertyChanged(handler): void;
Parameters​
ParameterType
handler(sender, propertyName) => any
Returns​

void

removeReady()​
removeReady(handler): void;
Parameters​
ParameterType
handler(sender) => any
Returns​

void

resetPermissions()​
resetPermissions(): void;
Returns​

void

setData()​
setData(v): void;
Parameters​
ParameterType
vany
Returns​

void

startTransform()​
startTransform(): void;
Returns​

void

update()​
update(beforeUpdate?, afterUpdate?): void;
Parameters​
ParameterType
beforeUpdate?Function
afterUpdate?Function
Returns​

void

updateActiveColorWebServiceCall()​
updateActiveColorWebServiceCall(callPromise, updateForAll): Promise<void>;
Parameters​
ParameterType
callPromiseICancelablePromise<any>
updateForAllboolean
Returns​

Promise<void>

updateAsync()​
updateAsync(beforeUpdate?, afterUpdate?): Promise<void>;
Parameters​
ParameterType
beforeUpdate?Function
afterUpdate?Function
Returns​

Promise<void>

updated()​
updated(): void;
Returns​

void

updateForExternalCanvas()​
updateForExternalCanvas(canvas): void;
Parameters​
ParameterType
canvasICanvas
Returns​

void

updateItem()​
updateItem(item): void;
Parameters​
ParameterType
itemItem
Returns​

void

validateActiveColorWebServiceCall()​
validateActiveColorWebServiceCall(): void;
Returns​

void

waitUpdate()​
waitUpdate(): Promise<void>;
Returns​

Promise<void>

isGroupHandler()​
static isGroupHandler(itemHandler): itemHandler is IGroupHandler;
Parameters​
ParameterType
itemHandlerany
Returns​

itemHandler is IGroupHandler

Interfaces​

IGroupHandler​

Methods​

isChildVisible()​
isChildVisible(childItemHandler): any;
Parameters​
ParameterType
childItemHandlerItemHandler
Returns​

any

Was this page helpful?