Skip to main content

ItemUtils

Enumerations

UpdatePhase

Enumeration Members

Enumeration MemberValue
Final1
InProgress0

Classes

ItemUtils

Constructors

Constructor
new ItemUtils(): ItemUtils;
Returns

ItemUtils

Accessors

designAtomsApiClient
Set Signature
set static designAtomsApiClient(designAtomsApiClient): void;
Parameters
ParameterType
designAtomsApiClientIDesignAtomsApiClient
Returns

void

Methods

alignHandlerToRect()
static alignHandlerToRect(
itemHandler,
rectangle,
item): void;
Parameters
ParameterType
itemHandlerBaseRectangleItemHandler
rectangleRotatedRectangleF
itemItem
Returns

void

allowManipulate()
static allowManipulate(item): any;
Parameters
ParameterType
itemItem
Returns

any

allowMoveHorizontal()
static allowMoveHorizontal(item): any;
Parameters
ParameterType
itemItem
Returns

any

allowMoveVertical()
static allowMoveVertical(item): any;
Parameters
ParameterType
itemItem
Returns

any

applyOverlayEffect()
static applyOverlayEffect(item, overlayEffect): void;
Parameters
ParameterType
itemany
overlayEffectOverlayEffect
Returns

void

changeItemsContent()
static changeItemsContent(
product,
productHandler,
commandManager,
oldItems,
newItems,
replaceAll): void;
Parameters
ParameterType
productProduct
productHandlerProductHandler
commandManagerICommandManager
oldItemsItem[]
newItemsItem[]
replaceAllboolean
Returns

void

clearImageContent()
static clearImageContent(placeHolder): void;
Parameters
ParameterType
placeHolderPlaceholderItem
Returns

void

createCloneName()
static createCloneName(
item,
variableItemHelper,
productHandler): string;
Parameters
ParameterType
itemany
variableItemHelperVariableItemHelper
productHandlerProductHandler
Returns

string

createImageContentForPlaceholder()
static createImageContentForPlaceholder(
placeholder,
metadata,
productHandler,
hiResOutputDpi?): any;
Parameters
ParameterType
placeholderPlaceholderItem
metadataany
productHandlerProductHandler
hiResOutputDpi?number
Returns

any

getAllowChangeContent()
static getAllowChangeContent(item): boolean;
Parameters
ParameterType
itemany
Returns

boolean

getAllowTextFormatting()
static getAllowTextFormatting(textItem?, defaultValue?): any;
Parameters
ParameterType
textItem?BaseTextItem
defaultValue?boolean
Returns

any

getBarcodeItem()
static getBarcodeItem(item): BarcodeItem;
Parameters
ParameterType
itemany
Returns

BarcodeItem

getBarcodePermissions()
static getBarcodePermissions(item): BarcodePermissions;
Parameters
ParameterType
itemany
Returns

BarcodePermissions

getColorPalette()
static getColorPalette(item, colorPreviewService): Promise<IColorData[]>;
Parameters
ParameterType
itemBaseTextItem
colorPreviewServiceIColorPreviewService
Returns

Promise<IColorData[]>

getContentEffect()
static getContentEffect(item): ImageEffect;
Parameters
ParameterType
itemPlaceholderItem
Returns

ImageEffect

getEmptyPlaceholdersFromProduct()
static getEmptyPlaceholdersFromProduct(product, skipLinked?): PlaceholderItem[];
Parameters
ParameterTypeDefault value
productProductundefined
skipLinkedbooleanfalse
Returns

PlaceholderItem[]

getImageItem()
static getImageItem(item): ImageItem;
Parameters
ParameterType
itemany
Returns

ImageItem

getImageMetaDataFromDesignImage()
static getImageMetaDataFromDesignImage(appDomainUrl?, designImageName): Promise<any>;
Parameters
ParameterTypeDefault value
appDomainUrlstringundefined
designImageNamestringundefined
Returns

Promise<any>

getImageMetaDataFromFile()
static getImageMetaDataFromFile(
appDomainUrl?,
filePath,
userId?): Promise<any>;
Parameters
ParameterTypeDefault value
appDomainUrlstringundefined
filePathstringundefined
userIdstringnull
Returns

Promise<any>

getImageMetadataFromRemoteFile()
static getImageMetadataFromRemoteFile(appDomainUrl?, url): Promise<any>;
Parameters
ParameterTypeDefault value
appDomainUrlstringundefined
urlstringundefined
Returns

Promise<any>

getImagePermissions()
static getImagePermissions(item): ImagePermissions;
Parameters
ParameterType
itemany
Returns

ImagePermissions

getImageSizeInPoints()
static getImageSizeInPoints(source): object;
Parameters
ParameterType
sourceImageSource
Returns

object

height
height: any;
width
width: any;
getImageUrlFromImageMetadata()
static getImageUrlFromImageMetadata(
imageMetadata,
canvas,
width?,
height?,
keepProportions?): string;
Parameters
ParameterType
imageMetadataImageMetaData
canvasCanvas
width?number
height?number
keepProportions?boolean
Returns

string

getItemBoundsForViolationCheck()
static getItemBoundsForViolationCheck(handler): RectangleF;
Parameters
ParameterType
handlerItemHandler
Returns

RectangleF

getMaxFontSize()
static getMaxFontSize(textItem): any;
Parameters
ParameterType
textItemBaseTextItem
Returns

any

getTextFromRichTextItem()
static getTextFromRichTextItem(item): any;
Parameters
ParameterType
itemBaseTextItem
Returns

any

isBgContainerItem()
static isBgContainerItem(item): boolean;
Parameters
ParameterType
itemItem
Returns

boolean

isDataMatrixBarcode()
static isDataMatrixBarcode(item): boolean;
Parameters
ParameterType
itemItem
Returns

boolean

isEmptyPlaceholder()
static isEmptyPlaceholder(item): boolean;
Parameters
ParameterType
itemItem
Returns

boolean

isFgContainerItem()
static isFgContainerItem(item): boolean;
Parameters
ParameterType
itemItem
Returns

boolean

isImage()
static isImage(item): item is any;
Parameters
ParameterType
itemItem
Returns

item is any

isLinearBarcode()
static isLinearBarcode(item): boolean;
Parameters
ParameterType
itemItem
Returns

boolean

isMultiValueItem()
static isMultiValueItem(item): boolean;
Parameters
ParameterType
itemItem
Returns

boolean

isQrCode()
static isQrCode(item): boolean;
Parameters
ParameterType
itemItem
Returns

boolean

isRotated()
static isRotated(item, contentAngle): boolean;
Parameters
ParameterType
itemItem
contentAnglenumber
Returns

boolean

isTextItemHandlerReady()
static isTextItemHandlerReady(item, productHandler): boolean;
Parameters
ParameterType
itemItem
productHandlerProductHandler
Returns

boolean

isTextType()
static isTextType(type): any;
Parameters
ParameterType
typeany
Returns

any

isVariableItem()
static isVariableItem(item): boolean;
Parameters
ParameterType
itemItem
Returns

boolean

positionItemInArea()
static positionItemInArea(
productHandler,
item,
boundsWidth,
boundsHeight,
ignoreRotate?,
targetRegion?,
oldCenterPoint?,
relativeToPrintArea?): any;
Parameters
ParameterTypeDefault value
productHandlerProductHandlerundefined
itemItemundefined
boundsWidthnumberundefined
boundsHeightnumberundefined
ignoreRotatebooleantrue
targetRegionRotatedRectangleFnull
oldCenterPointPointFnull
relativeToPrintAreabooleantrue
Returns

any

rotateItems()
static rotateItems(
productHandler,
items,
rotateCenter,
angle): void;
Parameters
ParameterType
productHandlerProductHandler
itemsItem[]
rotateCenterPointF
anglenumber
Returns

void

setOverlayEffectColor()
static setOverlayEffectColor(item, color): void;
Parameters
ParameterType
itemany
colorColor
Returns

void

updateItems()
static updateItems(
items,
productHandler,
canvas,
options?): void;
Parameters
ParameterType
itemsItem[]
productHandlerProductHandler
canvasCanvas
options?UpdateItemsOptions
Returns

void

waitForItemsUpdated()
static waitForItemsUpdated(items, canvas): Promise<void>;
Parameters
ParameterType
itemsItem[]
canvasICanvas
Returns

Promise<void>

Type Aliases

UpdateItemsOptions

type UpdateItemsOptions = object;

Properties

addToHistory?
optional addToHistory?: boolean;
redraw?
optional redraw?: boolean;
updatePhase?
optional updatePhase?: UpdatePhase;
Was this page helpful?