Class: Viewer
Hierarchy
PreviewUI
↳
Viewer
Constructors
constructor
• new Viewer(props
)
Parameters
Name | Type |
---|---|
props | Object |
props.domContainer | HTMLElement |
props.inputs | Record <string , string >[] |
props.options? | Object |
props.options.font? | Record <string , { data : string | ArrayBuffer | Uint8Array ; fallback? : boolean ; subset? : boolean }> |
props.options.lang? | "en" | "ja" | "ar" |
props.template | Object |
props.template.basePdf | string | ArrayBuffer | Uint8Array |
props.template.columns? | string [] |
props.template.sampledata? | Record <string , string >[] |
props.template.schemas | Record <string , { alignment? : "center" | "left" | "right" ; backgroundColor? : string ; characterSpacing? : number ; dynamicFontSize? : { max : number ; min : number } ; fontColor? : string ; fontName? : string ; fontSize? : number ; height : number ; lineHeight? : number ; position : { x : number ; y : number } ; rotate? : number ; type : "text" ; width : number } | { height : number ; position : { x : number ; y : number } ; rotate? : number ; type : "image" ; width : number } | { height : number ; position : { x : number ; y : number } ; rotate? : number ; type : "qrcode" | "japanpost" | "ean13" | "ean8" | "code39" | "code128" | "nw7" | "itf14" | "upca" | "upce" ; width : number }>[] |
Overrides
PreviewUI.constructor
Defined in
Properties
domContainer
• Protected
domContainer: null
| HTMLElement
Inherited from
PreviewUI.domContainer
Defined in
inputs
• Protected
inputs: { [key: string]: string
; }[]
Inherited from
PreviewUI.inputs
Defined in
resizeObserver
• resizeObserver: ResizeObserver
Inherited from
PreviewUI.resizeObserver
Defined in
size
• Protected
size: Object
Type declaration
Name | Type |
---|---|
height | number |
width | number |
Inherited from
PreviewUI.size
Defined in
template
• Protected
template: Object
Type declaration
Name | Type |
---|---|
basePdf | string | ArrayBuffer | Uint8Array |
columns? | string [] |
sampledata? | Record <string , string >[] |
schemas | Record <string , { alignment? : "center" | "left" | "right" ; backgroundColor? : string ; characterSpacing? : number ; dynamicFontSize? : { max : number ; min : number } ; fontColor? : string ; fontName? : string ; fontSize? : number ; height : number ; lineHeight? : number ; position : { x : number ; y : number } ; rotate? : number ; type : "text" ; width : number } | { height : number ; position : { x : number ; y : number } ; rotate? : number ; type : "image" ; width : number } | { height : number ; position : { x : number ; y : number } ; rotate? : number ; type : "qrcode" | "japanpost" | "ean13" | "ean8" | "code39" | "code128" | "nw7" | "itf14" | "upca" | "upce" ; width : number }>[] |
Inherited from
PreviewUI.template
Defined in
Methods
destroy
▸ destroy(): void
Returns
void
Inherited from
PreviewUI.destroy
Defined in
getFont
▸ Protected
getFont(): Record
<string
, { data
: string
| ArrayBuffer
| Uint8Array
; fallback?
: boolean
; subset?
: boolean
}>
Returns
Record
<string
, { data
: string
| ArrayBuffer
| Uint8Array
; fallback?
: boolean
; subset?
: boolean
}>
Inherited from
PreviewUI.getFont
Defined in
getI18n
▸ Protected
getI18n(): (key
: "field"
| "cancel"
| "fieldName"
| "require"
| "uniq"
| "inputExample"
| "edit"
| "plsInputName"
| "fieldMustUniq"
| "notUniq"
| "noKeyName"
| "fieldsList"
| "addNewField"
| "editField"
| "type"
| "errorOccurred"
| "errorBulkUpdateFieldName"
| "commitBulkUpdateFieldName"
| "bulkUpdateFieldName"
) => string
Returns
fn
▸ (key
): string
Parameters
Name | Type |
---|---|
key | "field" | "cancel" | "fieldName" | "require" | "uniq" | "inputExample" | "edit" | "plsInputName" | "fieldMustUniq" | "notUniq" | "noKeyName" | "fieldsList" | "addNewField" | "editField" | "type" | "errorOccurred" | "errorBulkUpdateFieldName" | "commitBulkUpdateFieldName" | "bulkUpdateFieldName" |
Returns
string
Inherited from
PreviewUI.getI18n
Defined in
getInputs
▸ getInputs(): { [key: string]: string
; }[]
Returns
{ [key: string]: string
; }[]
Inherited from
PreviewUI.getInputs
Defined in
getTemplate
▸ getTemplate(): Object
Returns
Object
Name | Type |
---|---|
basePdf | string | ArrayBuffer | Uint8Array |
columns? | string [] |
sampledata? | Record <string , string >[] |
schemas | Record <string , { alignment? : "center" | "left" | "right" ; backgroundColor? : string ; characterSpacing? : number ; dynamicFontSize? : { max : number ; min : number } ; fontColor? : string ; fontName? : string ; fontSize? : number ; height : number ; lineHeight? : number ; position : { x : number ; y : number } ; rotate? : number ; type : "text" ; width : number } | { height : number ; position : { x : number ; y : number } ; rotate? : number ; type : "image" ; width : number } | { height : number ; position : { x : number ; y : number } ; rotate? : number ; type : "qrcode" | "japanpost" | "ean13" | "ean8" | "code39" | "code128" | "nw7" | "itf14" | "upca" | "upce" ; width : number }>[] |
Inherited from
PreviewUI.getTemplate
Defined in
render
▸ Protected
render(): void
Returns
void
Overrides
PreviewUI.render
Defined in
setInputs
▸ setInputs(inputs
): void
Parameters
Name | Type |
---|---|
inputs | { [key: string]: string ; }[] |
Returns
void
Inherited from
PreviewUI.setInputs
Defined in
updateOptions
▸ updateOptions(options
): void
Parameters
Name | Type |
---|---|
options | Object |
options.font? | Record <string , { data : string | ArrayBuffer | Uint8Array ; fallback? : boolean ; subset? : boolean }> |
options.lang? | "en" | "ja" | "ar" |
Returns
void
Inherited from
PreviewUI.updateOptions
Defined in
updateTemplate
▸ updateTemplate(template
): void
Parameters
Name | Type |
---|---|
template | Object |
template.basePdf | string | ArrayBuffer | Uint8Array |
template.columns? | string [] |
template.sampledata? | Record <string , string >[] |
template.schemas | Record <string , { alignment? : "center" | "left" | "right" ; backgroundColor? : string ; characterSpacing? : number ; dynamicFontSize? : { max : number ; min : number } ; fontColor? : string ; fontName? : string ; fontSize? : number ; height : number ; lineHeight? : number ; position : { x : number ; y : number } ; rotate? : number ; type : "text" ; width : number } | { height : number ; position : { x : number ; y : number } ; rotate? : number ; type : "image" ; width : number } | { height : number ; position : { x : number ; y : number } ; rotate? : number ; type : "qrcode" | "japanpost" | "ean13" | "ean8" | "code39" | "code128" | "nw7" | "itf14" | "upca" | "upce" ; width : number }>[] |
Returns
void
Inherited from
PreviewUI.updateTemplate