Skip to main content
Participant
December 4, 2023
Question

NUMERAÇÃO DE PÁGINAS

  • December 4, 2023
  • 2 replies
  • 306 views

Alguem poderia me ajudar? Fazendo um livro que os versos das páginas não contarão na numeração. Como faço para que numeração conte apenas nas páginas ímpares sendo que continuará 1,2,3,4... mas somente nas frentes. Obrigado. É urgente.

This topic has been closed for replies.

2 replies

Peter Kahrel
Community Expert
Community Expert
December 5, 2023

Here's a variant of an existing script that numbers your odd pages. (In fact, the script numbers any page with a folio frame on it or its applied master page.)

 

First add a text frame on your master page for the page number. Label the frame folio on the Layers panel. Then run the script. If you add or remove any pages, simply run the script again.

 

(function () {

  var indd = app.documents[0];
  var pages = indd.pages.everyItem().getElements();
  var folio = 0;
  var frame;

  //--------------------------------------
  // If there's a frame on the page, return it.
  // Otherwise, try to override one.
  
  function getFrame (page) {
    var f = page.textFrames.item ('folio');
    if (f.isValid) {
      return f;
    }
    var m = page.masterPageItems;
    for (var i = 0; i < m.length; i++) {
      if (m[i].name === 'folio') {
        return m[i].override (page);
      }
    }
    return null;
  }
        
  //==================================================

  for (var i = 0; i < pages.length; i++) {
    frame = getFrame (pages[i]);
    if (frame) {
      frame.parentStory.contents = String (++folio);
    }
  }

}());

 

Participant
December 5, 2023

Obrigado. Vou realizar os testes.

Participant
June 4, 2024

Nossa! Você coseguiu entender a explicação dele?  

Eu simplesmente te diria: clique no Menu janela, procure, páginas, vai abrir outra janela . Essa janelinha está escrito páginas onde há 2 divizões. Clique com o mouse com o dedo na esquerda e vai aparecer uma página em branco, criar 2 página  principal,  faça o cabeçalho o cabeçalho desta página com a letra A no local que vai aparecer o número de página.  Faça nas duas páginas A uma e B a a outra . Saia da página mestra e clique nas páginas do livro  e observe que que foi criada número de páginas em todas as páginas. Volte  para apágina mestra,  clique com o mouse no lado esquerdo e vai abrir uma janela . escolha a opção Aplicar página mestra, vc clica e vai aparecer outra página. Escolha aopção nenhuma nas páginas que vc não quer que apareça número de página. Já aconteceu ,não sei porque, página que não mobedeceu este comando. Então eu coiei e colei da página mestra para a página do livro e fiz manualmente.  Sou leiga ainda e estou aprendendo na marra. Desculpe-me se não era isto que você queria saber. 

Community Expert
December 5, 2023

 

Best to do it manually - through threaded text frames on each page.

Create an excel file and setup the numbers there - easy to do in excel

then copy and paste them. 

 

If you setup a Page number text frame on your master page - you can then thread your page numbers from page to page

 

I tried to create a script that will do it - but I can't get it to work... beyond my experience.

Participant
December 5, 2023

Obrigado. Essa alterativa vai me ajudar muito.