Produto:

Microsiga Protheus

Versões:

11 e 12


CLASSE FWSimpEdit

Descrição:
Cria um objeto do tipo Editor de Texto Simples.


Construtor da Classe:
New

Sintaxe:
FWSimpEdit():New(nTop, nLeft, nHeight, nWidth , cTitle, cText, nFormat , lShowOkButton, lShowCancelButton, oOwner , lReadOnly, bAbrir, bNovo) → NIL

Parâmetros:

NomeTipoDescriçãoObrigatório
nTop Numérico Indica a coordenada vertical em pixels ou caracteres.
nLeft NuméricoIndica a coordenada horizontal em pixels ou caracteres.
nHeight NuméricoIndica a altura em pixels do objeto.
nWidthNuméricoIndica a largura em pixels do objeto.
cTitle CaracterTítulo do Editor.
cText CaracterTexto padrão que irá aparecer no editor ao carregar.
nFormat NuméricoIndica o formato do texto, sendo: 1 = Html e 2 = Plain Text.
lShowOkButton LógicoMostra botão OK.
lShowCancelButton LógicoMostra botão Cancelar.
oOwner ObjetoObjeto onde será criado o Editor.X
lReadOnly LógicoIndica, se Verdadeiro (.T.), que o texto não pode ser editado; caso contrário, Falso (.F.).
bAbrir BlocoBloco de código para ação em um botão do tipo Abrir no menu.
bNovoBlocoBloco de código para ação em um botão do tipo Novo no menu.



Métodos:



Activate()

Sintaxe:
FWSimpEdit():Activate(nTop, nLeft, nHeight, nWidth , cTitle, cText, nFormat , lShowOkButton, lShowCancelButton, oOwner , lReadOnly, bAbrir, bNovo) → NIL

Parâmetros:

NomeTipoDescriçãoObrigatório
nTop Numérico Indica a coordenada vertical em pixels ou caracteres.
nLeft NuméricoIndica a coordenada horizontal em pixels ou caracteres.
nHeight NuméricoIndica a altura em pixels do objeto.
nWidthNuméricoIndica a largura em pixels do objeto.
cTitle CaracterTítulo do Editor.
cText CaracterTexto padrão que irá aparecer no editor ao carregar.
nFormat NuméricoIndica o formato do texto, sendo: 1 = Html e 2 = Plain Text.
lShowOkButton LógicoMostra botão OK.
lShowCancelButton LógicoMostra botão Cancelar.
oOwner ObjetoObjeto onde será criado o Editor.X
lReadOnly LógicoIndica, se Verdadeiro (.T.), que o texto não pode ser editado; caso contrário, Falso (.F.).
bAbrir BlocoBloco de código para ação em um botão do tipo Abrir no menu.
bNovoBlocoBloco de código para ação em um botão do tipo Novo no menu.




InsertTab()

Descrição:
Inclui uma tabela 

Sintaxe:
FWSimpEdit():InsertTab() → NIL




InsertHtml()

Descrição:
Inclui um texto html digitado pelo usuário

Sintaxe:
FWSimpEdit():InsertHtml() → NIL




InsertEspa()

Descrição:
Altera o espaçamento entre linhas do texto

Sintaxe:
FWSimpEdit():InsertEspa(cMargem) → NIL

Parâmetros:

NomeTipoDescriçãoObrigatório
cMargem Caracter Recebe o valor em pixel que deverá ser dado ao espaçamento de linhas 





ChangeFont()

Descrição:
Altera o tamanho e o estilo da fonte

Sintaxe:
FWSimpEdit():ChangeFont() → NIL



InsertImg()

Descrição:
Inclui uma imagem no texto

Sintaxe:
FWSimpEdit():InsertImg() → NIL





InsertLine()

Descrição:
Inclui uma linha no texto

Sintaxe:
FWSimpEdit():InsertLine() → NIL




InsertMarc()

Descrição:
Inclui um marcador no texto  
1-Normal, 2-Disco (Bullet), 3-Círculo (Bullet), 4-Quadrado (Bullet), 5-Ordem decimal, 6-Ordem alfanumérica minúsculo e 7-Ordem alfanumérica maiúsculo.

Sintaxe:
FWSimpEdit():InsertMarc(nMarca) → NIL

Parâmetros:

NomeTipoDescriçãoObrigatório
nMarca Numérico Recebe do botão o parâmetro nMarca com a numeração do marcador




ChangeTab()

Descrição:
Altera tabela

Sintaxe:
FWSimpEdit():ChangeTab() → NIL




SetText()

Descrição:
Inclui um conteúdo no editor

Sintaxe:
FWSimpEdit():SetText(cText) → NIL

Parâmetros:

NomeTipoDescriçãoObrigatório
cTextCaracterTexto a ser incluído no editor




GetText()

Descrição:
Retorna o conteudo do Editor

Sintaxe:
FWSimpEdit():Text() → NIL




ChangeColor()

Descrição:
Muda a cor de fundo do SimpleEditor

Sintaxe:
FWSimpEdit():ChangeColor() → NIL




ChgColorFont()

Descrição:
Muda a cor da fonte do SimpleEditor

Sintaxe:
FWSimpEdit():ChgColorFont() → NIL




SaveToPdf()

Descrição:
Salva o conteúdo do editor em pdf

Sintaxe:
FWSimpEdit():SaveToPdf() → NIL