Skip to main content
Participant
February 24, 2025
Answered

Index - Referencia de produto mais página

  • February 24, 2025
  • 3 replies
  • 323 views

Olá. Eu estou tentando criar uma pagina de index com a referencia de produto e a pagina. Estava fazendo usando cross-reference ou referencia cruzada porém eu preciso selecionar referencia por referencia para funcionar. Existe uma forma de fazer todas as referencias puxarem a pagina automaticamente? 

 

As referencias estão organizadas em ordem crescente por isso as paginas estão misturadas mas quero manter esse formato para facilitar a busca ja que é um documento impresso. 

 

Obrigado 

Correct answer Junior Rocha

@Ricardo32323398ka0n 
Sim, você precisar criar estilos de parágrafo para as informação que estarão no indice, e aplicar em cada um dos texto/títulos que vão fazer parte do índice.

Então usar o recursos de Sumário / Table of contents para criar o índice para você.


https://helpx.adobe.com/br/indesign/using/creating-table-contents.html

3 replies

Junior Rocha
Community Expert
Junior RochaCommunity ExpertCorrect answer
Community Expert
March 4, 2025

@Ricardo32323398ka0n 
Sim, você precisar criar estilos de parágrafo para as informação que estarão no indice, e aplicar em cada um dos texto/títulos que vão fazer parte do índice.

Então usar o recursos de Sumário / Table of contents para criar o índice para você.


https://helpx.adobe.com/br/indesign/using/creating-table-contents.html

Peter Kahrel
Community Expert
Community Expert
February 25, 2025

You say 'cross-references', but I assume you mean 'page references'.

 

In your sample the topics have the same pattern: two digits, dot, two digits, dot, four digits. So you can find them all and create topics and page references. A simple script can handle that:

d = app.activeDocument;
app.findGrepPreferences = null;
app.findGrepPreferences.findWhat = /\d\d\.\d\d\.\d\d\d\d/.source;
found = d.findGrep();
if (found.length > 0) {
  if (d.indexes.length === 0) {
    d.indexes.add();
  }
  index = d.indexes[0];
  for (i = found.length-1; i >= 0; i--) {
    topic = index.topics.add (found[i].contents);
    topic.pageReferences.add (
      found[i].insertionPoints[-1], 
      PageReferenceType.CURRENT_PAGE
    );
  }
}

 

Robert at ID-Tasker
Legend
February 25, 2025

Do you have ParaStyle or CharStyle applied to those references?