فهرست منبع

【2025】【PDFView】- 文本注释监听undoredo问题

dinglingui 1 ماه پیش
والد
کامیت
231016ad64

+ 5 - 0
PDF Office/PDF Master/Class/PDFWindowController/PDFListView/CPDFKitExtensions/CPDFAnnotationExtensions/CPDFAnnotationHeader.h

@@ -87,4 +87,9 @@ static NSString *CPDFSelfSignLineOpacityKey = @"lineOpacity";
 
 static NSString *CPDFSelfSignLineAnnotationWidthKey = @"lineAnnotationWidth";
 
+static NSString *CPDFAnnotationCFontKey = @"cFont";
+
+static NSString *CPDFAnnotationFontSizeKey = @"fontSize";
+
+
 #endif /* CPDFAnnotationHeader_h */

+ 2 - 0
PDF Office/PDF Master/Class/PDFWindowController/PDFListView/CPDFKitExtensions/CPDFAnnotationExtensions/CPDFFreeTextAnnotation+PDFListView.swift

@@ -77,6 +77,8 @@ import Foundation
         if (CPDFFreeTextAnnotation._ft_keys == nil) {
             CPDFFreeTextAnnotation._ft_keys = super.keysForValuesToObserveForUndo()
             _ = CPDFFreeTextAnnotation._ft_keys?.insert(CPDFAnnotationFontKey)
+            _ = CPDFFreeTextAnnotation._ft_keys?.insert(CPDFAnnotationCFontKey)
+            _ = CPDFFreeTextAnnotation._ft_keys?.insert(CPDFAnnotationFontSizeKey)
             _ = CPDFFreeTextAnnotation._ft_keys?.insert(CPDFAnnotationFontColorKey)
             _ = CPDFFreeTextAnnotation._ft_keys?.insert(CPDFAnnotationAlignmentKey)
         }