createCJKFont
createCJKFont: ( fontName: string, fontsize: number, doc: DocType,) => Promise<null | PDFFontType> Type declaration
- (fontName: string, fontsize: number, doc: DocType): Promise<null | PDFFontType>
Parameters
- fontName: string
- fontsize: number
- doc: DocType
Returns Promise<null | PDFFontType>
返回创建的 PDFFont 对象。
destroy
destroy: () => Promise<void>
Type declaration
- (): Promise<void>
Returns Promise<void>
getCharCount
getCharCount: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回文本对象中的字符数量。
getCharInfo
getCharInfo: (index: number) => Promise<CharInfo> getCharRect
getCharRect: (index: number) => Promise<null | Rect> Type declaration
- (index: number): Promise<null | Rect>
Returns Promise<null | Rect>
返回指定字符的矩形区域。
getFontSize
getFontSize: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回当前文本对象的字体大小。
getIndex
getIndex: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回文本对象的索引。
getItemCount
getItemCount: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回文本对象项的数量。
getPosX
getPosX: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回设备空间中原点的 x 坐标。
getPosY
getPosY: () => Promise<number>
Type declaration
- (): Promise<number>
Returns Promise<number>
返回设备空间中原点的 y 坐标。
getTextMatrix
getTextMatrix: () => Promise<Matrix> reCalcPositionData
reCalcPositionData: () => Promise<void>
Type declaration
- (): Promise<void>
Returns Promise<void>
setCJKText
setCJKText: (text: string, font: PDFFontType) => Promise<void> Type declaration
- (text: string, font: PDFFontType): Promise<void>
Returns Promise<void>
setEmpty
setEmpty: () => Promise<void>
Type declaration
- (): Promise<void>
Returns Promise<void>
setIndex
setIndex: (index: number) => Promise<void>
Type declaration
- (index: number): Promise<void>
Returns Promise<void>
setPosition
setPosition: (x: number, y: number) => Promise<void>
Type declaration
- (x: number, y: number): Promise<void>
Returns Promise<void>
setText
setText: (text: string) => Promise<void>
Type declaration
- (text: string): Promise<void>
Returns Promise<void>
transform
transform: (matrix: Matrix) => Promise<void> Type declaration
- (matrix: Matrix): Promise<void>
Returns Promise<void>
为文本对象创建一个 CJK 字体。