UNPKG

chart-0714

Version:

Professional trading chart library with advanced customization for trading journal apps

32 lines (31 loc) 1.3 kB
import { Chart } from '../Chart'; /** * 차트 내보내기 관련 헬퍼 클래스 */ export declare class ChartExportHelper { private chart; constructor(chart: Chart); /** * 차트를 이미지로 내보내기 * @param format 이미지 형식 ('png' 또는 'jpeg') * @param quality JPEG 품질 (0-1, 기본값 0.9) * @param scaleFactor 스케일 팩터 (기본값 2 = 2배 해상도, QHD+ 권장값 3-4) * @returns Promise<Blob> 이미지 Blob */ toImage(format?: 'png' | 'jpeg', quality?: number, scaleFactor?: number): Promise<Blob>; /** * 차트를 고화질 이미지로 내보내기 (QHD+ 해상도) * @param format 이미지 형식 ('png' 또는 'jpeg') * @param quality JPEG 품질 (0-1, 기본값 0.95) * @returns Promise<Blob> 고화질 이미지 Blob */ toHighResImage(format?: 'png' | 'jpeg', quality?: number): Promise<Blob>; /** * 차트를 지정된 해상도로 내보내기 * @param targetWidth 목표 너비 (픽셀) * @param format 이미지 형식 ('png' 또는 'jpeg') * @param quality JPEG 품질 (0-1, 기본값 0.95) * @returns Promise<Blob> 이미지 Blob */ toCustomResolution(targetWidth: number, format?: 'png' | 'jpeg', quality?: number): Promise<Blob>; }