【问题标题】:how can i change highlight color in mupdf library android我如何更改 mupdf 库 android 中的突出显示颜色
【发布时间】:2016-03-17 07:29:47
【问题描述】:

我的项目正在使用 mupdf for android。我无法更改突出显示文本的颜色。任何可以帮助我的人。 提前谢谢你。

【问题讨论】:

    标签: android mupdf


    【解决方案1】:

    在 Mupdf 库中,他们使用了一些默认颜色来突出显示,如下所示

     color[0] = 1.0;
     color[1] = 1.0;
     color[2] = 0.0;
    

    要动态改变颜色,你可以将整数颜色值作为参数传递给相应的方法,并像下面这样赋值。

    color[0] = ((intcolor >> 16) & 0xFF) / 255.0;  // Extract the RR byte
    color[1] = ((intcolor >> 8) & 0xFF) / 255.0;   // Extract the GG byte
    color[2] = (intcolor & 0xFF) / 255.0; // Extract the BB byte
    

    【讨论】:

    • 我在哪里可以找到这行代码。我找不到。你能帮我吗.. @Ramesh R
    • 你可以在 mupdf.c 类的 addMarkupAnnotationInternal() 中找到它。这里是链接:git.ghostscript.com/?p=mupdf.git;a=blob;f=platform/android/jni/…
    • intcolor=239936 传递颜色代码。我将设置此代码但不更改任何内容。也显示黄色。请给我答案。 @RameshR – 用户 4769068
    • @OmInfowaveDevelopers Code 我添加了适用于 ARGB 颜色代码的作品。尝试传递 ARGB 颜色 int 值并检查。
    猜你喜欢
    • 2012-03-27
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    • 1970-01-01
    • 2011-02-02
    • 2011-09-01
    • 1970-01-01
    • 2010-12-12
    相关资源
    最近更新 更多