Code Monkey home page Code Monkey logo

Comments (9)

wmjordan avatar wmjordan commented on May 18, 2024 2

我也不喜欢到页首,不会考虑做成全局的。
我手头上绝大部分的文档,标题都不是在页首的。好像下面的文档,点击后跳转到页首,而标题却是在页面底部——某些情况下,连标题都看不到。那是让读者感到非常抓狂的体验。
image
这个是点击标题后,跳到页首看不到标题的。
image

默认的实现是跳转到标题偏上一行的位置。经过大量的测试,这个默认配置是最舒适的。
image
image

如果要全部跳转到页首,在书签编辑器里,也是点两下按钮的事情(Ctrl+A,右键“清除纵坐标”),不算很麻烦吧。

from pdfpatcher.

TroyDanielFZ avatar TroyDanielFZ commented on May 18, 2024

导出为XML文件后,修改对应的属性。如果你想居中的话,就把对应的数值均改成相同的。如果你想让结果跳到当页开头,则删除对应的属性。
另一方法,使用PDFPatcher里的页面偏移功能,整体向上偏移半页即可。

from pdfpatcher.

wmjordan avatar wmjordan commented on May 18, 2024

居中的方式不太合适。
目前,建议按照 @TroyDanielFZ 介绍的方法,自行调整一下。
image

后面可能会提供一个选项,在生成书签时可以调整偏移量。

from pdfpatcher.

templklklk avatar templklklk commented on May 18, 2024

居中的方式不太合适。 目前,建议按照 @TroyDanielFZ 介绍的方法,自行调整一下。 image

后面可能会提供一个选项,在生成书签时可以调整偏移量。

可能是我理解错居中的意思了,我想达到的效果是 @TroyDanielFZ 说的书签“跳到当前页开头”。
”跳到当前页开头“选项 应该比 “偏移”选项 更实用,因为
1.针对所有页面偏移很可能太合适大部分文档,因为并不是每页的标题在中间,往往是大标题才在中间,所以并不是每页都需要偏移。
2.对于大部分情况,点击书签跳到当前页开头,是符合预期的。

所以,如果后期提供选项的话,请提供”跳到当前页开头“选项。

from pdfpatcher.

wmjordan avatar wmjordan commented on May 18, 2024

嗯,有时候我也遇到这样的情况,希望某类标题定位到页首。请下载新的测试版。

image

from pdfpatcher.

templklklk avatar templklklk commented on May 18, 2024

嗯,有时候我也遇到这样的情况,希望某类标题定位到页首。请下载新的测试版。

image

测试通过,但设计上可能有问题:
1.如果用户习惯从页首开始看页面,通常希望全部标题都到页首,但现在得每个标题勾一下,这是不是应该属于全局选项(类似于“合并同字体尺寸的相邻标题”)?
2.到页首是不是更普遍的需求?如果是的话,应该是默认到页首,到标题位置才是选项。

from pdfpatcher.

TroyDanielFZ avatar TroyDanielFZ commented on May 18, 2024

我不喜欢到页首,到页首更适合于章标题。
如果是我来操作,可能更偏好使用精准位置生成书签后,利用PP的快速选择功能选择章标题(使用AHK等定义快捷键Alt+1,Alt+2等),然后使用清除纵坐标,保存即可。

from pdfpatcher.

TroyDanielFZ avatar TroyDanielFZ commented on May 18, 2024

默认的实现是跳转到标题偏上一行的位置。经过大量的测试,这个默认配置是最舒适的。

Can't agree more.

并且,删除信息永远比添加信息来得方便。

from pdfpatcher.

templklklk avatar templklklk commented on May 18, 2024

ok

from pdfpatcher.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.