From: Brian M. <br...@gr...> - 2007-09-28 03:47:29
|
Benny,=0A=0AHere are my comments:=0A=0A>1.=0A>=0A>bug #1254=0A>http://bugs.= gramps-project.org/view.php?id=3D1254=0A>So rectangle is not exported which= is a None or an int tuple eg (10, 10, 72,=0A>78).=0A>I intend to export it= to xml as follows:=0A><objref hlink=3D"BLABLA">=0A><rectangle upperx=3D"10= " uppery=3D"10" lowerx=3D"72" lowery=3D"78"/>=0A></objref>=0A>=0A>Is that o= k for xml?=0A=0AIf you are asking if it is legal XML, the answer is yes. "u= ppery" is an attribute of the rectangle tag. =0A=0AA common way to identify= a rectangle is by giving the coordinates of the upper left corner, its wid= th and its height. If you went this route, the tag would look like this:=0A= =0A<rectangle x=3D"10" y=3D"10" width=3D"62" height=3D"68"/>=0A=0A>2.=0A>= =0A>We have a nice patch to select thumb as part of an image, see=0A>http:/= /bugs.gramps-project.org/view.php?id=3D1259=0A>=0A>However, how should uppe= rx/y and lowerx/y be defined?? I know from latex/ps that=0A>one normally ta= kes upper left corner as (0,0) and lower right corner as=0A>(100,100). I di= d not yet look in the patch how it is interpreted there.=0A>How should we i= nterpret it, and should the naming not be clearer, also in xml,=0A>as upper= x/y and lowerx/y are open for misinterpretation. Eg top_left_x/y and=0A>bot= tom_right_x/y, or vica versa: bottom_left_x/y, top_right_x/y=0A=0AUpper lef= t should be (0,0).=0A=0ASame suggestion as above.=0A=0A~Brian=0A=0A=0A |