Links
Há dois tipos de Links que podem ser criados - Links de Documentos Internos (Links entre documentos) e Links Externos (Links de URL da web).
Links de documentos internos
Links de Links de documentos internos permitem que você pule para uma folha ou uma região em uma folha em um documento PDF. Os links não podem saltar de um documento PDF para outro. Antes que um link possa funcionar, você deve definir um marcador. Um marcador define uma folha ou região retangular em uma folha do desenho. Links de documentos internos pulam para a folha ou região definida pelo marcador. Um marcador especial é criado para cada folha no documento. Este marcador é nomeado usando a palavra-chave sheet_name.
Marcadores não precisam residir na mesma folha do link; eles podem residir em uma outra folha no mesmo documento PDF. Em um desenho de engenharia típico, as seções detalhadas podem estar em uma folha separada. Criar links liga ou vincula folhas de desenho separadas no grupo do documento PDF ou conjunto de planta.
Quando você move o mouse sobre um link, o cursor muda de uma seta para um dedo. A pessoa visualizando pode não ser capaz de detectar um mouse se você mover o mouse muito rapidamente. Clicar no link faz com que a pessoa visualizando exiba a região definida pelo marcador ajuste-ajustado pelo valor zoom_percentage. Nenhuma tentativa de verificar a validez do marcador é feita. Isto pode resultar em um link oscilando ou não resolvido.
Para todos os links, você deve definir a palavra-chave do action_item para o link. A palavra-chave action_name especifica um nome exclusivo para identificar o link. Quando você cria um Link de documento interno, é preciso definir a palavra-chave action_type para o documento. A palavra-chave action_spec especifica o nome do marcador (sheet_name.marker_name).
A tabela a seguir exibe os valores exigidos/padrão para as palavras-chaves da ação quando você cria um link entre documentos.
Palavra-chave | Valor | Valor padrão |
---|---|---|
action_item | LINK | Necessário |
action_name | Nome exclusivo usado como identificador para o link. | Necessário |
action_type | DOCUMENT | Necessário |
action_spec | String que especifica o nome explícito do marcador (ou seja, sheet_name.marker_name ou sheet_name) | Necessário |
action_range | ELEMENT_RANGE | CELL_RANGE | ELEMENT_RANGE |
action_instance | SINGLE_INSTANCE | MULTIPLE_INSTANCE | SINGLE_INSTANCE |
Exemplo:
! Crie um Link para um marcador, e um marcador para o link. if (type .eq. text) then if (characters .eq. "STEP DETAIL") then action_item = link action_name = "steps" action_type = DOCUMENT action_spec = "AR2.steps" !(sheet_name.marker_name) endif endif ! Crie uma região de marcador usando uma célula if ( cellname eq "steps" ) then action_item = marker action_name = cellname action_type = destination action_range = CELL_RANGE zoom_percentage = 140 !Zoom 140 percent ! Crie um marcador para navegar para este local action_item = bookmark action_name = "Step Link" action_type = AREA_OF_INTEREST action_spec = "./Details Link" endif
O exemplo de script de desenho acima cria o link e marcador a seguir.
Marcadores
Um marcador define uma região retangular em uma folha do desenho. Links de documentos internos pulam para a região definida pelo marcador. Um marcador especial é criado para cada folha no documento. Este marcador é nomeado usando a palavra-chave sheet_name. Para marcadores, você deve definir a palavra-chave do action_item para o marcador.
A palavra-chave action_name especifica um nome exclusivo para o marcador. O software anexa o nome da folha ao nome do marcador. O nome totalmente qualificado do marcador é sheet_name.marker_name. O link deve usar o nome totalmente qualificado do marcador como seu destino. Quando você cria um marcador, você deve definir a palavra-chave action_type para o destino.
A palavra-chave zoom_percentage escala a região retangular do item do marcador. Isto permite que você controle o quanto da região ao redor do marcador é exibida quando você clica em um link.
A tabela a seguir exibe os valores exigidos/padrão para as palavras-chaves da ação quando você cria um marcador.
Palavra-chave | Valor | Valor padrão |
---|---|---|
action_item | MARKER | Necessário |
action_name | Nome exclusivo para o marcador. | Necessário |
action_type | DESTINATION | Necessário |
action_spec | Não aplicável | Não aplicável |
action_range | ELEMENT_RANGE | CELL_RANGE | ELEMENT_RANGE |
action_instance | SINGLE_INSTANCE | SINGLE_INSTANCE |
Exemplo:
! Cria um marcador, um link de documento interno e um marcador para o link. ! ! Cria uma região do marcador usando uma célula if ( cellname eq "steps" ) then action_item = marker action_name = cellname action_type = destination action_range = CELL_RANGE zoom_percentage = 140 !Zoom 140 percent endif if (type eq text) then if (characters eq "STEP DETAIL") then ! Cria um link de documento action_item = link action_name = "steps" !Name or ID action_type = DOCUMENT ! Usa um nome de marcador explícito (i.e. sheet_name.marker_name) action_spec = "cb3.steps" ! onde o link deveria ser para ! Cria um marcador para navegar para este local action_item = bookmark action_name = "Step Link" action_type = AREA_OF_INTEREST action_spec = "./Details Link" endif endif
Links de URL da web
Um Link de URL da web permite que você crie links que saltam para uma página da web. Esta recurso é útil ao criar links de seções da folha para informações armazenadas em um ambiente controlado como o ProjectWise.
Para todos os links, você deve definir a palavra-chave do action_item para o link. A palavra-chave action_name especifica um nome exclusivo para identificar o link. Quando você cria um Link de URL, é preciso definir a palavra-chave action_type para web_url. A palavra-chave action_spec especifica o endereço URL.
A tabela a seguir exibe os valores exigidos/padrão para as palavras-chaves da ação quando você cria um link da web.
Palavra-chave | Valor | Valor padrão |
---|---|---|
action_item | LINK | Necessário |
action_name | Nome exclusivo usado como identificador para o link. | Necessário |
action_type | WEB_URL | Necessário |
action_spec | String que especifica o endereço URL. | Necessário |
action_range | ELEMENT_RANGE | CELL_RANGE | ELEMENT_RANGE |
action_instance | SINGLE_INSTANCE | MULTIPLE_INSTANCE | SINGLE_INSTANCE |
Exemplo:
! Cria um link URL da web e um marcador para este link. ! if (characters eq "COMMONWEALTH OF PENNSYLVANIA") then action_item = link action_name = "penndot" action_type = web_url action_spec = "http://www.dot.state.pa.us/" action_item = bookmark action_name = "PENNDOT LINK" action_spec = "./weblinks" endif
O exemplo de script de desenho acima cria o link de URL da web e marcador a seguir.