Bladeren bron

PDFTool(Android) - 优化长按文本选中逻辑,修复文档崩溃问题,修复暗色模式下文本对比度过低问题

liuxiaolong 7 maanden geleden
bovenliggende
commit
acdf25be33

BIN
ComPDFKit_Repo/compdfkit-ui/ComPDFKit-UI.aar


BIN
ComPDFKit_Repo/compdfkit/ComPDFKit.aar


+ 1 - 0
ComPDFKit_Tools/src/main/java/com/compdfkit/tools/common/pdf/CPDFDocumentFragment.java

@@ -510,6 +510,7 @@ public class CPDFDocumentFragment extends CBasicPDFFragment {
                     editManager.enable();
                     editManager.beginEdit(curEditMode);
                 }
+                editToolBar.updateUndoRedo();
             }
             pdfToolBar.setVisibility(VISIBLE);
             pdfSearchToolBarView.setVisibility(GONE);

+ 5 - 0
PDFViewer/src/main/java/com/compdfkit/pdfviewer/home/HomeActivity.java

@@ -16,8 +16,12 @@ import androidx.annotation.Nullable;
 import androidx.appcompat.app.AppCompatActivity;
 
 import com.compdfkit.core.document.CPDFSdk;
+import com.compdfkit.core.utils.TFileUtils;
 import com.compdfkit.pdfviewer.R;
 import com.compdfkit.pdfviewer.databinding.ActivityHomeBinding;
+import com.compdfkit.tools.common.utils.CFileUtils;
+
+import java.io.File;
 
 
 public class HomeActivity extends AppCompatActivity {
@@ -44,6 +48,7 @@ public class HomeActivity extends AppCompatActivity {
                     .replace(R.id.fragment_content, new HomeFunFragment(), "homeFunFragment")
                     .commit();
         }
+//        CPDFSdk.useDefaultFont(true);
     }
 
     @Override

+ 1 - 1
Samples/src/main/java/com/compdfkit/samples/PDFSamples.java

@@ -115,7 +115,7 @@ public abstract class PDFSamples {
     protected void saveSamplePDF(CPDFDocument document, File file, boolean close){
         try {
             file.getParentFile().mkdirs();
-            document.saveAs(file.getAbsolutePath(), false);
+            document.saveAs(file.getAbsolutePath(), false, true);
             if (file.exists()) {
                 getOutputFileList().add(file.getAbsolutePath());
             }

+ 2 - 2
Samples/src/main/java/com/compdfkit/samples/SampleDetailActivity.java

@@ -63,11 +63,11 @@ public class SampleDetailActivity extends AppCompatActivity {
             pdfSamples.getOutputFileList().clear();
         }
         btnRun.setOnClickListener(v -> {
-//            new Thread(() -> {
+            new Thread(() -> {
                 if (pdfSamples != null) {
                     pdfSamples.run(outputListener);
                 }
-//            }).start();
+            }).start();
         });
         btnOpenFiles.setOnClickListener(v -> {
             if (pdfSamples.getOutputFileList() != null) {

+ 3 - 3
config.gradle

@@ -3,10 +3,10 @@ ext {
             COMPILESDK: 33,
             MINSDK: 21,
             TARGETSDK: 33,
-            VERSIONCODE: 1013
+            VERSIONCODE: 1014
     ]
     sdk = [
-            COMPDFKIT_SDK_VERSION : "2.1.0",
-            COMPDFKIT_SDK_BUILD_TAG : "build_beta_2.1.0_f95eee300_202404241139"
+            COMPDFKIT_SDK_VERSION : "2.1.1",
+            COMPDFKIT_SDK_BUILD_TAG : "build_beta_2.1.1_f95eee300_202404241139"
     ]
 }