В Adobe JavaScript, как я могу найти страницу для подчеркнутого или удара текста?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 В Adobe JavaScript, как я могу найти страницу для подчеркнутого или удара текста?

Сообщение Anonymous »

Используя JavaScript в Adobe Acrobat, я пытаюсь идентифицировать каждую страницу в PDF, который имеет Strikethru или подчеркивает, и сохранить эти страницы в новый документ. Тем не менее, This.getPagentword (p, n), кажется, просто возвращает текст, поэтому я не могу обнаружить, есть ли он подчеркнул или Strikethru. богатый текст? Кажется, это должно быть тривиально. Документация для Adobe JavaScript довольно несчастна, но, возможно, мой Googling просто проваливает меня. < /P>
Вот что у меня есть: < /p>
var pageArray = [];
for (var p = 0; p < this.numPages; p++) {
// iterate over all words
for (var n = 0; n < this.getPageNumWords(p); n++) {
console.println(this.getPageNthWord(p, n))
if ((this.getPageNthWord(p, n).style.strikeThru === true) || (this.getPageNthWord(p, n).style.underline === true)) {
pageArray.push(p);
break;
}
}
}

if (pageArray.length > 0) {
// extract all pages that contain the string into a new document
var d = app.newDoc(); // this will add a blank page - we need to remove that once we are done
for (var n = 0; n < pageArray.length; n++) {
d.insertPages({
nPage: d.numPages - 1,
cPath: this.path,
nStart: pageArray,
nEnd: pageArray,
});
}
// remove the first page
d.deletePages(0);
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... ethru-text
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»