Componenta externă a api nativ pentru construirea de grafice (bazate pe grafic)

  • Componenta externă a api nativ pentru construirea de grafice (bazate pe grafic)
  • Componenta externă a api nativ pentru construirea de grafice (bazate pe grafic)

Această publicație este o componentă externă a "GraphViz NAPIC", implementată folosind tehnologia API nativă, care oferă metodele librăriei GraphViz pentru a construi un grafic prin descrierea sa în format text în punct. Se aplică o procesare cu un exemplu de invocare a componentelor UV + UV.







Comparație cu WinGraphViz

Ce fac constructorii mei:

- construiți un grafic folosind dot și neato

- graficul de ieșire în format png, bmp, jpg, svg, emf, gif, tiff și punct

- luați graficul ca fișier sau un șir codificat în cp1251 sau UTF-8

- ieșiți rezultatul într-un fișier sau direct la variabila 1c cu tipul de date binare

Descrierea utilizării

Componenta oferă doar 4 funcții pentru construirea de grafice:

Construiește un șir de pe Web (String de intrare, Calea către OutputFloor, Engine Locație, Format de redare)

Construiește un VDD String (String de intrare, Date de ieșire binare, Motor de resurse, Format de redare)

BuildIsFileFilter (PathFileChildleDescriptionField, PathFilterFloor, motor de plasare, format de redare, codificare)

Construiți un ID FileForm (descrierea fișierului PathChild, datele de ieșire binare, motorul de locație, formatul de redare, codarea)

Linie de intrare - un șir cu o descriere a graficului în punct,

PathFileColumn DescriptionsGraph este calea completă către un fișier care descrie graficul în punct,







Calea OutputField este calea completă către fișierul pentru a stoca rezultatul graficului,

Date binare de ieșire - o variabilă 1c în care rezultatul va fi încărcat cu tipul de date binare,

Motorul de plasare - numele motorului este "dot" sau "neato", valoarea implicită este "dot"

FormatRenderinga - transferat la extinderea formatelor grafice suportate de următoarele opțiuni: «bmp», «emf», «emfplus», «GIF», «jpg», «TIF», «tiff», «ps», «png», «svg» , "Dot" este valoarea implicită a "png".

Codare - acceptă valorile ACP pentru codarea cp-1251 și codul UTF8 pentru codarea UTF-8, valoarea implicită este ACP.

Toate cele 4 funcții nu cauzează excepții, dar returnează valoarea True dacă graficul a fost construit. Dacă există erori, rezultatul funcției va fi un șir cu un mesaj de eroare, procesarea cărora rămâne la discreția programatorului (informează utilizatorul sau ignoră).

Un exemplu de lucru cu o componentă (presupuneți că descrierea grafului se formează în variabila "inputString" și pe formularul este "FieldCards1"):

Exemplu de descriere a graficului în punct:

Graficul construit va arăta astfel:

Componenta externă a api nativ pentru construirea de grafice (bazate pe grafic)

Link-uri utile

Articole care utilizează componenta COM WinGraphViz:

Graficul general al subordonării documentelor: //infostart.ru/public/20309/

Pentru a descărca fișierul este furnizat în care componenta propriu-zisă «Graphviz NAPIC.dll», și de prelucrare demo care prezintă un exemplu de operare cu toate cele 4 funcții de componente (o componentă de procesare demo puse în aplicare în aspect pentru a demonstra metode de conectare componente externe pe zbor ).

Componenta externă a api nativ pentru construirea de grafice (bazate pe grafic)

în procesarea demo a adăugat un formular gestionat

a fixat o eroare de memorie și a testat pe următoarele versiuni de platformă: 8.3.9 client gros și subțire (UV), 8.2.19 client gros și subțire (client gros pe PF)

Componenta externă a api nativ pentru construirea de grafice (bazate pe grafic)







Trimiteți-le prietenilor: