added readme to bin folder
authorMWiedenmaier
Tue, 25 Feb 2014 11:30:26 +0100
changeset 35 81909bfe31f6
parent 34 950bc0ee9a28
child 36 aeedd0c7ffa9
added readme to bin folder
FOPRunXSLTExt/bin/README
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FOPRunXSLTExt/bin/README	Tue Feb 25 11:30:26 2014 +0100
@@ -0,0 +1,69 @@
+Program Name:                                                     
+	pi.ep.ppl.xslt.ext.ahf.dotnet.transformer
+
+Requires:
+    .Net FrameWork 4 Client Profile
+    Antenna House Formatter 6.1 MR2a
+    (How to fit dll link to another version, see pi.ep.ppl.xslt.ext.ahf.dotnet.transformer.exe.config)
+General Description:                                              
+    DotNet XSLT-Processor Extension for Antenna House Formatter areaTree function support
+    based on the Java implementation of Print and Page Layout Community Group @ W3C
+    See http://www.w3.org/community/ppl/wiki/FOPRunXSLTExt
+License: 
+    W3C license
+Author: 
+	Markus Wiedenmaier
+    practice innovatio
+    Zum Kiesgrüble 20
+    DE-78259 Mühlhausen-Ehingen
+    mailto:[email protected]
+    http://www.practice-innovation.de
+Versions:
+    0.1 2014-02-14 Markus Wiedenmaier
+
+	
+
+Prerequisites:
+============
+1. .Net FrameWork 4.0 Client Profile
+2. Antenna House Formatter 6.1 MR2a
+
+(FOP not supported yet)
+
+INSTALLATION
+============
+1. Get and install .Net FrameWork 4.0 Client Profile
+2. Get and install Antenna House Formatter 6.1
+3. Check pi.ep.ppl.xslt.ext.ahf.dotnet.transformer.exe.config for XfoDotNet40Ctl61.dll settings
+   Follow description if 
+   - XfoDotNet40Ctl61.dll is not Version 6.1.2013.1008
+   - XfoDotNet40Ctl61.dll is not installed in C:\Program Files\Antenna House\AHFormatterV61
+
+REBUILD
+=======
+1. Open pi.ep.ppl.xslt.sln in Visual Studio 2010
+2. Check dependency on XfoDotNet40Ctl61.dll and relocate it if necessary
+3. Check version of XfoDotNet40Ctl61.dll and fit app.config as described
+
+Use dll in your dotnet project
+==============================
+1. In your dotnet project
+   a. link to pi.ep.ppl.xslt.ext.ahf.dotnet.dll in
+   b. link to pi.ep.xslt.ext.interfaces.dll in your project
+2. Create an instance of System.Xml.Xsl.XslCompiledTransform as usual
+3. Before calling Transform(...) 
+   a. create an instance of pi.ep.ppl.xslt.ext.ahf.dotnet.RunAHF
+   b. create an instance of System.Xml.Xsl.XsltArgumentList
+4. Call System.Xml.Xsl.XsltArgumentList.AddExtensionObject
+   a. first paramter   = pi.ep.ppl.xslt.ext.ahf.dotnet.RunAHF.NamespaceURI
+   b. second parameter = Instance of pi.ep.ppl.xslt.ext.ahf.dotnet.RunAHF
+5. Call System.Xml.Xsl.XslCompiledTransform and provide instance of System.Xml.Xsl.XsltArgumentList
+   as one of the parameters, where allowed    
+
+   
+Example 1 - Area tree
+---------------------
+Produces an area tree in 'out/example1_dotnet_ahf.at'.
+
+Windows (only):
+   Example1_dotnet_ahf.bat
\ No newline at end of file