A natív api külső összetevője az építési grafikonok számára (grafikonvíz alapján)
Ez a kiadvány a "GraphViz NAPIC" külső komponense, amelyet a natív API technológia alkalmazásával valósítottak meg, amely a GraphViz könyvtár módszereit adja meg grafikonok szöveges formátumú leírása alapján. Az OF + UV-komponensek meghívására példa feldolgozásra kerül sor.
Összehasonlítás a WinGraphViz programmal
Az építőelemek:
- grafikon készítése dot és neato segítségével
- kimeneti gráf a png, bmp, jpg, svg, emf, gif, tiff és dot formátumban
- a grafikonot a cp1251 vagy az UTF-8 kódolású fájlként vagy sztringként veszi fel
- az eredményt egy fájlba vagy közvetlenül az 1c változóhoz adjuk a bináris adatok típusával
A felhasználás leírása
Az összetevő csak 4 funkciót biztosít a grafikonok készítéséhez:
String létrehozása a webről (bejegyzéssor, elérési út a kimeneti felületre, lokális motor, megjelenítési formátum)
String VDD (Input String, bináris kimeneti adatok, erőforrás motor, renderelés formátuma)
PostroitIzFaylaVFayl (PutKFayluOpisaniyaGrafa, PutKFayluVyvoda, DvizhokRazmescheniya, FormatRenderinga, Kódolás)
PostroitIzFaylaVDD (PutKFayluOpisaniyaGrafa, DvoichnyeDannyeVyvoda, DvizhokRazmescheniya, FormatRenderinga, Kódolás)
Beviteli vonal - egy karakterlánc, amely a ponton lévő grafikon leírásával,
PathFileColumn DescriptionsGraph a fájl teljes elérési útja a pontban lévő grafikon leírásával,
A OutputField Path a fájl teljes elérési útja a grafikon eredményének tárolásához,
Bináris kimeneti adatok - 1c változó, amelybe az eredmény feltöltésre kerül a bináris adatok típusával,
Az elhelyezés motorja - a motor neve "dot" vagy "neato", az alapértelmezett érték "dot"
FormatRenderinga - át a terjeszkedés grafikai formátumokat támogatja a következő lehetőségek közül: «bmp», «EMF», «emfplus», «gif», «jpg», «tif», «tiff», «ps», «png», «svg» , "Dot" a "png" alapértelmezett értéke.
Kódolás - támogatja az ACP értékeket a cp-1251 és UTF8 kódoláshoz UTF-8 kódoláshoz, az alapértelmezett érték az ACP.
Mind a 4 funkció nem okoz kivételeket, de a grafikon építésével visszaadja az True értékét. Ha hiba lép fel, a függvény eredménye egy olyan hibaüzenet lesz, amelynek feldolgozása a programozó belátása szerint marad (értesíti a felhasználót vagy figyelmen kívül hagyja).
Példa az összetevővel való együttműködésre (feltétlenül feltételezzük, hogy a grafikon leírása a "inputString" változóban és az űrlapon a "FieldCards1"):
Példa a gráf leírásra a pontban:
Az elkészített grafikon így fog kinézni:
Hasznos linkek
Cikkek WinGraphViz COM komponens használatával:
A dokumentumok alárendeltségének általános ábrája: //infostart.ru/public/20309/
Fájl letöltése van, amelyben a komponens maga «GraphViz NAPIC.dll» és demo feldolgozás egy példáját mutatja művelet mind a 4 funkció az (a demo feidoigozókomponensében végrehajtani elrendezés bizonyítani módszerek csatlakozó külső komponensek röptében ).
a demo feldolgozásban egy kezelt formát adott
rögzített memória hibát és a következő platformverziókon tesztelt: 8.3.9 vastag és vékony kliens (UV), 8.2.19 vastag és vékony kliens (vastag kliens a PF-en)