Quando são atribuidos aos objetos de interface, as ações padrão manejam a ativação/desativação de objeto em função de contexto. Para mais informação, consulte a seção Ações padrões.
Dois tipos de ações estão disponíveis para áreas 4D Write Pro:
As ações específicas 4D Write Pro, que só podem ser utilizadas com áreas 4D Write Pro,
Outras ações, incluido as fontes, expressões, corretor ortográfico e ações de edição, que podem ser utilizadas com as áreas 4D Write Pro e as outras áreas 4D (ver Ações padrões).
As ações padrão abaixo estão disponíveis com áreas 4D Write Pro.
Notas:
as ações 4D Write Pro não têm constantes correspondentes. as ações 4D Write Pro podem ser associadas aos comandos de menu ou aos botões. As ações que mostram um submenu podem ser associadas aos comandos de menus unicamente (ver *). Check boxes e 3D check boxes devem ser associadas com ações de estado, tais como "section/differentFirstPage" ou "visibleHorizontalRuler". Três opções de estado são suportadas com check boxes padrão apenas. um status de ação de seção é sempre igual ao status atual de seção selecionada (estado herdado se o atributo for herdado da seção pai ou de um atributo padrão) já que deve refletir o status de seção selecionada (o status que é aplicado atualmente para a seção). Entretanto, modificar o atributo de seção com uma ação padrão vai sobrepujar o atributo de seção selecionado.(*) Submenu: Quando usado sem parâmetros e associados ao comando menu, um pop-up/lista drop down ou um objeto de menu hierárquico pop-up, essas ações exibem um submenu/lista automática. Por exemplo, se atribuir a ação "backgroundColor" a um comando de menu, selecionando este comando de menu na execução vai exibir os itens de submenu de Cor de Fundo. Se atribuir a ação "zoom" a um menu hierárquico pop-up menu, vai conter automaticamente conter uma lista de valores pré-definidos de zoom. Note que essas ações não podem ser atribuídas aos botões.
(**) showDialog: Adicionar a string "/showDialog" ao nome de ação permite a exibição da caixa de diálogo padrão associada para a ação. Por exemplo, pode ser usado "paragraph/styleSheet/showDialog" para abrir o diálogo de input que permite a entrada de um novo nome de folha de estilo.
(*) Submenu: quando forem usadas sem parâmetros e forem associadas a um comando de menu, lista pop-up ou um objeto de menu pop-up hierárquico, estas ações mostram um submenu automático. Por exemplo, se atribuir a ação "backgroundColor" a um comando de menu, ao selecionar este comando de menu em tempo de execução são mostrados os elementos de submenu backgroundColor. Se atribuir a ação "zoom" a um menu emergente hierárquico, conterá automaticamente uma lista de valores de zoom predefinidos.
(**) showDialog: adicionar a string /showDialog ao nome da ação permite mostrar o quadro de diálogo padrão associado para a ação. Por exemplo, pode utilizar "paragraph/styleSheet/showDialog" para abrir o diálogo de entrada que permite introduzir um novo nome de folha de estilo.
Syntax: anchorHorizontalAlign?value={left | center | right}
Define o alinhamento horizontal da imagem, relativo ao anchorOrgin de imagens na página, ou ao layout box de imagens em modo embebido. Essa ação reseta o deslocamento horizontal para 0. (não ativado para imagens inline).
Syntax: anchorLayout?value={inline | front | behind}
Define o tipo de âncora de layout para uma imagem. Pode ser usada para mover uma imagem inline em frente ou atrás do texto ou o reverso. Nota: se uma imagem for movida de frente/atrás do texto para inline, a imagem é inserida no começo do texto selecionado atualmente.
Define a área relativa a posição absoluta da imagem ancorada. Essa ação vai resetar os deslocamentos (offset) horizontal e vertical para 0. Se uma imagem for relativa a caixa de cabeçalho/caixa de rodapé que não é visível na página, a imagem não é exibida. Essa ação vai resetar offsets horizontal e vertical para 0. Só em Modo página, não ativado para imagens inline.
Syntax: anchorVerticalAlign?value={top | center | bottom}
Define o alinhamento vertical da imagem, relativao a anchorOrgin para imagens na página, ou a caixa layout para imagens em modo embebido. Essa ação reseta o deslocamento vertical para 0 (não ativado para imagens inline).
Muda a largura da imagem de fundo objetivo (o objetivo pré-determinado é o parágrafo). Ex: paragraph/backgroundSizeH?value=100%. section/backgroundSizeH?value=cover
Muda a altura da imagem de fundo objetivo (o objetivo pré-determinado é o parágrafo). Ex: paragraph/backgroundSizeV?value=50%. Ex: section/backgroundSizeV?value=40pt
Muda o estilo da borda objetivo (o objetivo pré-determinado é o parágrafo). Ex: paragraph/borderStyleLeft?value=double. Ex: outside/borderStyle?value=solid //estabelece as bordas exteriores dos parágrafos selecionados para que tenham um estilo sólido.Ex: inside/borderStyle?value=none //elimina as bordas interiores dos parágrafos selecionados
Sintaxis: {paragraph | image}/deleteStyleSheet?index={1<= number <= number of target style sheets}
Elimina a folha de estilo N das folhas de estilo armazenadas para o objetivo selecionado (o objetivo como padrão é o parágrafo). O nome do elemento de menu é substituído em tempo de execução com o nome da folha de estilo.
Submenu padrão para a disposição do corpo do documento (atributos de modo embebido ou atributos padrão para as seções - mas para a margem que está reservada para o modo embebido unicamente)
Sintaxis: modifica o dpi da vista atual (independentemente do atributo de documento wk dpi utilizado internamente para a conversão de pixels <-> pontos).
Abre um diálogo de arquivo para escolher uma imagem que se mostrará como una vinheta de estilo de lista;também estabelecerá o tipo de estilo de lista para o estilo de disco que se utilizará se não se encontra a imagem.
Muda a margem objetivo (o objetivo pré-determinado é o parágrafo). Ex: margin?value=4pt //estabelece todas as margens de parágrafo em 4pt. Ex: outside/margin?value=4pt //estabelece as margens dos parágrafos exteriores em 4pt. Ex: doc/marginLeft?value=1cm //estabelece a margem esquerdo em 1 cm para o documento como se usa em modo aninhado. Ex: section/marginLeft?value=1cm // estabelece a margem esquerdo em 1 cm para as páginas da primeira seção selecionada
Sintaxis: newLineStyleSheet?index={1<=number<=number of paragraph stylesheets | newLineStyleSheet?value=auto
Os elementos de parágrafo selecionados utilizarão a folha de estilo N-ésima como folha de estilo para usá-la nos novos parágrafos criados ao devolver ou ao dividir os parágrafos; Se valor = auto, os novos parágrafos utilizarão a mesma folha de estilo (pré-determinada). (O nome de elemento de menu se substitui em iempo de execução com o nome da folha de estilo)
Muda o documento ou a orientação da página da primeira seção selecionada (se não for especificada a seção, se aplicará a todas as seções , ou então, à primeira seção selecionada). Exemplo: pageOrientation?value=portrait //muda a orientação a vertical para todo o documento. Exemplo: section/pageOrientation?value=landscape //mudar a orientação a horizontal para a primeira seção selecionada
Muda o tamanho da página de documento: o número é o tamanho de página N-ésimo na lista de tamanhos de páginas disponíveis na impressora atual. Ex: pageSize?index=1
Restabece todos os primeiros atributos de seção selecionados aos atributos pré-determinados, que são herdados dos atributos doc para fundo, borda e preenchimento (igual que para o modo aninhado) e 2,5 cm para as margens de página. Propriedades de coluna de primeiras seções selecionadas também são removidas (de forma que apenas propriedades de seção padrão são aplicadas).
Sintaxis: {paragraph | image}/styleSheet?value={1<=number<=number of target style sheets}
Aplica a enésima folha de estilo aos elementos de destino selecionados. Com o diálogo, a nova folha de estilos utilizará os atributos atuais de primeiro objetivo selecionado (o objetivo padrão é o parágrafo) Ex: styleSheet?value=1 //Aplicar a folha de estilo de primeiro parágrafo aos parágrafos selecionados e defini-las como folhas de estilo de parágrafo.