I most certainly read your entire reply, thoroughly, twice; you simply appear to have misunderstood my reply.
I was
explicitly addressing your claim that transparency-redaction can offer a workaround. It doesn't and I explicitly addressed that claim in your reply, where you wrote, QUOTE:
I should note that the Redaction tool can have its "redaction color" set to none, which will prevent the "new tangible redaction object" you mention twice.
This is a hypothetical workaround that has no pragmatic/real-world value in the examples I provided.
you are certainly correct that there are methods which could be used to emulate this in roundabout and unreliable ways, {...}
We try to avoid offering features which allow for someone to believe they are making only the changes they want, and then find later they made many changes they did not want to make as well.
Here again there is a misunderstanding of my commentary. The
redaction feature produces unreliable results; however, nothing about a bulk-select tool, or my work-around suggestion produces anything unreliable whatsoever.
To be clear: The shortcut (at code-level, nothing to do w/user experience) I mentioned did not introduce any lack of reliability, either. It was merely a slower alternative (passing select coordinates against the cached/raster representation of pages) rather than doing it natively based on internal PDF markup.
With that said, exceptions are made in cases where there is extreme user demand. So far, you are the first request I have seen for a selection method like this.
Yes, that is completely understandable. I agree and said as much in my prior post.
With that said -- I believe this is one of those features that many people don't know to request.
I work with hundreds of attorneys and while every one of them requires the redact functionality, most don't understand more than the bare minimum (Find/Redact feature using it like search/replace). They'd like more functionality; however, they're not sure how to navigate the tool, much less willing to invest time to post on forums.
To put that more simply: One of your largest user-bases and a lucrative segment of PDF users -- doesn't use a feature because they're not aware, nor do they spend the time to understands the capabilities (much less request them).
That's not to proclaim my request should be added; it's merely to suggest that being the first person to articular something, particularly something that requires some explaining -- doesn't *necessarily* or implicitly make it less valuable.
Rather, I'm explaining a method that people probably haven't considered that fixes many issues in PDF-Xchange that don't work in many of the real-world applications. Therefore, other people might request somethin like "I'd like to delete all headers/footers and the feature in Xchange doesn't work" -- my "request" is technically fulfilling that person's request, not merely the technical description I've provided you.
Regarding header and footers, these containers are defined within the PDF specification, and many other applications create them properly
The vast majority of PDF's where I need to modify header/footers -- are the result of production by
PDF printers that do not properly designate/meta-tag header/footer content.
In short:
I had already tested PDF-Xchange's capability on hundreds of documents in the past -- otherwise, I would not have stated that it's not an effective solution based on the real-world applications as I explained.
Much like PDF-Xchange's add/remove "watermarks" feature,
it's great in theory-- and PDF-Xchange does as good of a job implementing the feature as anyone can (PDF-XChange can't help the limits of the PDF/metadata). However, in real-world applications of retrofitting documents produced w/PDF printers, etc -- this simply doesn't provide a working solution.
This is ZERO fault of Tracker/PDF -- they're at the mercy of factors they do not control. None-the-less, I'm offering you a suggestion on how you can actually implement a solution that truly does work in real-world scenarios.
Whether you decided to implement, or not, please don't confuse the numerous use-case scenarios (which are many, several of which you already offer w/o real-world/in-the-wild efficacy) with the functional implementation that has only been mentioned by me.
Thank you.