From 326acf88f821f8d22cb60588eba087c932f739cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com> Date: Tue, 30 Oct 2007 13:44:48 +0000 Subject: [PATCH] Initial support of checkboxs in PDFForms. The fields are retrieved correctly but the rendering is still not functionnal (it might be due to a bug in the scribus version I use) git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17294 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Form/PDFForm.py | 15 +- product/ERP5Form/tests/data/test_button.pdf | Bin 0 -> 25381 bytes product/ERP5Form/tests/data/test_button.sla | 605 ++++++++++++++++++++ product/ERP5Form/tests/testPDFForm.py | 30 + 4 files changed, 646 insertions(+), 4 deletions(-) create mode 100644 product/ERP5Form/tests/data/test_button.pdf create mode 100644 product/ERP5Form/tests/data/test_button.sla diff --git a/product/ERP5Form/PDFForm.py b/product/ERP5Form/PDFForm.py index b778d5ff6c..4ee4fe133f 100644 --- a/product/ERP5Form/PDFForm.py +++ b/product/ERP5Form/PDFForm.py @@ -178,9 +178,15 @@ class PDFTk: fdf = "%FDF-1.2\x0d%\xe2\xe3\xcf\xd3\x0d\x0a" fdf += "1 0 obj\x0d<< \x0d/FDF << /Fields [ " for key, value in values.items(): - fdf += "<< /T (%s) /V (%s) /ClrF 2 /ClrFf 1 >> \x0d" % ( - self._escapeString(key), - self._escapeString(value)) + if 0: # if the field is a check box + # ... but this is not working yet + fdf += "<< /V /%s\n/T (%s)>> \x0d" % ( + value and 'Yes' or 'Off', + self._escapeString(key),) + else: + fdf += "<</V (%s) /T (%s) /ClrF 2 /ClrFf 1 >> \x0d" % ( + self._escapeString(value), + self._escapeString(key)) fdf += "] \x0d" @@ -319,7 +325,8 @@ class PDFForm(File): values = self.pdftk.dumpDataFields(file) self.cells = {} for v in values : - if v["FieldType"] != "Button" : + if v["FieldType"] not in ("Button", "Choice")\ + or not int(v["FieldFlags"]) & 65536: k = v["FieldName"] if not self.all_cells.has_key(k) : self.cells[k] = "" diff --git a/product/ERP5Form/tests/data/test_button.pdf b/product/ERP5Form/tests/data/test_button.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a18fa7a464ae90544d37dac318c9636bb3a30f95 GIT binary patch literal 25381 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 literal 0 HcmV?d00001 diff --git a/product/ERP5Form/tests/data/test_button.sla b/product/ERP5Form/tests/data/test_button.sla new file mode 100644 index 0000000000..197ac9ccfc --- /dev/null +++ b/product/ERP5Form/tests/data/test_button.sla @@ -0,0 +1,605 @@ +<SCRIBUSUTF8NEW Version="1.3.3.3" > + <DOCUMENT HalfRes="1" MAGMAX="800" TextPenShade="100" MAJGRID="100" ABSTSPALTEN="11" ScratchBottom="20" AUTOCHECK="0" LANGUAGE="French" DPIn2="" DPgam="0" HCMS="1" UnderlineWidth="-1" TabFill="" DGAP="0" ORIENTATION="0" PASPECT="1" WIDTH="1" POLYR="0" SHOWLINK="0" MINWORDLEN="3" UnderlinePos="-1" VTIEFSC="100" DOCLANGINFO="" COMMENTS="" AutoSaveTime="600000" POLYS="0" GuideRad="10" rulerMode="1" TITLE="" KEYWORDS="" TabWidth="36" DSIZE="12" AUTOSPALTEN="1" PAGESIZE="A4" STIL="1" TextBackGroundShade="100" PEN="Black" POLYC="4" SnapToGuides="0" GROUPC="7" DOCFORMAT="" DOCDATE="" BORDERTOP="9" currentProfile="PostScript" MARGC="#0000ff" EndArrow="0" SHOWBASE="0" SHOWGRID="0" SnapToGrid="0" GUIDELOCK="0" DIMo="1" DIPr="0" StrikeThruPos="-1" WIDTHLINE="1" TextStrokeShade="100" DPuse="0" DPSo="0" DOCSOURCE="" FIRSTNUM="1" GuideC="#000080" BRUSH="Black" StartArrow="0" ScratchRight="100" POLYF="0.5" SHOWMARGIN="1" DPbla="1" StrikeThruWidth="-1" VHOCHSC="100" DOCTYPE="" BORDERBOTTOM="40" BRUSHSHADE="100" StrokeText="Black" BASEGRID="14.4" VTIEF="33" DOCCONTRIB="" DOCRELATION="" PICTSCX="1" CPICT="White" PENLINE="Black" AutoSave="0" BASEO="0" DOCIDENT="" BOOK="0" PICTSCY="1" MAGSTEP="200" TextLineColor="None" ScratchTop="20" POLYFD="0" AUTOL="20" PUBLISHER="" ANZPAGES="1" PSCALE="1" LINESHADE="100" HYCOUNT="2" DIMo2="1" AUTHOR="" UNITS="0" BORDERRIGHT="9" RANDF="0" MAJORC="#00ff00" PENSHADE="100" PENTEXT="Black" GRAB="4" showcolborders="0" SHOWGUIDES="1" DPInCMYK="" DPPr="" DPMo="" PAGEHEIGHT="842" PAGEWIDTH="595" BACKG="1" GuideZ="10" TextBackGround="None" MINGRID="20" VHOCH="33" DOCCOVER="" DCOL="1" EmbeddedPath="0" rulerYoffset="0" SHOWPICT="1" SHOWFRAME="1" AUTOMATIC="1" ALAYER="0" DOCRIGHTS="" PICTSHADE="100" ScratchLeft="100" rulerXoffset="0" showrulers="1" DPIn="" VKAPIT="75" DFONT="Blue Highway Bold" BORDERLEFT="9" PAGEC="#ffffff" BaseC="#c0c0c0" MINORC="#00ff00" MAGMIN="10" STILLINE="1" TextLineShade="100" SHOWControl="0" > + <CheckProfile checkTransparency="1" autoCheck="1" minResolution="144" checkOverflow="1" ignoreErrors="0" checkRasterPDF="1" checkResolution="1" checkGlyphs="1" Name="PDF/X-3" checkAnnotations="1" checkPictures="1" checkOrphans="1" /> + <CheckProfile checkTransparency="1" autoCheck="1" minResolution="72" checkOverflow="1" ignoreErrors="0" checkRasterPDF="1" checkResolution="1" checkGlyphs="1" Name="PDF·1.3" checkAnnotations="0" checkPictures="1" checkOrphans="1" /> + <CheckProfile checkTransparency="0" autoCheck="1" minResolution="72" checkOverflow="1" ignoreErrors="0" checkRasterPDF="1" checkResolution="1" checkGlyphs="1" Name="PDF·1.4" checkAnnotations="0" checkPictures="1" checkOrphans="1" /> + <CheckProfile checkTransparency="1" autoCheck="1" minResolution="72" checkOverflow="1" ignoreErrors="0" checkRasterPDF="1" checkResolution="1" checkGlyphs="1" Name="PostScript" checkAnnotations="0" checkPictures="1" checkOrphans="1" /> + <COLOR Register="0" Spot="0" CMYK="#0f070000" NAME="AliceBlue" /> + <COLOR Register="0" Spot="0" CMYK="#000f2305" NAME="AntiqueWhite" /> + <COLOR Register="0" Spot="0" CMYK="#00102400" NAME="AntiqueWhite1" /> + <COLOR Register="0" Spot="0" CMYK="#000f2211" NAME="AntiqueWhite2" /> + <COLOR Register="0" Spot="0" CMYK="#000d1d32" NAME="AntiqueWhite3" /> + <COLOR Register="0" Spot="0" CMYK="#00081374" NAME="AntiqueWhite4" /> + <COLOR Register="0" Spot="0" CMYK="#80002b00" NAME="Aquamarine" /> + <COLOR Register="0" Spot="0" CMYK="#80002b00" NAME="Aquamarine1" /> + <COLOR Register="0" Spot="0" CMYK="#78002811" NAME="Aquamarine2" /> + <COLOR Register="0" Spot="0" CMYK="#67002332" NAME="Aquamarine3" /> + <COLOR Register="0" Spot="0" CMYK="#46001774" NAME="Aquamarine4" /> + <COLOR Register="0" Spot="0" CMYK="#0f000000" NAME="Azure" /> + <COLOR Register="0" Spot="0" CMYK="#0f000000" NAME="Azure1" /> + <COLOR Register="0" Spot="0" CMYK="#0e000011" NAME="Azure2" /> + <COLOR Register="0" Spot="0" CMYK="#0c000032" NAME="Azure3" /> + <COLOR Register="0" Spot="0" CMYK="#08000074" NAME="Azure4" /> + <COLOR Register="0" Spot="0" CMYK="#0000190a" NAME="Beige" /> + <COLOR Register="0" Spot="0" CMYK="#001b3b00" NAME="Bisque" /> + <COLOR Register="0" Spot="0" CMYK="#001b3b00" NAME="Bisque1" /> + <COLOR Register="0" Spot="0" CMYK="#00193711" NAME="Bisque2" /> + <COLOR Register="0" Spot="0" CMYK="#00162f32" NAME="Bisque3" /> + <COLOR Register="0" Spot="0" CMYK="#000e2074" NAME="Bisque4" /> + <COLOR Register="0" Spot="0" CMYK="#000000ff" NAME="Black" /> + <COLOR Register="0" Spot="0" CMYK="#00143200" NAME="BlanchedAlmond" /> + <COLOR Register="0" Spot="0" CMYK="#ffff0000" NAME="Blue" /> + <COLOR Register="0" Spot="0" CMYK="#ffff0000" NAME="Blue1" /> + <COLOR Register="0" Spot="0" CMYK="#eeee0011" NAME="Blue2" /> + <COLOR Register="0" Spot="0" CMYK="#cdcd0032" NAME="Blue3" /> + <COLOR Register="0" Spot="0" CMYK="#8b8b0074" NAME="Blue4" /> + <COLOR Register="0" Spot="0" CMYK="#58b7001d" NAME="BlueViolet" /> + <COLOR Register="0" Spot="0" CMYK="#007b7b5a" NAME="Brown" /> + <COLOR Register="0" Spot="0" CMYK="#00bfbf00" NAME="Brown1" /> + <COLOR Register="0" Spot="0" CMYK="#00b3b311" NAME="Brown2" /> + <COLOR Register="0" Spot="0" CMYK="#009a9a32" NAME="Brown3" /> + <COLOR Register="0" Spot="0" CMYK="#00686874" NAME="Brown4" /> + <COLOR Register="0" Spot="0" CMYK="#00265721" NAME="Burlywood" /> + <COLOR Register="0" Spot="0" CMYK="#002c6400" NAME="Burlywood1" /> + <COLOR Register="0" Spot="0" CMYK="#00295d11" NAME="Burlywood2" /> + <COLOR Register="0" Spot="0" CMYK="#00235032" NAME="Burlywood3" /> + <COLOR Register="0" Spot="0" CMYK="#00183674" NAME="Burlywood4" /> + <COLOR Register="0" Spot="0" CMYK="#4102005f" NAME="CadetBlue" /> + <COLOR Register="0" Spot="0" CMYK="#670a0000" NAME="CadetBlue1" /> + <COLOR Register="0" Spot="0" CMYK="#60090011" NAME="CadetBlue2" /> + <COLOR Register="0" Spot="0" CMYK="#53080032" NAME="CadetBlue3" /> + <COLOR Register="0" Spot="0" CMYK="#38050074" NAME="CadetBlue4" /> + <COLOR Register="0" Spot="0" CMYK="#8000ff00" NAME="Chartreuse" /> + <COLOR Register="0" Spot="0" CMYK="#8000ff00" NAME="Chartreuse1" /> + <COLOR Register="0" Spot="0" CMYK="#7800ee11" NAME="Chartreuse2" /> + <COLOR Register="0" Spot="0" CMYK="#6700cd32" NAME="Chartreuse3" /> + <COLOR Register="0" Spot="0" CMYK="#46008b74" NAME="Chartreuse4" /> + <COLOR Register="0" Spot="0" CMYK="#0069b42d" NAME="Chocolate" /> + <COLOR Register="0" Spot="0" CMYK="#0080db00" NAME="Chocolate1" /> + <COLOR Register="0" Spot="0" CMYK="#0078cd11" NAME="Chocolate2" /> + <COLOR Register="0" Spot="0" CMYK="#0067b032" NAME="Chocolate3" /> + <COLOR Register="0" Spot="0" CMYK="#00467874" NAME="Chocolate4" /> + <COLOR Register="0" Spot="0" CMYK="#0080af00" NAME="Coral" /> + <COLOR Register="0" Spot="0" CMYK="#008da900" NAME="Coral1" /> + <COLOR Register="0" Spot="0" CMYK="#00849e11" NAME="Coral2" /> + <COLOR Register="0" Spot="0" CMYK="#00728832" NAME="Coral3" /> + <COLOR Register="0" Spot="0" CMYK="#004d5c74" NAME="Coral4" /> + <COLOR Register="0" Spot="0" CMYK="#89580012" NAME="CornflowerBlue" /> + <COLOR Register="0" Spot="0" CMYK="#00072300" NAME="Cornsilk" /> + <COLOR Register="0" Spot="0" CMYK="#00072300" NAME="Cornsilk1" /> + <COLOR Register="0" Spot="0" CMYK="#00062111" NAME="Cornsilk2" /> + <COLOR Register="0" Spot="0" CMYK="#00051c32" NAME="Cornsilk3" /> + <COLOR Register="0" Spot="0" CMYK="#00031374" NAME="Cornsilk4" /> + <COLOR Register="0" Spot="0" CMYK="#ff000000" NAME="Cyan" /> + <COLOR Register="0" Spot="0" CMYK="#ff000000" NAME="Cyan1" /> + <COLOR Register="0" Spot="0" CMYK="#ee000011" NAME="Cyan2" /> + <COLOR Register="0" Spot="0" CMYK="#cd000032" NAME="Cyan3" /> + <COLOR Register="0" Spot="0" CMYK="#8b000074" NAME="Cyan4" /> + <COLOR Register="0" Spot="0" CMYK="#8b8b0074" NAME="DarkBlue" /> + <COLOR Register="0" Spot="0" CMYK="#8b000074" NAME="DarkCyan" /> + <COLOR Register="0" Spot="0" CMYK="#0032ad47" NAME="DarkGoldenrod" /> + <COLOR Register="0" Spot="0" CMYK="#0046f000" NAME="DarkGoldenrod1" /> + <COLOR Register="0" Spot="0" CMYK="#0041e011" NAME="DarkGoldenrod2" /> + <COLOR Register="0" Spot="0" CMYK="#0038c132" NAME="DarkGoldenrod3" /> + <COLOR Register="0" Spot="0" CMYK="#00268374" NAME="DarkGoldenrod4" /> + <COLOR Register="0" Spot="0" CMYK="#6400649b" NAME="DarkGreen" /> + <COLOR Register="0" Spot="0" CMYK="#00000056" NAME="DarkGrey" /> + <COLOR Register="0" Spot="0" CMYK="#00065242" NAME="DarkKhaki" /> + <COLOR Register="0" Spot="0" CMYK="#008b0074" NAME="DarkMagenta" /> + <COLOR Register="0" Spot="0" CMYK="#16003c94" NAME="DarkOliveGreen" /> + <COLOR Register="0" Spot="0" CMYK="#35008f00" NAME="DarkOliveGreen1" /> + <COLOR Register="0" Spot="0" CMYK="#32008611" NAME="DarkOliveGreen2" /> + <COLOR Register="0" Spot="0" CMYK="#2b007332" NAME="DarkOliveGreen3" /> + <COLOR Register="0" Spot="0" CMYK="#1d004e74" NAME="DarkOliveGreen4" /> + <COLOR Register="0" Spot="0" CMYK="#0073ff00" NAME="DarkOrange" /> + <COLOR Register="0" Spot="0" CMYK="#0080ff00" NAME="DarkOrange1" /> + <COLOR Register="0" Spot="0" CMYK="#0078ee11" NAME="DarkOrange2" /> + <COLOR Register="0" Spot="0" CMYK="#0067cd32" NAME="DarkOrange3" /> + <COLOR Register="0" Spot="0" CMYK="#00468b74" NAME="DarkOrange4" /> + <COLOR Register="0" Spot="0" CMYK="#339a0033" NAME="DarkOrchid" /> + <COLOR Register="0" Spot="0" CMYK="#40c10000" NAME="DarkOrchid1" /> + <COLOR Register="0" Spot="0" CMYK="#3cb40011" NAME="DarkOrchid2" /> + <COLOR Register="0" Spot="0" CMYK="#339b0032" NAME="DarkOrchid3" /> + <COLOR Register="0" Spot="0" CMYK="#23690074" NAME="DarkOrchid4" /> + <COLOR Register="0" Spot="0" CMYK="#008b8b74" NAME="DarkRed" /> + <COLOR Register="0" Spot="0" CMYK="#00536f16" NAME="DarkSalmon" /> + <COLOR Register="0" Spot="0" CMYK="#2d002d43" NAME="DarkSeaGreen" /> + <COLOR Register="0" Spot="0" CMYK="#3e003e00" NAME="DarkSeaGreen1" /> + <COLOR Register="0" Spot="0" CMYK="#3a003a11" NAME="DarkSeaGreen2" /> + <COLOR Register="0" Spot="0" CMYK="#32003232" NAME="DarkSeaGreen3" /> + <COLOR Register="0" Spot="0" CMYK="#22002274" NAME="DarkSeaGreen4" /> + <COLOR Register="0" Spot="0" CMYK="#434e0074" NAME="DarkSlateBlue" /> + <COLOR Register="0" Spot="0" CMYK="#200000b0" NAME="DarkSlateGrey" /> + <COLOR Register="0" Spot="0" CMYK="#68000000" NAME="DarkSlateGrey1" /> + <COLOR Register="0" Spot="0" CMYK="#61000011" NAME="DarkSlateGrey2" /> + <COLOR Register="0" Spot="0" CMYK="#54000032" NAME="DarkSlateGrey3" /> + <COLOR Register="0" Spot="0" CMYK="#39000074" NAME="DarkSlateGrey4" /> + <COLOR Register="0" Spot="0" CMYK="#d103002e" NAME="DarkTurquoise" /> + <COLOR Register="0" Spot="0" CMYK="#3fd3002c" NAME="DarkViolet" /> + <COLOR Register="0" Spot="0" CMYK="#00eb6c00" NAME="DeepPink" /> + <COLOR Register="0" Spot="0" CMYK="#00eb6c00" NAME="DeepPink1" /> + <COLOR Register="0" Spot="0" CMYK="#00dc6511" NAME="DeepPink2" /> + <COLOR Register="0" Spot="0" CMYK="#00bd5732" NAME="DeepPink3" /> + <COLOR Register="0" Spot="0" CMYK="#00813b74" NAME="DeepPink4" /> + <COLOR Register="0" Spot="0" CMYK="#ff400000" NAME="DeepSkyBlue" /> + <COLOR Register="0" Spot="0" CMYK="#ff400000" NAME="DeepSkyBlue1" /> + <COLOR Register="0" Spot="0" CMYK="#ee3c0011" NAME="DeepSkyBlue2" /> + <COLOR Register="0" Spot="0" CMYK="#cd330032" NAME="DeepSkyBlue3" /> + <COLOR Register="0" Spot="0" CMYK="#8b230074" NAME="DeepSkyBlue4" /> + <COLOR Register="0" Spot="0" CMYK="#00000096" NAME="DimGrey" /> + <COLOR Register="0" Spot="0" CMYK="#e16f0000" NAME="DodgerBlue" /> + <COLOR Register="0" Spot="0" CMYK="#e16f0000" NAME="DodgerBlue1" /> + <COLOR Register="0" Spot="0" CMYK="#d2680011" NAME="DodgerBlue2" /> + <COLOR Register="0" Spot="0" CMYK="#b5590032" NAME="DodgerBlue3" /> + <COLOR Register="0" Spot="0" CMYK="#7b3d0074" NAME="DodgerBlue4" /> + <COLOR Register="0" Spot="0" CMYK="#0090904d" NAME="Firebrick" /> + <COLOR Register="0" Spot="0" CMYK="#00cfcf00" NAME="Firebrick1" /> + <COLOR Register="0" Spot="0" CMYK="#00c2c211" NAME="Firebrick2" /> + <COLOR Register="0" Spot="0" CMYK="#00a7a732" NAME="Firebrick3" /> + <COLOR Register="0" Spot="0" CMYK="#00717174" NAME="Firebrick4" /> + <COLOR Register="0" Spot="0" CMYK="#00050f00" NAME="FloralWhite" /> + <COLOR Register="0" Spot="0" CMYK="#69006974" NAME="ForestGreen" /> + <COLOR Register="0" Spot="0" CMYK="#00000023" NAME="Gainsboro" /> + <COLOR Register="0" Spot="0" CMYK="#07070000" NAME="GhostWhite" /> + <COLOR Register="0" Spot="0" CMYK="#0028ff00" NAME="Gold" /> + <COLOR Register="0" Spot="0" CMYK="#0028ff00" NAME="Gold1" /> + <COLOR Register="0" Spot="0" CMYK="#0025ee11" NAME="Gold2" /> + <COLOR Register="0" Spot="0" CMYK="#0020cd32" NAME="Gold3" /> + <COLOR Register="0" Spot="0" CMYK="#00168b74" NAME="Gold4" /> + <COLOR Register="0" Spot="0" CMYK="#0035ba25" NAME="Goldenrod" /> + <COLOR Register="0" Spot="0" CMYK="#003eda00" NAME="Goldenrod1" /> + <COLOR Register="0" Spot="0" CMYK="#003acc11" NAME="Goldenrod2" /> + <COLOR Register="0" Spot="0" CMYK="#0032b032" NAME="Goldenrod3" /> + <COLOR Register="0" Spot="0" CMYK="#00227774" NAME="Goldenrod4" /> + <COLOR Register="0" Spot="0" CMYK="#ff00ff00" NAME="Green" /> + <COLOR Register="0" Spot="0" CMYK="#ff00ff00" NAME="Green1" /> + <COLOR Register="0" Spot="0" CMYK="#ee00ee11" NAME="Green2" /> + <COLOR Register="0" Spot="0" CMYK="#cd00cd32" NAME="Green3" /> + <COLOR Register="0" Spot="0" CMYK="#8b008b74" NAME="Green4" /> + <COLOR Register="0" Spot="0" CMYK="#5200d000" NAME="GreenYellow" /> + <COLOR Register="0" Spot="0" CMYK="#00000041" NAME="Grey" /> + <COLOR Register="0" Spot="0" CMYK="#000000ff" NAME="Grey0" /> + <COLOR Register="0" Spot="0" CMYK="#000000fc" NAME="Grey1" /> + <COLOR Register="0" Spot="0" CMYK="#000000e5" NAME="Grey10" /> + <COLOR Register="0" Spot="0" CMYK="#00000000" NAME="Grey100" /> + <COLOR Register="0" Spot="0" CMYK="#000000e3" NAME="Grey11" /> + <COLOR Register="0" Spot="0" CMYK="#000000e0" NAME="Grey12" /> + <COLOR Register="0" Spot="0" CMYK="#000000de" NAME="Grey13" /> + <COLOR Register="0" Spot="0" CMYK="#000000db" NAME="Grey14" /> + <COLOR Register="0" Spot="0" CMYK="#000000d9" NAME="Grey15" /> + <COLOR Register="0" Spot="0" CMYK="#000000d6" NAME="Grey16" /> + <COLOR Register="0" Spot="0" CMYK="#000000d4" NAME="Grey17" /> + <COLOR Register="0" Spot="0" CMYK="#000000d1" NAME="Grey18" /> + <COLOR Register="0" Spot="0" CMYK="#000000cf" NAME="Grey19" /> + <COLOR Register="0" Spot="0" CMYK="#000000fa" NAME="Grey2" /> + <COLOR Register="0" Spot="0" CMYK="#000000cc" NAME="Grey20" /> + <COLOR Register="0" Spot="0" CMYK="#000000c9" NAME="Grey21" /> + <COLOR Register="0" Spot="0" CMYK="#000000c7" NAME="Grey22" /> + <COLOR Register="0" Spot="0" CMYK="#000000c4" NAME="Grey23" /> + <COLOR Register="0" Spot="0" CMYK="#000000c2" NAME="Grey24" /> + <COLOR Register="0" Spot="0" CMYK="#000000bf" NAME="Grey25" /> + <COLOR Register="0" Spot="0" CMYK="#000000bd" NAME="Grey26" /> + <COLOR Register="0" Spot="0" CMYK="#000000ba" NAME="Grey27" /> + <COLOR Register="0" Spot="0" CMYK="#000000b8" NAME="Grey28" /> + <COLOR Register="0" Spot="0" CMYK="#000000b5" NAME="Grey29" /> + <COLOR Register="0" Spot="0" CMYK="#000000f7" NAME="Grey3" /> + <COLOR Register="0" Spot="0" CMYK="#000000b2" NAME="Grey30" /> + <COLOR Register="0" Spot="0" CMYK="#000000b0" NAME="Grey31" /> + <COLOR Register="0" Spot="0" CMYK="#000000ad" NAME="Grey32" /> + <COLOR Register="0" Spot="0" CMYK="#000000ab" NAME="Grey33" /> + <COLOR Register="0" Spot="0" CMYK="#000000a8" NAME="Grey34" /> + <COLOR Register="0" Spot="0" CMYK="#000000a6" NAME="Grey35" /> + <COLOR Register="0" Spot="0" CMYK="#000000a3" NAME="Grey36" /> + <COLOR Register="0" Spot="0" CMYK="#000000a1" NAME="Grey37" /> + <COLOR Register="0" Spot="0" CMYK="#0000009e" NAME="Grey38" /> + <COLOR Register="0" Spot="0" CMYK="#0000009c" NAME="Grey39" /> + <COLOR Register="0" Spot="0" CMYK="#000000f5" NAME="Grey4" /> + <COLOR Register="0" Spot="0" CMYK="#00000099" NAME="Grey40" /> + <COLOR Register="0" Spot="0" CMYK="#00000096" NAME="Grey41" /> + <COLOR Register="0" Spot="0" CMYK="#00000094" NAME="Grey42" /> + <COLOR Register="0" Spot="0" CMYK="#00000091" NAME="Grey43" /> + <COLOR Register="0" Spot="0" CMYK="#0000008f" NAME="Grey44" /> + <COLOR Register="0" Spot="0" CMYK="#0000008c" NAME="Grey45" /> + <COLOR Register="0" Spot="0" CMYK="#0000008a" NAME="Grey46" /> + <COLOR Register="0" Spot="0" CMYK="#00000087" NAME="Grey47" /> + <COLOR Register="0" Spot="0" CMYK="#00000085" NAME="Grey48" /> + <COLOR Register="0" Spot="0" CMYK="#00000082" NAME="Grey49" /> + <COLOR Register="0" Spot="0" CMYK="#000000f2" NAME="Grey5" /> + <COLOR Register="0" Spot="0" CMYK="#00000080" NAME="Grey50" /> + <COLOR Register="0" Spot="0" CMYK="#0000007d" NAME="Grey51" /> + <COLOR Register="0" Spot="0" CMYK="#0000007a" NAME="Grey52" /> + <COLOR Register="0" Spot="0" CMYK="#00000078" NAME="Grey53" /> + <COLOR Register="0" Spot="0" CMYK="#00000075" NAME="Grey54" /> + <COLOR Register="0" Spot="0" CMYK="#00000073" NAME="Grey55" /> + <COLOR Register="0" Spot="0" CMYK="#00000070" NAME="Grey56" /> + <COLOR Register="0" Spot="0" CMYK="#0000006e" NAME="Grey57" /> + <COLOR Register="0" Spot="0" CMYK="#0000006b" NAME="Grey58" /> + <COLOR Register="0" Spot="0" CMYK="#00000069" NAME="Grey59" /> + <COLOR Register="0" Spot="0" CMYK="#000000f0" NAME="Grey6" /> + <COLOR Register="0" Spot="0" CMYK="#00000066" NAME="Grey60" /> + <COLOR Register="0" Spot="0" CMYK="#00000063" NAME="Grey61" /> + <COLOR Register="0" Spot="0" CMYK="#00000061" NAME="Grey62" /> + <COLOR Register="0" Spot="0" CMYK="#0000005e" NAME="Grey63" /> + <COLOR Register="0" Spot="0" CMYK="#0000005c" NAME="Grey64" /> + <COLOR Register="0" Spot="0" CMYK="#00000059" NAME="Grey65" /> + <COLOR Register="0" Spot="0" CMYK="#00000057" NAME="Grey66" /> + <COLOR Register="0" Spot="0" CMYK="#00000054" NAME="Grey67" /> + <COLOR Register="0" Spot="0" CMYK="#00000052" NAME="Grey68" /> + <COLOR Register="0" Spot="0" CMYK="#0000004f" NAME="Grey69" /> + <COLOR Register="0" Spot="0" CMYK="#000000ed" NAME="Grey7" /> + <COLOR Register="0" Spot="0" CMYK="#0000004c" NAME="Grey70" /> + <COLOR Register="0" Spot="0" CMYK="#0000004a" NAME="Grey71" /> + <COLOR Register="0" Spot="0" CMYK="#00000047" NAME="Grey72" /> + <COLOR Register="0" Spot="0" CMYK="#00000045" NAME="Grey73" /> + <COLOR Register="0" Spot="0" CMYK="#00000042" NAME="Grey74" /> + <COLOR Register="0" Spot="0" CMYK="#00000040" NAME="Grey75" /> + <COLOR Register="0" Spot="0" CMYK="#0000003d" NAME="Grey76" /> + <COLOR Register="0" Spot="0" CMYK="#0000003b" NAME="Grey77" /> + <COLOR Register="0" Spot="0" CMYK="#00000038" NAME="Grey78" /> + <COLOR Register="0" Spot="0" CMYK="#00000036" NAME="Grey79" /> + <COLOR Register="0" Spot="0" CMYK="#000000eb" NAME="Grey8" /> + <COLOR Register="0" Spot="0" CMYK="#00000033" NAME="Grey80" /> + <COLOR Register="0" Spot="0" CMYK="#00000030" NAME="Grey81" /> + <COLOR Register="0" Spot="0" CMYK="#0000002e" NAME="Grey82" /> + <COLOR Register="0" Spot="0" CMYK="#0000002b" NAME="Grey83" /> + <COLOR Register="0" Spot="0" CMYK="#00000029" NAME="Grey84" /> + <COLOR Register="0" Spot="0" CMYK="#00000026" NAME="Grey85" /> + <COLOR Register="0" Spot="0" CMYK="#00000024" NAME="Grey86" /> + <COLOR Register="0" Spot="0" CMYK="#00000021" NAME="Grey87" /> + <COLOR Register="0" Spot="0" CMYK="#0000001f" NAME="Grey88" /> + <COLOR Register="0" Spot="0" CMYK="#0000001c" NAME="Grey89" /> + <COLOR Register="0" Spot="0" CMYK="#000000e8" NAME="Grey9" /> + <COLOR Register="0" Spot="0" CMYK="#0000001a" NAME="Grey90" /> + <COLOR Register="0" Spot="0" CMYK="#00000017" NAME="Grey91" /> + <COLOR Register="0" Spot="0" CMYK="#00000014" NAME="Grey92" /> + <COLOR Register="0" Spot="0" CMYK="#00000012" NAME="Grey93" /> + <COLOR Register="0" Spot="0" CMYK="#0000000f" NAME="Grey94" /> + <COLOR Register="0" Spot="0" CMYK="#0000000d" NAME="Grey95" /> + <COLOR Register="0" Spot="0" CMYK="#0000000a" NAME="Grey96" /> + <COLOR Register="0" Spot="0" CMYK="#00000008" NAME="Grey97" /> + <COLOR Register="0" Spot="0" CMYK="#00000005" NAME="Grey98" /> + <COLOR Register="0" Spot="0" CMYK="#00000003" NAME="Grey99" /> + <COLOR Register="0" Spot="0" CMYK="#0f000f00" NAME="Honeydew" /> + <COLOR Register="0" Spot="0" CMYK="#0f000f00" NAME="Honeydew1" /> + <COLOR Register="0" Spot="0" CMYK="#0e000e11" NAME="Honeydew2" /> + <COLOR Register="0" Spot="0" CMYK="#0c000c32" NAME="Honeydew3" /> + <COLOR Register="0" Spot="0" CMYK="#08000874" NAME="Honeydew4" /> + <COLOR Register="0" Spot="0" CMYK="#00964b00" NAME="HotPink" /> + <COLOR Register="0" Spot="0" CMYK="#00914b00" NAME="HotPink1" /> + <COLOR Register="0" Spot="0" CMYK="#00844711" NAME="HotPink2" /> + <COLOR Register="0" Spot="0" CMYK="#006d3d32" NAME="HotPink3" /> + <COLOR Register="0" Spot="0" CMYK="#00512974" NAME="HotPink4" /> + <COLOR Register="0" Spot="0" CMYK="#00717132" NAME="IndianRed" /> + <COLOR Register="0" Spot="0" CMYK="#00959500" NAME="IndianRed1" /> + <COLOR Register="0" Spot="0" CMYK="#008b8b11" NAME="IndianRed2" /> + <COLOR Register="0" Spot="0" CMYK="#00787832" NAME="IndianRed3" /> + <COLOR Register="0" Spot="0" CMYK="#00515174" NAME="IndianRed4" /> + <COLOR Register="0" Spot="0" CMYK="#00000f00" NAME="Ivory" /> + <COLOR Register="0" Spot="0" CMYK="#00000f00" NAME="Ivory1" /> + <COLOR Register="0" Spot="0" CMYK="#00000e11" NAME="Ivory2" /> + <COLOR Register="0" Spot="0" CMYK="#00000c32" NAME="Ivory3" /> + <COLOR Register="0" Spot="0" CMYK="#00000874" NAME="Ivory4" /> + <COLOR Register="0" Spot="0" CMYK="#000a640f" NAME="Khaki" /> + <COLOR Register="0" Spot="0" CMYK="#00097000" NAME="Khaki1" /> + <COLOR Register="0" Spot="0" CMYK="#00086911" NAME="Khaki2" /> + <COLOR Register="0" Spot="0" CMYK="#00075a32" NAME="Khaki3" /> + <COLOR Register="0" Spot="0" CMYK="#00053d74" NAME="Khaki4" /> + <COLOR Register="0" Spot="0" CMYK="#14140005" NAME="Lavender" /> + <COLOR Register="0" Spot="0" CMYK="#000f0a00" NAME="LavenderBlush" /> + <COLOR Register="0" Spot="0" CMYK="#000f0a00" NAME="LavenderBlush1" /> + <COLOR Register="0" Spot="0" CMYK="#000e0911" NAME="LavenderBlush2" /> + <COLOR Register="0" Spot="0" CMYK="#000c0832" NAME="LavenderBlush3" /> + <COLOR Register="0" Spot="0" CMYK="#00080574" NAME="LavenderBlush4" /> + <COLOR Register="0" Spot="0" CMYK="#8000fc03" NAME="LawnGreen" /> + <COLOR Register="0" Spot="0" CMYK="#00053200" NAME="LemonChiffon" /> + <COLOR Register="0" Spot="0" CMYK="#00053200" NAME="LemonChiffon1" /> + <COLOR Register="0" Spot="0" CMYK="#00052f11" NAME="LemonChiffon2" /> + <COLOR Register="0" Spot="0" CMYK="#00042832" NAME="LemonChiffon3" /> + <COLOR Register="0" Spot="0" CMYK="#00021b74" NAME="LemonChiffon4" /> + <COLOR Register="0" Spot="0" CMYK="#390e0019" NAME="LightBlue" /> + <COLOR Register="0" Spot="0" CMYK="#40100000" NAME="LightBlue1" /> + <COLOR Register="0" Spot="0" CMYK="#3c0f0011" NAME="LightBlue2" /> + <COLOR Register="0" Spot="0" CMYK="#330d0032" NAME="LightBlue3" /> + <COLOR Register="0" Spot="0" CMYK="#23080074" NAME="LightBlue4" /> + <COLOR Register="0" Spot="0" CMYK="#0070700f" NAME="LightCoral" /> + <COLOR Register="0" Spot="0" CMYK="#1f000000" NAME="LightCyan" /> + <COLOR Register="0" Spot="0" CMYK="#1f000000" NAME="LightCyan1" /> + <COLOR Register="0" Spot="0" CMYK="#1d000011" NAME="LightCyan2" /> + <COLOR Register="0" Spot="0" CMYK="#19000032" NAME="LightCyan3" /> + <COLOR Register="0" Spot="0" CMYK="#11000074" NAME="LightCyan4" /> + <COLOR Register="0" Spot="0" CMYK="#00116c11" NAME="LightGoldenrod" /> + <COLOR Register="0" Spot="0" CMYK="#00137400" NAME="LightGoldenrod1" /> + <COLOR Register="0" Spot="0" CMYK="#00126c11" NAME="LightGoldenrod2" /> + <COLOR Register="0" Spot="0" CMYK="#000f5d32" NAME="LightGoldenrod3" /> + <COLOR Register="0" Spot="0" CMYK="#000a3f74" NAME="LightGoldenrod4" /> + <COLOR Register="0" Spot="0" CMYK="#00002805" NAME="LightGoldenrodYellow" /> + <COLOR Register="0" Spot="0" CMYK="#5e005e11" NAME="LightGreen" /> + <COLOR Register="0" Spot="0" CMYK="#0000002c" NAME="LightGrey" /> + <COLOR Register="0" Spot="0" CMYK="#00493e00" NAME="LightPink" /> + <COLOR Register="0" Spot="0" CMYK="#00514600" NAME="LightPink1" /> + <COLOR Register="0" Spot="0" CMYK="#004c4111" NAME="LightPink2" /> + <COLOR Register="0" Spot="0" CMYK="#00413832" NAME="LightPink3" /> + <COLOR Register="0" Spot="0" CMYK="#002c2674" NAME="LightPink4" /> + <COLOR Register="0" Spot="0" CMYK="#005f8500" NAME="LightSalmon" /> + <COLOR Register="0" Spot="0" CMYK="#005f8500" NAME="LightSalmon1" /> + <COLOR Register="0" Spot="0" CMYK="#00597c11" NAME="LightSalmon2" /> + <COLOR Register="0" Spot="0" CMYK="#004c6b32" NAME="LightSalmon3" /> + <COLOR Register="0" Spot="0" CMYK="#00344974" NAME="LightSalmon4" /> + <COLOR Register="0" Spot="0" CMYK="#9200084d" NAME="LightSeaGreen" /> + <COLOR Register="0" Spot="0" CMYK="#732c0005" NAME="LightSkyBlue" /> + <COLOR Register="0" Spot="0" CMYK="#4f1d0000" NAME="LightSkyBlue1" /> + <COLOR Register="0" Spot="0" CMYK="#4a1b0011" NAME="LightSkyBlue2" /> + <COLOR Register="0" Spot="0" CMYK="#40170032" NAME="LightSkyBlue3" /> + <COLOR Register="0" Spot="0" CMYK="#2b100074" NAME="LightSkyBlue4" /> + <COLOR Register="0" Spot="0" CMYK="#7b8f0000" NAME="LightSlateBlue" /> + <COLOR Register="0" Spot="0" CMYK="#22110066" NAME="LightSlateGrey" /> + <COLOR Register="0" Spot="0" CMYK="#2e1a0021" NAME="LightSteelBlue" /> + <COLOR Register="0" Spot="0" CMYK="#351e0000" NAME="LightSteelBlue1" /> + <COLOR Register="0" Spot="0" CMYK="#321c0011" NAME="LightSteelBlue2" /> + <COLOR Register="0" Spot="0" CMYK="#2b180032" NAME="LightSteelBlue3" /> + <COLOR Register="0" Spot="0" CMYK="#1d100074" NAME="LightSteelBlue4" /> + <COLOR Register="0" Spot="0" CMYK="#00001f00" NAME="LightYellow" /> + <COLOR Register="0" Spot="0" CMYK="#00001f00" NAME="LightYellow1" /> + <COLOR Register="0" Spot="0" CMYK="#00001d11" NAME="LightYellow2" /> + <COLOR Register="0" Spot="0" CMYK="#00001932" NAME="LightYellow3" /> + <COLOR Register="0" Spot="0" CMYK="#00001174" NAME="LightYellow4" /> + <COLOR Register="0" Spot="0" CMYK="#9b009b32" NAME="LimeGreen" /> + <COLOR Register="0" Spot="0" CMYK="#000a1405" NAME="Linen" /> + <COLOR Register="0" Spot="0" CMYK="#00ff0000" NAME="Magenta" /> + <COLOR Register="0" Spot="0" CMYK="#00ff0000" NAME="Magenta1" /> + <COLOR Register="0" Spot="0" CMYK="#00ee0011" NAME="Magenta2" /> + <COLOR Register="0" Spot="0" CMYK="#00cd0032" NAME="Magenta3" /> + <COLOR Register="0" Spot="0" CMYK="#008b0074" NAME="Magenta4" /> + <COLOR Register="0" Spot="0" CMYK="#0080504f" NAME="Maroon" /> + <COLOR Register="0" Spot="0" CMYK="#00cb4c00" NAME="Maroon1" /> + <COLOR Register="0" Spot="0" CMYK="#00be4711" NAME="Maroon2" /> + <COLOR Register="0" Spot="0" CMYK="#00a43d32" NAME="Maroon3" /> + <COLOR Register="0" Spot="0" CMYK="#006f2974" NAME="Maroon4" /> + <COLOR Register="0" Spot="0" CMYK="#67002332" NAME="MediumAquamarine" /> + <COLOR Register="0" Spot="0" CMYK="#cdcd0032" NAME="MediumBlue" /> + <COLOR Register="0" Spot="0" CMYK="#197e002c" NAME="MediumOrchid" /> + <COLOR Register="0" Spot="0" CMYK="#1f990000" NAME="MediumOrchid1" /> + <COLOR Register="0" Spot="0" CMYK="#1d8f0011" NAME="MediumOrchid2" /> + <COLOR Register="0" Spot="0" CMYK="#197b0032" NAME="MediumOrchid3" /> + <COLOR Register="0" Spot="0" CMYK="#11540074" NAME="MediumOrchid4" /> + <COLOR Register="0" Spot="0" CMYK="#486b0024" NAME="MediumPurple" /> + <COLOR Register="0" Spot="0" CMYK="#547d0000" NAME="MediumPurple1" /> + <COLOR Register="0" Spot="0" CMYK="#4f750011" NAME="MediumPurple2" /> + <COLOR Register="0" Spot="0" CMYK="#44650032" NAME="MediumPurple3" /> + <COLOR Register="0" Spot="0" CMYK="#2e440074" NAME="MediumPurple4" /> + <COLOR Register="0" Spot="0" CMYK="#7700424c" NAME="MediumSeaGreen" /> + <COLOR Register="0" Spot="0" CMYK="#73860011" NAME="MediumSlateBlue" /> + <COLOR Register="0" Spot="0" CMYK="#fa006005" NAME="MediumSpringGreen" /> + <COLOR Register="0" Spot="0" CMYK="#8900052e" NAME="MediumTurquoise" /> + <COLOR Register="0" Spot="0" CMYK="#00b24238" NAME="MediumVioletRed" /> + <COLOR Register="0" Spot="0" CMYK="#5757008f" NAME="MidnightBlue" /> + <COLOR Register="0" Spot="0" CMYK="#0a000500" NAME="MintCream" /> + <COLOR Register="0" Spot="0" CMYK="#001b1e00" NAME="MistyRose" /> + <COLOR Register="0" Spot="0" CMYK="#001b1e00" NAME="MistyRose1" /> + <COLOR Register="0" Spot="0" CMYK="#00191c11" NAME="MistyRose2" /> + <COLOR Register="0" Spot="0" CMYK="#00161832" NAME="MistyRose3" /> + <COLOR Register="0" Spot="0" CMYK="#000e1074" NAME="MistyRose4" /> + <COLOR Register="0" Spot="0" CMYK="#001b4a00" NAME="Moccasin" /> + <COLOR Register="0" Spot="0" CMYK="#00215200" NAME="NavajoWhite" /> + <COLOR Register="0" Spot="0" CMYK="#00215200" NAME="NavajoWhite1" /> + <COLOR Register="0" Spot="0" CMYK="#001f4d11" NAME="NavajoWhite2" /> + <COLOR Register="0" Spot="0" CMYK="#001a4232" NAME="NavajoWhite3" /> + <COLOR Register="0" Spot="0" CMYK="#00122d74" NAME="NavajoWhite4" /> + <COLOR Register="0" Spot="0" CMYK="#8080007f" NAME="NavyBlue" /> + <COLOR Register="0" Spot="0" CMYK="#00081702" NAME="OldLace" /> + <COLOR Register="0" Spot="0" CMYK="#23006b71" NAME="OliveDrab" /> + <COLOR Register="0" Spot="0" CMYK="#3f00c100" NAME="OliveDrab1" /> + <COLOR Register="0" Spot="0" CMYK="#3b00b411" NAME="OliveDrab2" /> + <COLOR Register="0" Spot="0" CMYK="#33009b32" NAME="OliveDrab3" /> + <COLOR Register="0" Spot="0" CMYK="#22006974" NAME="OliveDrab4" /> + <COLOR Register="0" Spot="0" CMYK="#005aff00" NAME="Orange" /> + <COLOR Register="0" Spot="0" CMYK="#005aff00" NAME="Orange1" /> + <COLOR Register="0" Spot="0" CMYK="#0054ee11" NAME="Orange2" /> + <COLOR Register="0" Spot="0" CMYK="#0048cd32" NAME="Orange3" /> + <COLOR Register="0" Spot="0" CMYK="#00318b74" NAME="Orange4" /> + <COLOR Register="0" Spot="0" CMYK="#00baff00" NAME="OrangeRed" /> + <COLOR Register="0" Spot="0" CMYK="#00baff00" NAME="OrangeRed1" /> + <COLOR Register="0" Spot="0" CMYK="#00aeee11" NAME="OrangeRed2" /> + <COLOR Register="0" Spot="0" CMYK="#0096cd32" NAME="OrangeRed3" /> + <COLOR Register="0" Spot="0" CMYK="#00668b74" NAME="OrangeRed4" /> + <COLOR Register="0" Spot="0" CMYK="#006a0425" NAME="Orchid" /> + <COLOR Register="0" Spot="0" CMYK="#007c0500" NAME="Orchid1" /> + <COLOR Register="0" Spot="0" CMYK="#00740511" NAME="Orchid2" /> + <COLOR Register="0" Spot="0" CMYK="#00640432" NAME="Orchid3" /> + <COLOR Register="0" Spot="0" CMYK="#00440274" NAME="Orchid4" /> + <COLOR Register="0" Spot="0" CMYK="#00064411" NAME="PaleGoldenrod" /> + <COLOR Register="0" Spot="0" CMYK="#63006304" NAME="PaleGreen" /> + <COLOR Register="0" Spot="0" CMYK="#65006500" NAME="PaleGreen1" /> + <COLOR Register="0" Spot="0" CMYK="#5e005e11" NAME="PaleGreen2" /> + <COLOR Register="0" Spot="0" CMYK="#51005132" NAME="PaleGreen3" /> + <COLOR Register="0" Spot="0" CMYK="#37003774" NAME="PaleGreen4" /> + <COLOR Register="0" Spot="0" CMYK="#3f000011" NAME="PaleTurquoise" /> + <COLOR Register="0" Spot="0" CMYK="#44000000" NAME="PaleTurquoise1" /> + <COLOR Register="0" Spot="0" CMYK="#40000011" NAME="PaleTurquoise2" /> + <COLOR Register="0" Spot="0" CMYK="#37000032" NAME="PaleTurquoise3" /> + <COLOR Register="0" Spot="0" CMYK="#25000074" NAME="PaleTurquoise4" /> + <COLOR Register="0" Spot="0" CMYK="#006b4824" NAME="PaleVioletRed" /> + <COLOR Register="0" Spot="0" CMYK="#007d5400" NAME="PaleVioletRed1" /> + <COLOR Register="0" Spot="0" CMYK="#00754f11" NAME="PaleVioletRed2" /> + <COLOR Register="0" Spot="0" CMYK="#00654432" NAME="PaleVioletRed3" /> + <COLOR Register="0" Spot="0" CMYK="#00442e74" NAME="PaleVioletRed4" /> + <COLOR Register="0" Spot="0" CMYK="#00102a00" NAME="PapayaWhip" /> + <COLOR Register="0" Spot="0" CMYK="#00254600" NAME="PeachPuff" /> + <COLOR Register="0" Spot="0" CMYK="#00254600" NAME="PeachPuff1" /> + <COLOR Register="0" Spot="0" CMYK="#00234111" NAME="PeachPuff2" /> + <COLOR Register="0" Spot="0" CMYK="#001e3832" NAME="PeachPuff3" /> + <COLOR Register="0" Spot="0" CMYK="#00142674" NAME="PeachPuff4" /> + <COLOR Register="0" Spot="0" CMYK="#00488e32" NAME="Peru" /> + <COLOR Register="0" Spot="0" CMYK="#003f3400" NAME="Pink" /> + <COLOR Register="0" Spot="0" CMYK="#004a3a00" NAME="Pink1" /> + <COLOR Register="0" Spot="0" CMYK="#00453611" NAME="Pink2" /> + <COLOR Register="0" Spot="0" CMYK="#003c2f32" NAME="Pink3" /> + <COLOR Register="0" Spot="0" CMYK="#00281f74" NAME="Pink4" /> + <COLOR Register="0" Spot="0" CMYK="#003d0022" NAME="Plum" /> + <COLOR Register="0" Spot="0" CMYK="#00440000" NAME="Plum1" /> + <COLOR Register="0" Spot="0" CMYK="#00400011" NAME="Plum2" /> + <COLOR Register="0" Spot="0" CMYK="#00370032" NAME="Plum3" /> + <COLOR Register="0" Spot="0" CMYK="#00250074" NAME="Plum4" /> + <COLOR Register="0" Spot="0" CMYK="#36060019" NAME="PowderBlue" /> + <COLOR Register="0" Spot="0" CMYK="#50d0000f" NAME="Purple" /> + <COLOR Register="0" Spot="0" CMYK="#64cf0000" NAME="Purple1" /> + <COLOR Register="0" Spot="0" CMYK="#5dc20011" NAME="Purple2" /> + <COLOR Register="0" Spot="0" CMYK="#50a70032" NAME="Purple3" /> + <COLOR Register="0" Spot="0" CMYK="#36710074" NAME="Purple4" /> + <COLOR Register="0" Spot="0" CMYK="#00ffff00" NAME="Red" /> + <COLOR Register="0" Spot="0" CMYK="#00ffff00" NAME="Red1" /> + <COLOR Register="0" Spot="0" CMYK="#00eeee11" NAME="Red2" /> + <COLOR Register="0" Spot="0" CMYK="#00cdcd32" NAME="Red3" /> + <COLOR Register="0" Spot="0" CMYK="#008b8b74" NAME="Red4" /> + <COLOR Register="0" Spot="0" CMYK="#002d2d43" NAME="RosyBrown" /> + <COLOR Register="0" Spot="0" CMYK="#003e3e00" NAME="RosyBrown1" /> + <COLOR Register="0" Spot="0" CMYK="#003a3a11" NAME="RosyBrown2" /> + <COLOR Register="0" Spot="0" CMYK="#00323232" NAME="RosyBrown3" /> + <COLOR Register="0" Spot="0" CMYK="#00222274" NAME="RosyBrown4" /> + <COLOR Register="0" Spot="0" CMYK="#a078001e" NAME="RoyalBlue" /> + <COLOR Register="0" Spot="0" CMYK="#b7890000" NAME="RoyalBlue1" /> + <COLOR Register="0" Spot="0" CMYK="#ab800011" NAME="RoyalBlue2" /> + <COLOR Register="0" Spot="0" CMYK="#936e0032" NAME="RoyalBlue3" /> + <COLOR Register="0" Spot="0" CMYK="#644b0074" NAME="RoyalBlue4" /> + <COLOR Register="0" Spot="0" CMYK="#00467874" NAME="SaddleBrown" /> + <COLOR Register="0" Spot="0" CMYK="#007a8805" NAME="Salmon" /> + <COLOR Register="0" Spot="0" CMYK="#00739600" NAME="Salmon1" /> + <COLOR Register="0" Spot="0" CMYK="#006c8c11" NAME="Salmon2" /> + <COLOR Register="0" Spot="0" CMYK="#005d7932" NAME="Salmon3" /> + <COLOR Register="0" Spot="0" CMYK="#003f5274" NAME="Salmon4" /> + <COLOR Register="0" Spot="0" CMYK="#0050940b" NAME="SandyBrown" /> + <COLOR Register="0" Spot="0" CMYK="#5d003474" NAME="SeaGreen" /> + <COLOR Register="0" Spot="0" CMYK="#ab006000" NAME="SeaGreen1" /> + <COLOR Register="0" Spot="0" CMYK="#a0005a11" NAME="SeaGreen2" /> + <COLOR Register="0" Spot="0" CMYK="#8a004d32" NAME="SeaGreen3" /> + <COLOR Register="0" Spot="0" CMYK="#5d003474" NAME="SeaGreen4" /> + <COLOR Register="0" Spot="0" CMYK="#000a1100" NAME="Seashell" /> + <COLOR Register="0" Spot="0" CMYK="#000a1100" NAME="Seashell1" /> + <COLOR Register="0" Spot="0" CMYK="#00091011" NAME="Seashell2" /> + <COLOR Register="0" Spot="0" CMYK="#00080e32" NAME="Seashell3" /> + <COLOR Register="0" Spot="0" CMYK="#00050974" NAME="Seashell4" /> + <COLOR Register="0" Spot="0" CMYK="#004e735f" NAME="Sienna" /> + <COLOR Register="0" Spot="0" CMYK="#007db800" NAME="Sienna1" /> + <COLOR Register="0" Spot="0" CMYK="#0075ac11" NAME="Sienna2" /> + <COLOR Register="0" Spot="0" CMYK="#00659432" NAME="Sienna3" /> + <COLOR Register="0" Spot="0" CMYK="#00446574" NAME="Sienna4" /> + <COLOR Register="0" Spot="0" CMYK="#641d0014" NAME="SkyBlue" /> + <COLOR Register="0" Spot="0" CMYK="#78310000" NAME="SkyBlue1" /> + <COLOR Register="0" Spot="0" CMYK="#702e0011" NAME="SkyBlue2" /> + <COLOR Register="0" Spot="0" CMYK="#61270032" NAME="SkyBlue3" /> + <COLOR Register="0" Spot="0" CMYK="#411b0074" NAME="SkyBlue4" /> + <COLOR Register="0" Spot="0" CMYK="#63730032" NAME="SlateBlue" /> + <COLOR Register="0" Spot="0" CMYK="#7c900000" NAME="SlateBlue1" /> + <COLOR Register="0" Spot="0" CMYK="#74870011" NAME="SlateBlue2" /> + <COLOR Register="0" Spot="0" CMYK="#64740032" NAME="SlateBlue3" /> + <COLOR Register="0" Spot="0" CMYK="#444f0074" NAME="SlateBlue4" /> + <COLOR Register="0" Spot="0" CMYK="#2010006f" NAME="SlateGrey" /> + <COLOR Register="0" Spot="0" CMYK="#391d0000" NAME="SlateGrey1" /> + <COLOR Register="0" Spot="0" CMYK="#351b0011" NAME="SlateGrey2" /> + <COLOR Register="0" Spot="0" CMYK="#2e170032" NAME="SlateGrey3" /> + <COLOR Register="0" Spot="0" CMYK="#1f100074" NAME="SlateGrey4" /> + <COLOR Register="0" Spot="0" CMYK="#00050500" NAME="Snow" /> + <COLOR Register="0" Spot="0" CMYK="#00050500" NAME="Snow1" /> + <COLOR Register="0" Spot="0" CMYK="#00050511" NAME="Snow2" /> + <COLOR Register="0" Spot="0" CMYK="#00040432" NAME="Snow3" /> + <COLOR Register="0" Spot="0" CMYK="#00020274" NAME="Snow4" /> + <COLOR Register="0" Spot="0" CMYK="#ff008000" NAME="SpringGreen" /> + <COLOR Register="0" Spot="0" CMYK="#ff008000" NAME="SpringGreen1" /> + <COLOR Register="0" Spot="0" CMYK="#ee007811" NAME="SpringGreen2" /> + <COLOR Register="0" Spot="0" CMYK="#cd006732" NAME="SpringGreen3" /> + <COLOR Register="0" Spot="0" CMYK="#8b004674" NAME="SpringGreen4" /> + <COLOR Register="0" Spot="0" CMYK="#6e32004b" NAME="SteelBlue" /> + <COLOR Register="0" Spot="0" CMYK="#9c470000" NAME="SteelBlue1" /> + <COLOR Register="0" Spot="0" CMYK="#92420011" NAME="SteelBlue2" /> + <COLOR Register="0" Spot="0" CMYK="#7e390032" NAME="SteelBlue3" /> + <COLOR Register="0" Spot="0" CMYK="#55270074" NAME="SteelBlue4" /> + <COLOR Register="0" Spot="0" CMYK="#001e462d" NAME="Tan" /> + <COLOR Register="0" Spot="0" CMYK="#005ab000" NAME="Tan1" /> + <COLOR Register="0" Spot="0" CMYK="#0054a511" NAME="Tan2" /> + <COLOR Register="0" Spot="0" CMYK="#00488e32" NAME="Tan3" /> + <COLOR Register="0" Spot="0" CMYK="#00316074" NAME="Tan4" /> + <COLOR Register="0" Spot="0" CMYK="#00190027" NAME="Thistle" /> + <COLOR Register="0" Spot="0" CMYK="#001e0000" NAME="Thistle1" /> + <COLOR Register="0" Spot="0" CMYK="#001c0011" NAME="Thistle2" /> + <COLOR Register="0" Spot="0" CMYK="#00180032" NAME="Thistle3" /> + <COLOR Register="0" Spot="0" CMYK="#00100074" NAME="Thistle4" /> + <COLOR Register="0" Spot="0" CMYK="#009cb800" NAME="Tomato" /> + <COLOR Register="0" Spot="0" CMYK="#009cb800" NAME="Tomato1" /> + <COLOR Register="0" Spot="0" CMYK="#0092ac11" NAME="Tomato2" /> + <COLOR Register="0" Spot="0" CMYK="#007e9432" NAME="Tomato3" /> + <COLOR Register="0" Spot="0" CMYK="#00556574" NAME="Tomato4" /> + <COLOR Register="0" Spot="0" CMYK="#a000101f" NAME="Turquoise" /> + <COLOR Register="0" Spot="0" CMYK="#ff0a0000" NAME="Turquoise1" /> + <COLOR Register="0" Spot="0" CMYK="#ee090011" NAME="Turquoise2" /> + <COLOR Register="0" Spot="0" CMYK="#cd080032" NAME="Turquoise3" /> + <COLOR Register="0" Spot="0" CMYK="#8b050074" NAME="Turquoise4" /> + <COLOR Register="0" Spot="0" CMYK="#006c0011" NAME="Violet" /> + <COLOR Register="0" Spot="0" CMYK="#00b0402f" NAME="VioletRed" /> + <COLOR Register="0" Spot="0" CMYK="#00c16900" NAME="VioletRed1" /> + <COLOR Register="0" Spot="0" CMYK="#00b46211" NAME="VioletRed2" /> + <COLOR Register="0" Spot="0" CMYK="#009b5532" NAME="VioletRed3" /> + <COLOR Register="0" Spot="0" CMYK="#00693974" NAME="VioletRed4" /> + <COLOR Register="0" Spot="0" CMYK="#0017420a" NAME="Wheat" /> + <COLOR Register="0" Spot="0" CMYK="#00184500" NAME="Wheat1" /> + <COLOR Register="0" Spot="0" CMYK="#00164011" NAME="Wheat2" /> + <COLOR Register="0" Spot="0" CMYK="#00133732" NAME="Wheat3" /> + <COLOR Register="0" Spot="0" CMYK="#000d2574" NAME="Wheat4" /> + <COLOR Register="0" Spot="0" CMYK="#00000000" NAME="White" /> + <COLOR Register="0" Spot="0" CMYK="#0000000a" NAME="WhiteSmoke" /> + <COLOR Register="0" Spot="0" CMYK="#0000ff00" NAME="Yellow" /> + <COLOR Register="0" Spot="0" CMYK="#0000ff00" NAME="Yellow1" /> + <COLOR Register="0" Spot="0" CMYK="#0000ee11" NAME="Yellow2" /> + <COLOR Register="0" Spot="0" CMYK="#0000cd32" NAME="Yellow3" /> + <COLOR Register="0" Spot="0" CMYK="#00008b74" NAME="Yellow4" /> + <COLOR Register="0" Spot="0" CMYK="#33009b32" NAME="YellowGreen" /> + <LAYERS DRUCKEN="1" NUMMER="0" EDIT="1" NAME="Fond de page" SICHTBAR="1" LEVEL="0" /> + <PDF displayThumbs="0" ImagePr="0" fitWindow="0" displayBookmarks="0" BTop="9" UseProfiles="0" BLeft="9" PrintP="" RecalcPic="0" UseSpotColors="1" ImageP="" SolidP="" PicRes="300" Thumbnails="0" hideToolBar="0" CMethod="0" displayLayers="0" doMultiFile="0" UseLayers="0" Encrypt="0" BRight="9" Binding="0" Articles="0" InfoString="" RGBMode="1" Grayscale="0" PresentMode="0" openAction="" displayFullscreen="0" Permissions="-4" Intent="1" Compress="1" hideMenuBar="0" Version="14" Resolution="300" Bookmarks="0" UseProfiles2="0" RotateDeg="0" Clip="0" MirrorV="0" Quality="0" PageLayout="0" UseLpi="0" PassUser="" BBottom="40" Intent2="1" MirrorH="0" PassOwner="" > + <Fonts Name="Blue Highway Bold" /> + <Effekte pageViewDuration="1" Di="0" pageEffectDuration="1" effectType="0" Dm="0" M="0" /> + <LPI Angle="0" Frequency="10" SpotFunction="0" Color="" /> + <LPI Angle="45" Frequency="75" SpotFunction="2" Color="Black" /> + <LPI Angle="105" Frequency="75" SpotFunction="2" Color="Cyan" /> + <LPI Angle="75" Frequency="75" SpotFunction="2" Color="Magenta" /> + <LPI Angle="90" Frequency="75" SpotFunction="2" Color="Yellow" /> + </PDF> + <DocItemAttributes/> + <TablesOfContents/> + <Sections> + <Section Active="1" Number="0" From="0" Type="Type_1_2_3" To="0" Name="0" Start="1" Reversed="0" /> + </Sections> + <PageSets> + <Set Columns="1" GapBelow="40" Rows="1" FirstPage="0" GapHorizontal="0" Name="Single Page" GapVertical="0" /> + <Set Columns="2" GapBelow="40" Rows="1" FirstPage="1" GapHorizontal="0" Name="Double Sided" GapVertical="0" > + <PageNames Name="Left Page" /> + <PageNames Name="Right Page" /> + </Set> + <Set Columns="3" GapBelow="40" Rows="1" FirstPage="0" GapHorizontal="0" Name="3-Fold" GapVertical="0" > + <PageNames Name="Left Page" /> + <PageNames Name="Middle" /> + <PageNames Name="Right Page" /> + </Set> + <Set Columns="4" GapBelow="40" Rows="1" FirstPage="0" GapHorizontal="0" Name="4-Fold" GapVertical="0" > + <PageNames Name="Left Page" /> + <PageNames Name="Middle Left" /> + <PageNames Name="Middle Right" /> + <PageNames Name="Right Page" /> + </Set> + </PageSets> + <MASTERPAGE Size="A4" NUM="0" BORDERTOP="9" NAM="Normal" LEFT="0" BORDERBOTTOM="40" Orientation="0" BORDERRIGHT="9" NumVGuides="0" PAGEHEIGHT="842" PAGEWIDTH="595" PAGEYPOS="20" HorizontalGuides="" MNAM="" PAGEXPOS="100" NumHGuides="0" VerticalGuides="" BORDERLEFT="9" /> + <PAGE Size="A4" NUM="0" BORDERTOP="9" NAM="" LEFT="0" BORDERBOTTOM="40" Orientation="0" BORDERRIGHT="9" NumVGuides="0" PAGEHEIGHT="842" PAGEWIDTH="595" PAGEYPOS="20" HorizontalGuides="" MNAM="Normal" PAGEXPOS="100" NumHGuides="0" VerticalGuides="" BORDERLEFT="9" /> + <PAGEOBJECT OnMasterPage="" BottomLine="0" REXTRA="1" ANACTYP="0" ALIGN="0" gHeight="1.8692e-306" gWidth="1.60218e-306" LANGUAGE="French" NUMPO="16" ANBSTY="0" PLINEART="1" TXTSCALE="100" RightLine="0" LOCALSCX="1" LINESP="14.4" ROT="0" TXTSHX="5" TXTSTROKE="Black" WIDTH="18" ImageRes="1" GROUPS="" LOCKR="0" ANMC="-1" ANZIEL="0" ANKACT="" IFONT="Blue Highway Bold" LOCALSCY="1" NAMEDLST="" TXTSHY="-5" isInline="0" AUTOTEXT="0" FLIPPEDV="0" PCOLOR="None" RADRECT="0" REVERS="0" ANTOOLTIP="" PRINTABLE="1" RATIO="1" FLIPPEDH="0" COLGAP="0" PCOLOR2="None" NEXTITEM="-1" NUMGROUP="0" TransValue="0" ANICON="0" ANCHK="0" PLINEEND="0" TXTSTW="-0.1" FRTYPE="0" PTYPE="4" ImageClip="" isTableItem="0" TEXTFLOW2="0" ANHTML="0" ANXACT="" ANTYPE="4" SHADE2="100" TXTBASE="0" PWIDTH="1" HEIGHT="16" DASHOFF="0" PFILE2="" PFILE="" TEXTFLOW3="0" ANFLAG="0" ANEXTERN="../../../../../../../../../../../home" ANFACT="" ANBLACT="" ISIZE="12" PLTSHOW="0" LINESPMode="0" TXTSTYLE="0" CLIPEDIT="0" BACKITEM="-1" TransValueS="0" EMBEDDED="1" PFILE3="" ANNAME="check_box" ANCHKS="1" ANVACT="" ANFOACT="" ANEACT="" SHADE="100" TXTULP="-0.1" fillRule="1" COCOOR="0 0 0 0 18 0 18 0 18 0 18 0 18 16 18 16 18 16 18 16 0 16 0 16 0 16 0 16 0 0 0 0 " ANSCALE="0" ANROLL="" ANDACT="" BASEOF="0" PICART="1" TXTKERN="0" COLUMNS="1" OwnPage="0" LAYER="0" BOOKMARK="0" gYpos="5.00668e-308" startArrowIndex="0" TopLine="0" LOCK="0" EPROF="" ANBCOL="Black" ANFONT="8" ANFEED="1" ANCACT="" gXpos="1.89145e-307" DASHS="" IRENDER="1" TEXTFLOW="0" ANBWID="1" TXTFILLSH="100" YPOS="220" ANAA="0" ANNOTATION="1" LOCALX="0" GRTYP="0" XPOS="227" NUMCO="16" POCOOR="0 0 0 0 18 0 18 0 18 0 18 0 18 16 18 16 18 16 18 16 0 16 0 16 0 16 0 16 0 0 0 0 " EXTRA="1" ANFORMAT="0" LOCALY="0" NUMDASH="0" LeftLine="0" PRFILE="" TEXTRA="1" ANPLACE="1" ANVIS="0" ANDOWN="" SCALETYPE="1" TXTOUT="1" TXTFILL="Black" endArrowIndex="0" BEXTRA="1" ANACTION="" PLINEJOIN="0" TXTSTP="-0.1" TXTULW="-0.1" TXTSCALEV="100" TXTSTRSH="100" > + <PageItemAttributes/> + </PAGEOBJECT> + <PAGEOBJECT OnMasterPage="" BottomLine="0" REXTRA="1" ALIGN="0" gHeight="14" gWidth="6.89941e-314" LANGUAGE="French" NUMPO="16" PLINEART="1" TXTSCALE="100" RightLine="0" LOCALSCX="1" LINESP="14.4" ROT="0" TXTSHX="5" TXTSTROKE="Black" WIDTH="72" ImageRes="1" GROUPS="" LOCKR="0" IFONT="Blue Highway Bold" LOCALSCY="1" NAMEDLST="" TXTSHY="-5" isInline="0" AUTOTEXT="0" FLIPPEDV="0" PCOLOR="None" RADRECT="0" REVERS="0" PRINTABLE="1" RATIO="1" FLIPPEDH="0" COLGAP="0" PCOLOR2="None" NEXTITEM="-1" NUMGROUP="0" TransValue="0" PLINEEND="0" TXTSTW="-0.1" FRTYPE="0" PTYPE="4" ImageClip="" isTableItem="0" TEXTFLOW2="0" SHADE2="100" TXTBASE="0" PWIDTH="1" HEIGHT="24" DASHOFF="0" PFILE2="" PFILE="" TEXTFLOW3="0" ISIZE="12" PLTSHOW="0" LINESPMode="0" TXTSTYLE="0" CLIPEDIT="0" BACKITEM="-1" TransValueS="0" EMBEDDED="1" PFILE3="" ANNAME="" SHADE="100" TXTULP="-0.1" fillRule="1" COCOOR="0 0 0 0 72 0 72 0 72 0 72 0 72 24 72 24 72 24 72 24 0 24 0 24 0 24 0 24 0 0 0 0 " BASEOF="0" PICART="1" TXTKERN="0" COLUMNS="1" OwnPage="0" LAYER="0" BOOKMARK="0" gYpos="5.31794e-315" startArrowIndex="0" TopLine="0" LOCK="0" EPROF="" gXpos="1.4822e-323" DASHS="" IRENDER="1" TEXTFLOW="0" TXTFILLSH="100" YPOS="112" ANNOTATION="0" LOCALX="0" GRTYP="0" XPOS="142" NUMCO="16" POCOOR="0 0 0 0 72 0 72 0 72 0 72 0 72 24 72 24 72 24 72 24 0 24 0 24 0 24 0 24 0 0 0 0 " EXTRA="1" LOCALY="0" NUMDASH="0" LeftLine="0" PRFILE="" TEXTRA="1" SCALETYPE="1" TXTOUT="1" TXTFILL="Black" endArrowIndex="0" BEXTRA="1" PLINEJOIN="0" TXTSTP="-0.1" TXTULW="-0.1" TXTSCALEV="100" TXTSTRSH="100" > + <ITEXT CAB="0" CCOLOR="Black" CBASE="0" CSTW="-0.1" CSIZE="12" CULP="-0.1" CH="button ok :" CSHADE2="100" CKERN="0" CSCALE="100" CSHADE="100" COUT="1" CSCALEV="100" CSTP="-0.1" CULW="-0.1" CSTYLE="0" CFONT="Blue Highway Bold" CSHX="5" CSHY="-5" CSTROKE="Black" /> + <PageItemAttributes/> + </PAGEOBJECT> + <PAGEOBJECT OnMasterPage="" BottomLine="0" REXTRA="1" ALIGN="0" gHeight="1.61324e-307" gWidth="2.11387e-307" LANGUAGE="French" NUMPO="16" PLINEART="1" TXTSCALE="100" RightLine="0" LOCALSCX="1" LINESP="14.4" ROT="0" TXTSHX="5" TXTSTROKE="Black" WIDTH="72" ImageRes="1" GROUPS="" LOCKR="0" IFONT="Blue Highway Bold" LOCALSCY="1" NAMEDLST="" TXTSHY="-5" isInline="0" AUTOTEXT="0" FLIPPEDV="0" PCOLOR="None" RADRECT="0" REVERS="0" PRINTABLE="1" RATIO="1" FLIPPEDH="0" COLGAP="0" PCOLOR2="None" NEXTITEM="-1" NUMGROUP="0" TransValue="0" PLINEEND="0" TXTSTW="-0.1" FRTYPE="0" PTYPE="4" ImageClip="" isTableItem="0" TEXTFLOW2="0" SHADE2="100" TXTBASE="0" PWIDTH="1" HEIGHT="24" DASHOFF="0" PFILE2="" PFILE="" TEXTFLOW3="0" ISIZE="12" PLTSHOW="0" LINESPMode="0" TXTSTYLE="0" CLIPEDIT="0" BACKITEM="-1" TransValueS="0" EMBEDDED="1" PFILE3="" ANNAME="" SHADE="100" TXTULP="-0.1" fillRule="1" COCOOR="0 0 0 0 72 0 72 0 72 0 72 0 72 24 72 24 72 24 72 24 0 24 0 24 0 24 0 24 0 0 0 0 " BASEOF="0" PICART="1" TXTKERN="0" COLUMNS="1" OwnPage="0" LAYER="0" BOOKMARK="0" gYpos="5.00668e-308" startArrowIndex="0" TopLine="0" LOCK="0" EPROF="" gXpos="1.42416e-306" DASHS="" IRENDER="1" TEXTFLOW="0" TXTFILLSH="100" YPOS="217" ANNOTATION="0" LOCALX="0" GRTYP="0" XPOS="146" NUMCO="16" POCOOR="0 0 0 0 72 0 72 0 72 0 72 0 72 24 72 24 72 24 72 24 0 24 0 24 0 24 0 24 0 0 0 0 " EXTRA="1" LOCALY="0" NUMDASH="0" LeftLine="0" PRFILE="" TEXTRA="1" SCALETYPE="1" TXTOUT="1" TXTFILL="Black" endArrowIndex="0" BEXTRA="1" PLINEJOIN="0" TXTSTP="-0.1" TXTULW="-0.1" TXTSCALEV="100" TXTSTRSH="100" > + <ITEXT CAB="0" CCOLOR="Black" CBASE="0" CSTW="-0.1" CSIZE="12" CULP="-0.1" CH="check box" CSHADE2="100" CKERN="0" CSCALE="100" CSHADE="100" COUT="1" CSCALEV="100" CSTP="-0.1" CULW="-0.1" CSTYLE="0" CFONT="Blue Highway Bold" CSHX="5" CSHY="-5" CSTROKE="Black" /> + <PageItemAttributes/> + </PAGEOBJECT> + <PAGEOBJECT OnMasterPage="" BottomLine="0" REXTRA="1" ANACTYP="0" ALIGN="0" gHeight="6.47634e-318" gWidth="4.89588e-307" LANGUAGE="French" NUMPO="16" ANBSTY="0" PLINEART="1" TXTSCALE="100" RightLine="0" LOCALSCX="1" LINESP="14.4" ROT="0" TXTSHX="5" TXTSTROKE="Black" WIDTH="58" ImageRes="1" GROUPS="" LOCKR="0" ANMC="-1" ANZIEL="0" ANKACT="" IFONT="Blue Highway Bold" LOCALSCY="1" NAMEDLST="" TXTSHY="-5" isInline="0" AUTOTEXT="0" FLIPPEDV="0" PCOLOR="None" RADRECT="0" REVERS="0" ANTOOLTIP="" PRINTABLE="1" RATIO="1" FLIPPEDH="0" COLGAP="0" PCOLOR2="None" NEXTITEM="-1" NUMGROUP="0" TransValue="0" ANICON="0" ANCHK="0" PLINEEND="0" TXTSTW="-0.1" FRTYPE="0" PTYPE="4" ImageClip="" isTableItem="0" TEXTFLOW2="0" ANHTML="0" ANXACT="" ANTYPE="2" SHADE2="100" TXTBASE="0" PWIDTH="1" HEIGHT="24" DASHOFF="0" PFILE2="" PFILE="" TEXTFLOW3="0" ANFLAG="65536" ANEXTERN="../" ANFACT="" ANBLACT="" ISIZE="12" PLTSHOW="0" LINESPMode="0" TXTSTYLE="0" CLIPEDIT="0" BACKITEM="-1" TransValueS="0" EMBEDDED="1" PFILE3="" ANNAME="" ANCHKS="0" ANVACT="" ANFOACT="" ANEACT="" SHADE="100" TXTULP="-0.1" fillRule="1" COCOOR="0 0 0 0 58 0 58 0 58 0 58 0 58 24 58 24 58 24 58 24 0 24 0 24 0 24 0 24 0 0 0 0 " ANSCALE="0" ANROLL="OOK" ANDACT="" BASEOF="0" PICART="1" TXTKERN="0" COLUMNS="1" OwnPage="0" LAYER="0" BOOKMARK="0" gYpos="6.89781e-307" startArrowIndex="0" TopLine="0" LOCK="0" EPROF="" ANBCOL="Black" ANFONT="4" ANFEED="1" ANCACT="" gXpos="3.73849e-306" DASHS="" IRENDER="1" TEXTFLOW="0" ANBWID="1" TXTFILLSH="100" YPOS="114" ANAA="0" ANNOTATION="1" LOCALX="0" GRTYP="0" XPOS="223" NUMCO="16" POCOOR="0 0 0 0 58 0 58 0 58 0 58 0 58 24 58 24 58 24 58 24 0 24 0 24 0 24 0 24 0 0 0 0 " EXTRA="1" ANFORMAT="0" LOCALY="0" NUMDASH="0" LeftLine="0" PRFILE="" TEXTRA="1" ANPLACE="1" ANVIS="0" ANDOWN="OK" SCALETYPE="1" TXTOUT="1" TXTFILL="Black" endArrowIndex="0" BEXTRA="1" ANACTION="" PLINEJOIN="0" TXTSTP="-0.1" TXTULW="-0.1" TXTSCALEV="100" TXTSTRSH="100" > + <PageItemAttributes/> + </PAGEOBJECT> + </DOCUMENT> +</SCRIBUSUTF8NEW> diff --git a/product/ERP5Form/tests/testPDFForm.py b/product/ERP5Form/tests/testPDFForm.py index f21e62f3c5..a1f1f2a0a0 100644 --- a/product/ERP5Form/tests/testPDFForm.py +++ b/product/ERP5Form/tests/testPDFForm.py @@ -128,7 +128,37 @@ class TestPDFForm(unittest.TestCase): self.assertEquals('Value', calculated_values['text_1']) +class TestPDFFormButtons(unittest.TestCase): + """Tests PDF Form with buttons + """ + def setUp(self): + """Creates a PDFForm with buttons, and a document on which the PDF form is + rendered. + """ + self.document = Document('doc_id') + pdf_file = open(os.path.join(os.path.dirname(__file__), + 'data', 'test_button.pdf'), 'rb') + self.pdf_form = PDFForm('test_pdf_form').__of__(self.document) + self.pdf_form.manage_upload(pdf_file) + + def test_getCellNames(self): + self.assertEquals(['check_box',], + self.pdf_form.getCellNames()) + + def test_SimpleGeneratePDF(self): + self.pdf_form.setCellTALES('check_box', 'python: 1') + self.failUnless(self.pdf_form.generatePDF()) + # aliases + self.failUnless(self.pdf_form.index_html()) + self.failUnless(self.pdf_form()) + + # XXX for debugging: + # file('/tmp/out.pdf', 'w').write(self.pdf_form()) + # os.system('xpdf /tmp/out.pdf') + + def test_suite(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(TestPDFForm)) + suite.addTest(unittest.makeSuite(TestPDFFormButtons)) return suite -- 2.30.9