bonus630

`Desenvolvimento em php, c#, javascript, android...`


Categorias



qrcode Tutorial - Criando um Custom Docker para CorelDraw X7  consumindo biblioteca .NETVisualize esta página no seu Smartphone com este QRcode



Geospeleo Estudos Espeleológicos


Visual Studio CorelDraw Addon Template


Melhor Hospedagem Grátis
Web hosting


Corel na Veia


Se você não é "poweruser", utilize um antivírus n


Desenvolvimento em php, c#, javascript, android. Aplicações web com php e javascript, aplicações desktop com c#, e mobile android. Integração de sistemas web e local.

Criação de adicionais para aplicativos de terceiros com suporte, photoshop com javacript para criação de tarefas automatizadas entre outras funções, coreldraw com c# para automatizar,calcular, e integrar com web e outros sistemas.


CSS válido!


> > >

Criando um Custom Docker para CorelDraw X7 consumindo biblioteca .NET

Autor: | Categoria: CorelDraw SDK


Vou mostrar minha Custom Docker que crie anteriormente no http://bonus630.tk/tutoriais/criando-um-custom-docker-para-coreldraw-x7-utilizando-wpf/44.html consumindo uma biblioteca .NET, para isso vou utilizar uma biblioteca criada para um outro projeto meu, http://bonus630.tk/downloads/gerenciador-e-controle-de-horas-trabalhadas-para-windows/141.html, essa biblioteca tem a exclusiva função de converter um dado valor em um texto com o valor em Reais(Moeda Brasileira) por extenso, essa biblioteca pode ser baixada no link http://bonus630.tk/downloads/biblioteca-para-converter-valor-numerico-em-reais-por-extenso-/140.html .Então vamos iniciar.

Abra o projeto "SayHello", no "Solution Explorer" adicione uma nova referência para a dll baixada.




Adicionando referência

Adicione um botão e no evento de click adicione os códigos.

ToFullText fullText = new ToFullText();
            Shapes shapes = app.ActiveSelection.Shapes;
            foreach(Corel.Interop.VGCore.Shape shape  in shapes)
            {
                double width, heigth, xPosition, yPosition;
                shape.GetPosition(out xPosition,out yPosition);
                shape.GetSize(out width,out heigth);
                double value; 
                bool numeric  = Double.TryParse(shape.Text.Contents,out value);
                if(numeric)
                    app.ActiveLayer.CreateArtisticText(xPosition + 0.5 + width, yPosition-heigth, fullText.showText(value));
            }

Vamos entender esse código:

Na linha             Shapes shapes = app.ActiveSelection.Shapes; eu recupero todos os objetos selecionados 

Passo Demonstração




Voltar

C
o
m
e
n
t
a
r


Mostrar Comentários
Bonus630

/bonus630 /bonus630 /bonus630 /bonus630 email Linkedin /bonus630 bonus630@hotmail.com @bonus630 /bonus630
Todos os Direitos Reservados - Bonus630
Criado e desenvolvido por Reginaldo
Email:Bonus630@gmail.com

Mostrar Citações