[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: Ballot layout

I was going to put in a RCR myself today, on a similar subject matter.  I 
believe that I have put into one of the RCR's a similar request that is 
needed for Puerto Rico, but I will specify in further detail here.

Puerto Rico uses Picture bitmaps of the candidates, and require that the 
oval be centered below each of these bitmaps.  Furthermore, their ballots 
differ for each election.  Sometimes they will have a 3 column ballot, 
other times a 4 column ballot, and still other times a 5 column ballot. 
 Having the ability to specify exactly where the oval should be for each 
candidate within each race would extremely help this problem for Puerto 
Rico.  I am currently laying out their November ballot, which is 5 columns. 
 Having to lay out the ovals by themselves, then dropping in the Picture 
bitmap, tends to become a little time consuming; and I am only laying out 1 
style.  For this November election, I am guessing that there will be around 
120 styles or more.  Would the Puerto Rico contract of over 10 million 
dollars be sufficient reason to develop Gems to do this???  One final note, 
the MIS department from the Puerto Rico elections office, would like to see 
just how easy it is to lay out a ballot from Puerto Rico, before they give 
their consent to purchasing election equipment from Global.

-----Original Message-----
From:	Ken Clark [SMTP:ken@gesn.com]
Sent:	Tuesday, April 04, 2000 11:00 AM
To:	support@gesn.com
Subject:	RE: Ballot layout

  From: Greg Forsythe [mailto:gfglobal@earthlink.net]


  Assuming a three race ballot
  Option to layout races in rows.  Specify the race width 10 blocks, one
block separating the middle race on either side.

  Rational;  99% of Canadian election races are Mayor, Councillor and 
Trustee.  Currently, these races are 10 blocks wide and in column.  If a
second column is created it becomes 11 blocks wide.  Every ballot has to be
manually relocated in a row, reduced (when necessary) to 10 blocks with a
blank space on either side of the centre race.

  I would have sent this to RCR, but perhaps the facility is already there.

  Appreciate your comments.

  Greg Forsythe

No, its not already there.  Your proposal, though, introduces a fixed
quarter-inch unit width to races.  GEMS doesn't fix the size of its drawing
elements -- elements flow like paragraphs in a document.

What you are looking for is the ability to customize the columns.  Instead
of just specifying how many columns a ballot has, you would specify the
start and extent of each column.  The internal data structure for this has
actually been in place to do this since GEMS 0.1, but has never been used.
I even think this is a VTS feature.  It has been on the TODO list for too
long to remember.

The problem is that a decent user interface would involve a cool looking
ruler with stipples that you could drag around to adjust the columns.  That
would be a custom control involving a lot of work.  It has never been 
worth it.  Put in your words, 99% of Canadian elections have three race or
less ballots, which means they should take less than half an hour to lay 
by hand.  There is also no statutory reason not to lay out these three race
ballots one race atop another, or beside without the quarter inch gap.  In
short, I doubt those accounts could justify the cost of development of the
feature.  Larger accounts that could justify it have bigger problems than
tweaking individual columns by a quarter inch.  I would certainly enjoy
finding an account willing to fund this though.  I have wanted this feature
since I designed the column structures.

As a final note, you can approximate the effect you are looking for by 
the "box margins" ballot option.  That means however you have to eat 
quarter inch channel, and get 10, 10, 9 channel columns.  The box margin
feature however appears broken now that I try it, since 1.15.1 I suspect.
I'll look into that if you want.  As you can see, this stuff just isn't


 << File: ATT00000.htm >> 

begin 600 WINMAIL.DAT
M>)\^(B80`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$(@ <`
M& ```$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`0V ! `"`````@`"``$$
MD 8`B $```$````0`````P``, (````+``\.``````(!_P\!````/P``````
M``"!*Q^DOJ,0&9UN`-T!#U0"`````'-U<'!O<G1 9V5S;BYC;VT`4TU44 !S
M=7!P;W)T0&=E<VXN8V]M```>``(P`0````4```!33510`````!X``S !````
M$0```'-U<'!O<G1 9V5S;BYC;VT``````P`5# $````#`/X/!@```!X``3 !
M````$P```"=S=7!P;W)T0&=E<VXN8V]M)P```@$+, $````6````4TU44#I3
M55!03U)40$=%4TXN0T]-`````P``.0`````+`$ Z`0```!X`]E\!````$0``
M`'-U<'!O<G1 9V5S;BYC;VT``````@'W7P$````_`````````($K'Z2^HQ 9
MG6X`W0$/5 (`````<W5P<&]R=$!G97-N+F-O;0!33510`'-U<'!O<G1 9V5S
M;BYC;VT```,`_5\!`````P#_7P`````"`?8/`0````0````````".4X!!( !
M`!(```!213H@0F%L;&]T(&QA>6]U= `-!@$%@ ,`#@```- '! `$``L`& `B
M``(`)@$!(( #``X```#0!P0`! `+``D`.@`"`"\!`0F `0`A````,S1&,44T
M1$,T,#!!1#0Q,3A#03@R,#1#-$8T1C4P,C `%0<!`Y &`*0-```A````"P`"
M0 `Y`$"04T-2GK\!'@!P``$````2````4D4Z($)A;&QO="!L87EO=70````"
M`7$``0```!8````!OYY20SS<Y/$U"D 1U(RH($Q/3U @```>`!X,`0````4`
M"1 !````C H``(@*``!5$@``3%I&=1<I.2 #``H`<F-P9S$R-18R`/@+8&X.
M$# S,YT!]R "I /C`@!C: K X'-E=# @!Q,"@P!0H1!V<')Q,A%V?0J V0C(
M(#L);PXP-0* "H%L=6,`4 L#8Q(2"\0@D$D@=V$$(&=O"X" 9R!T;R!P=05 
M"0N (&$'\$-2(&T2>1$P;&88`61A>=PL( (@&*$`D&T#$ K!\'-U8FH%D 5 
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
M`4 `"# `&Q4Y4)Z_`0L``( (( 8``````, ```````!&``````.%````````
M`P`"@ @@!@``````P ```````$8`````$(4````````#``6 "" &``````# 
M````````1@````!2A0``MPT``!X`)8 (( 8``````, ```````!&`````%2%
M```!````! ```#@N, `#`": "" &``````# ````````1@`````!A0``````
M``L`+X (( 8``````, ```````!&``````Z%`````````P`P@ @@!@``````
MP ```````$8`````$84````````#`#* "" &``````# ````````1@`````8
MA0```````!X`08 (( 8``````, ```````!&`````#:%```!`````0``````
M```>`$* "" &``````# ````````1@`````WA0```0````$`````````'@!#
M@ @@!@``````P ```````$8`````.(4```$````!`````````!X`/0`!````
6!0```%)%.B ``````P`--/TW``!S;H4`