Menteni és betölteni formák visio flow - menedzselt visio

Ez a cikk felfedi ezt az üzenetet microsoft.public.visio.developers hírcsoport (ami mellesleg már meghalt), és tájékoztatást nyújt arról, hogyan lehet menteni Visio alakzatok külső adatforrás és betölti őket vissza. Megjegyezzük, hogy ennek semmi köze a számokat. Hogy megtanulják, hogyan kell használni a számok az adatokat lehet olvasni a Visio felhasználói kézikönyv, vagy a Visio blog. Itt azt látjuk, betöltés és mentés maguk a számok. Általában, azt hiszem, ez a cikk hasznos lehet, ha csak akkor, ha a fejlődő valami egészen hardkonoe alatt Visio =)

Így annak érdekében, hogy a szám egy külső forrásból, akkor:

Ez a blokk az adatok tárolhatók, ahol tetszik (adatbázis / memória / file / bármi). A minta kódot egyszerűen tárolja azt egy string változót a base64. Most, hogy a darab vissza a chart, akkor a módszer «Csepp» a Dokumentum / objektumot. Kiderült, hogy ezek a funkciók nagyon boldog, ha a paraméter a IDataObject őket csúszik, és nem feltétlenül szükséges Alak mester vagy paraméterként. Tehát, hogy tegye vissza a tárolt szám van szükség:

- Hozzon létre egy objektumot, amely megvalósítja a IDataObject felületen.
- Amikor Visio kér adatokat küldje el őket az objektum.
- át funkcióit «Csepp» (pl Page.Drop)

Eszközök .NET, ez minden megtehető az osztály „DataObject” a .NET Framework, amely mindent megtesz a piszkos munkát. Az alapötlet:

C ++ meg kell írni egy kicsit (lásd. Az alábbiakban a forrás).

Superior projekt sablonnal telepítőt Visio a Wix - most Wix Extension