refactor: move PageWatermarkConfig interface to dedicated types file

feat(i18n): add missing translations for 5 languages
- be: common.close, upload.clearFiles
- zh: addStamps username fields
- zh-TW, tr, pt: compressPdf compression settings
This commit is contained in:
alam00000
2026-02-27 15:00:51 +05:30
parent 98c65d2b45
commit 2c6d36037a
7 changed files with 93 additions and 22 deletions

View File

@@ -8,3 +8,19 @@ export interface AddWatermarkState {
watermarkX: number; // 01, percentage from left
watermarkY: number; // 01, percentage from top (flipped to bottom for PDF)
}
export interface PageWatermarkConfig {
type: 'text' | 'image';
x: number;
y: number;
text: string;
fontSize: number;
color: string;
opacityText: number;
angleText: number;
imageDataUrl: string | null;
imageFile: File | null;
imageScale: number;
opacityImage: number;
angleImage: number;
}