Visual Vision
---  
Plugins Specifications 1.2 
 
 
 
 
 
 
 
 
 
 
NOTE: this page is for programmers only! 
 
HyperPublish, EasyWebEditor, 1site, CDFrontEnd, PaperKiller and EBooksWriter support "text effects" plugins and "image effects" plugins. 
The purpose of an "image" plugin is to input a graphic file (gif or jpg), to enhance it, and to output modifications to the same file.  
The purpose of a "text" plugin is to input text parameters (caption, font, color, bgcolor, style, size), to enhance it, and to output the result to a graphic file (name is also given as parameter). 
 
 
The following text contains the specifications for programmers wishing to build a plugin application (or want to adapt their apps to work as a plugin). A plugin is very easy to implement: parameters are passed through the command-line, no OLE-COM stuff. 
 
 
Text Plugins 
To install a text plugin you need to add registry keys such as these: 
 
[HKEY_CURRENT_USER\Software\VV\Iper\PluginText] 
 
[HKEY_CURRENT_USER\Software\VV\Iper\PluginText\MyPluginText1] 
"EffectName"="My plugin text 1" 
"EffectPath"="c:\\tmp\\myplugin.exe" 
"EffectPars"="/text" 
 
[HKEY_CURRENT_USER\Software\VV\Iper\PluginText\PlugText2] 
"EffectName"="Text eff 2" 
"EffectPath"="c:\\windows\\myapp.exe" 
"EffectPars"="/runiniperpluginmode /e2" 
 
HP/EWE/PK/EBW call the plugin’s exe with given parameters (EffectPars) on command line, plus these parameters: 
/Icaption="Hello word!" /Ifont="Times new roman" /Isize=12 
/Icolor=#aa0000 /Ibg=#ffffff /Ib=0 /Ii=0 c:\...\heretheresult.gif 
(Note that parameter values are replaced with selected text block ones. In the caption, an eventual "" means ". b=0 no bold, i=0 no italic). 
In short, your application should generate the image passed as parameter ( c:\...\heretheresult.gif ) by using the other parameters.  
(1.2 only, 2003) In case your program could not return a GIF image, just return a BMP image, same path and name, just different extension. 
 
 
Image plugins 
To install an image plugin you need to add registry keys such as these: 
 
[HKEY_CURRENT_USER\Software\VV\Iper\PluginImage] 
 
[HKEY_CURRENT_USER\Software\VV\Iper\PluginImage\MyPluginImg1] 
"EffectName"="My plugin image 1" 
"EffectPath"="c:\\tmp\\myplugin.exe" 
"EffectPars"="/img" 
 
HP/EWE/PK/EBW calls the plugin’s exe with given parameters on command line, plus this parameter: 
c:\thepath...\theNameOfTheImage.gif 
(1.2 only, 2003) In case your program could not return a GIF image, just return a BMP image, same path and name, just different extension. 
 
 
Hints 
A text plugin is very useful if you can select a portion of text on your web pages, apply an effect, and can then quickly repeat this process for all titles of the page. 
If your software is (for example) tePRO.exe, you can quickly implement that behavior in this way. 
 
[HKEY_CURRENT_USER\Software\VV\Iper\PluginText\TextEffectPRO] 
"EffectName"="Text Effect PRO effects" 
"EffectPath"="c:\\windows\\tePRO.exe" 
"EffectPars"="/effects" 
 
[HKEY_CURRENT_USER\Software\VV\Iper\PluginText\ 
TextEffectPROredo] 
"EffectName"="Text Effect PRO repeat last effect" 
"EffectPath"="c:\\windows\\tePRO.exe" 
"EffectPars"="/redolasteffect" 
 
The software tePRO.exe should store the last effect done for HP/EWE/PK/EBW (for example in the same reg key, maybe by using a string like "EffectLast"), and should retrieve it when called with “/redolasteffect” option. 
Note that this hint also apllies for “image effects”. 
 
 
Test and debugging 
You can use any of our programs to test plugins (download here): when reg keys are found, a "magic" button will show for text and another one for images: you can select a text block or an image and use the button. 
A sample plugin application (exe demo and delphi source) is available here: http://visualvision.com/download/plugapp.zip 
 
 
Send comments to iper@visualvision.com. 
 
---
---
---
 
 
 
Visual Vision has been selling software online since 1998, and is a proud member of the Association of Shareware Professionals 
Visual Vision, professional tools for both on-line (Internet pages, sites, Html) and off-line (manuals, ebooks, hypertext documents, CDs) authoring and publishing. Making Web sites, creating Internet and Intranet pages; building multimedia CD (with automatic install); catalogs; e-books, hypertext; policy and procedure manuals; laws, with cross references; health and safety manuals; training manuals, technical manuals; software user guides, on-line help systems; specifications, minutes. We have the best ebook creator (or compiler) on the market, the best Web site builder, the best catalog software tool out there. 
 
 
Advertising 
 

 
 
 
 
 
Visual Vision sells professional tools for creating high quality hypertext documents: create catalogs; create Web sites, Internet and Intranet pages; multimedia CD (with automatic install / autoinstall); make policy and procedure manuals; ebooks; rule-books; laws, with cross references; health and safety manuals; training manuals, technical manuals; software user guides, online help systems; build catalogues; specifications, minutes; multimedia electronic books; Html documents; schools-related hypertext. Ebooks, Web and CDROM publishing and authoring. Making hypermedia has never been so easy! 
[Click here for the VisualVision home page] 
Make a Web site Creating a Web site quickly Making a Web page Create a Web site quickly Software per creare cataloghi, manuali, siti Web, ipertesti, ebook Software per creare un catalogo, un manuale, un sito Web, un ipertesto, un ebook Programma per creare un catalogo, un CD, un sito Web, un manuale Come creare un sito Web Come creare un manuale, WinHelp, Html Help Come creare un ebook, libro elettronico creare un sito web creare un catalogo creare un manuale creare cataloghi su cdrom e siti creare pagine web creare manuali o ipertesti creare ebooks libri elettronici Shareware resources,shareware sites,upload sites,shareware distributors Risorse shareware,siti shareware,distributori shareware How to create a catalog, a web site, a manual, a CDROM, an ebook How to create a catalog How to create a Web site How to create a manual How to create a CDROM How to create an ebook How to create an autorun cd create cdrom cd front end Create autostart CD Create autorun CD Making autoplay CD Create a catalog making catalog Making a manual HTML Help software manual software Create a CDROM, a Web site, a catalog Create a catalog create a catalog on cdrom making catalog make a cd rom catalog creator catalog software multimedia software make a cd rom web site catalog Create a manual,a WinHelp,a Html Help, hypertext manual creator create htmlhelp create a manual creating manual manual software create html help html help compiler making manual Create a Web Site,Create a Web page,Software for Web publishing, Internet sites creation, Html editor WYSIWYG, WYSIWYL web creator web site builder web site software create a web site web site editor making web site how to create a web site web publishing software making Ebook make ebook ebook builder ebook compiler Create Ebooks E-book compiler software making ebook autorun cd software create autorun cd autoplay software  
Web publishing - Web and CDROM builder - Catalog creator software - Manual builder software - making Html Help software - creating ebook software - Hypermedia publishing - Html editor - How to create a web site - Creating web pages - How to create a web page - Create a manual - Making multimedia CDROM software - Create a web page - CD Front End - Web builder - Creating catalog - Make manual - Making Autostart CD - CD catalog creator - Create ebooks 
 
 
Perogatt’s Special Edition? Click on the image below: 
Special Perogatt Editions: a lot of templates, images, clip art, themes, also for Christmas Xmas. Make a nice Web site or CD! 
 
Frequent questions - More: info@visualvision.com - Contacts and policies - Site map - User's Web forum 
CD Front End - HyperPublish - EasyWebEditor - 1site - PaperKiller - EbooksWriter 
Get CDFrontEnd - Get HyperPublish - Get PaperKiller - Get EasyWebEditor - Get EBooksWriter - Get HP+EBW bundle 
Get HyperPublish CD - Get EasyWebEditor CD - Get PaperKiller CD - Get EBooksWriter CD 
Get FREE software + TRIAL CD 
 
 
(C) 2003 Visual Vision - Leader in hypertext software, Web publishing and hypermedia CDROM authoring 
This site is built and maintained with HyperPublish - [site index] [site map] [email us]