<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Irneb</id>
	<title>Apache OpenOffice Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Irneb"/>
	<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/wiki/Special:Contributions/Irneb"/>
	<updated>2026-08-19T00:02:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=189449</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=189449"/>
		<updated>2010-12-01T13:22:58Z</updated>

		<summary type="html">&lt;p&gt;Irneb: Fixed heading and added Option 4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Engineering_notation &amp;quot;Engineering Notation&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/SI_prefix &amp;quot;SI prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Binary_prefix &amp;quot;Binary prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF  ==&lt;br /&gt;
&lt;br /&gt;
The ODF Specification for [http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#a_16_27_5__number_scientific-number_ Scientific Numbers] does not contain any way of saving a format string directly. There are only 4 parameters for a scientific format:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*[http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#attribute-number_decimal-places_element-number_scientific-number number:decimal-places]: Contains an integer value stating how many digits after the decimal to display, padded by zeros.&amp;lt;br&amp;gt; &lt;br /&gt;
*[http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#attribute-number_grouping number:groupping]: A true / false toggle to set thousands separation or not.&amp;lt;br&amp;gt; &lt;br /&gt;
*[http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#attribute-number_min-exponent-digits number:min-exponent-digits]: An integer value stating the minimum digits to display as exponent, padded by zeros.&amp;lt;br&amp;gt; &lt;br /&gt;
*[http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#attribute-number_min-integer-digits number:min-integer-digits]: Defines the minimum number of digits to display before the decimal, padded by zeros.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The number format dialog still displays the format string, but this has to be generated from the above properties. At present the following scenario applies:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Say the format string is typed as: &amp;#039;&amp;#039;&amp;#039;###.00E+00&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
This gets translated into the various properties. Thus a format style such as:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;number:number-style style:name=&amp;quot;N108&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;number:scientific-number &lt;br /&gt;
    number:decimal-places=&amp;quot;2&amp;quot; &lt;br /&gt;
    number:min-integer-digits=&amp;quot;3&amp;quot; &lt;br /&gt;
    number:min-exponent-digits=&amp;quot;2&amp;quot;&lt;br /&gt;
  /&amp;gt;&lt;br /&gt;
&amp;lt;/number:number-style&amp;gt;&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
When the file is later opened, the format string is recalculated from these properties. Thus the resulting string would become: &amp;#039;&amp;#039;&amp;#039;000.00E+00&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
It is clear that the current ODF format specification cannot work as is with Engineering Format, let alone SI. Thus some modifications to the spec should be designed. The following are some options. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Option 1  ===&lt;br /&gt;
&lt;br /&gt;
Make use of the grouping property as a switch for using exponent increments by the value of the min-integer-digits. This would not need the ODF spec to be changed at present, only the way OOo Calc interprets the grouping property. If used, it would disallow thousands grouping on all scientific formats. It also doesn&amp;#039;t cater for SI formatting. Older programs would not have any dificulty opening this file, but (obviously) they would not format correctly. &lt;br /&gt;
&lt;br /&gt;
=== Option 2  ===&lt;br /&gt;
&lt;br /&gt;
Introduce an extra property into the scientific format, named something like number:exponent-increment. Again, this only applies to engineering format. And also would not interfere with older programs, thus the ODF file can still be opened by an earlier version - just not formatted as intended. &lt;br /&gt;
&lt;br /&gt;
=== Option 3  ===&lt;br /&gt;
&lt;br /&gt;
Add a format string property to the scientific format type, to be included as aditional to the existing properties. This would allow for numerous extra formatting without needing further ODF alterations. It would be possible to use this for engineering- as well as SI formatting. And again, older programs would not have troubles opening the file - just not format as intended.&lt;br /&gt;
&lt;br /&gt;
=== Option 4 ===&lt;br /&gt;
&lt;br /&gt;
Create 2 new style classes called &amp;#039;&amp;#039;number:engineering-number&amp;#039;&amp;#039; and &amp;#039;&amp;#039;number:si-number&amp;#039;&amp;#039;. Used as is, this would invalidate the ODF file when opened in an older version program. A possible solution would be to have a secondary (alternative) format specification to be included into the [http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#element-number_number-style number:number-style], which would be the current scientific number format. Thus older versions would read the scientific format and still be able to open the ODF file.&lt;br /&gt;
&lt;br /&gt;
== OOXML ==&lt;br /&gt;
Seeing as Excel has no SI equivalent, only the engineering format can be saved with any consistency. Thus the same format string should be used as used in Excel: ###.00E+00 as Excel saves it. The current implementation of OOXML saves into an XLSX file&amp;#039;s sub-file \xl\styles as &amp;#039;&amp;#039;&amp;lt;numFmt numFmtId=&amp;quot;164&amp;quot; formatCode=&amp;quot;###.00E+00&amp;quot;/&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
For SI notation it may have to be converted into engineering notation when saving to OOXML. Otherwise there may be an error when opening in Excel.&lt;br /&gt;
&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
Same as with [[#OOXML|OOXML]] above, except it saves to a binary field inside the file (exactly where all other format strings are saved). But still, the SI format is not implemented ans should thus also be handled as per OOXML.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats Class Documentation]&lt;br /&gt;
*[http://api.openoffice.org/docs/common/ref/com/sun/star/util/NumberFormats.html Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=189448</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=189448"/>
		<updated>2010-12-01T13:18:00Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* ODF */ Added comprehensive description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Engineering_notation &amp;quot;Engineering Notation&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/SI_prefix &amp;quot;SI prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Binary_prefix &amp;quot;Binary prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF  ==&lt;br /&gt;
&lt;br /&gt;
The ODF Specification for [http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#a_16_27_5__number_scientific-number_ Scientific Numbers] does not contain any way of saving a format string directly. There are only 4 parameters for a scientific format:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*[http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#attribute-number_decimal-places_element-number_scientific-number number:decimal-places]: Contains an integer value stating how many digits after the decimal to display, padded by zeros.&amp;lt;br&amp;gt; &lt;br /&gt;
*[http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#attribute-number_grouping number:groupping]: A true / false toggle to set thousands separation or not.&amp;lt;br&amp;gt; &lt;br /&gt;
*[http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#attribute-number_min-exponent-digits number:min-exponent-digits]: An integer value stating the minimum digits to display as exponent, padded by zeros.&amp;lt;br&amp;gt; &lt;br /&gt;
*[http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#attribute-number_min-integer-digits number:min-integer-digits]: Defines the minimum number of digits to display before the decimal, padded by zeros.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The number format dialog still displays the format string, but this has to be generated from the above properties. At present the following scenario applies:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Say the format string is typed as: &amp;#039;&amp;#039;&amp;#039;###.00E+00&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
This gets translated into the various properties. Thus a format style such as:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;number:number-style style:name=&amp;quot;N108&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;number:scientific-number &lt;br /&gt;
    number:decimal-places=&amp;quot;2&amp;quot; &lt;br /&gt;
    number:min-integer-digits=&amp;quot;3&amp;quot; &lt;br /&gt;
    number:min-exponent-digits=&amp;quot;2&amp;quot;&lt;br /&gt;
  /&amp;gt;&lt;br /&gt;
&amp;lt;/number:number-style&amp;gt;&amp;lt;/source&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
When the file is later opened, the format string is recalculated from these properties. Thus the resulting string would become: &amp;#039;&amp;#039;&amp;#039;000.00E+00&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
It is clear that the current ODF format specification cannot work as is with Engineering Format, let alone SI. Thus some modifications to the spec should be designed. The following are some options. Option 1 === &lt;br /&gt;
&lt;br /&gt;
Make use of the grouping property as a switch for using exponent increments by the value of the min-integer-digits. This would not need the ODF spec to be changed at present, only the way OOo Calc interprets the grouping property. If used, it would disallow thousands grouping on all scientific formats. It also doesn&amp;#039;t cater for SI formatting. Older programs would not have any dificulty opening this file, but (obviously) they would not format correctly. &lt;br /&gt;
&lt;br /&gt;
=== Option 2  ===&lt;br /&gt;
&lt;br /&gt;
Introduce an extra property into the scientific format, named something like number:exponent-increment. Again, this only applies to engineering format. And also would not interfere with older programs, thus the ODF file can still be opened by an earlier version - just not formatted as intended. &lt;br /&gt;
&lt;br /&gt;
=== Option 3  ===&lt;br /&gt;
&lt;br /&gt;
Create 2 new style classes called &amp;#039;&amp;#039;number:engineering-number&amp;#039;&amp;#039; and &amp;#039;&amp;#039;number:si-number&amp;#039;&amp;#039;. Used as is, this would invalidate the ODF file when opened in an older version program. A possible solution would be to have a secondary (alternative) format specification to be included into the [http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#element-number_number-style number:number-style], which would be the current scientific number format. Thus older versions would read the scientific format and still be able to open the ODF file.&lt;br /&gt;
&lt;br /&gt;
== OOXML ==&lt;br /&gt;
Seeing as Excel has no SI equivalent, only the engineering format can be saved with any consistency. Thus the same format string should be used as used in Excel: ###.00E+00 as Excel saves it. The current implementation of OOXML saves into an XLSX file&amp;#039;s sub-file \xl\styles as &amp;#039;&amp;#039;&amp;lt;numFmt numFmtId=&amp;quot;164&amp;quot; formatCode=&amp;quot;###.00E+00&amp;quot;/&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
For SI notation it may have to be converted into engineering notation when saving to OOXML. Otherwise there may be an error when opening in Excel.&lt;br /&gt;
&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
Same as with [[#OOXML|OOXML]] above, except it saves to a binary field inside the file (exactly where all other format strings are saved). But still, the SI format is not implemented ans should thus also be handled as per OOXML.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats Class Documentation]&lt;br /&gt;
*[http://api.openoffice.org/docs/common/ref/com/sun/star/util/NumberFormats.html Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177043</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177043"/>
		<updated>2010-08-02T15:19:31Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* OOXML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Engineering_notation &amp;quot;Engineering Notation&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/SI_prefix &amp;quot;SI prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Binary_prefix &amp;quot;Binary prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
As this functionality should happen through the Calc program itself, all that needs to be stored in the ODF is the format string. Whatever that format string is decided to be in above sections. Where there is a problem is how older versions of Calc would handle the new format string.&lt;br /&gt;
&lt;br /&gt;
== OOXML ==&lt;br /&gt;
Seeing as Excel has no SI equivalent, only the engineering format can be saved with any consistency. Thus the same format string should be used as used in Excel: ###.00E+00 as Excel saves it. The current implementation of OOXML saves into an XLSX file&amp;#039;s sub-file \xl\styles as &amp;#039;&amp;#039;&amp;lt;numFmt numFmtId=&amp;quot;164&amp;quot; formatCode=&amp;quot;###.00E+00&amp;quot;/&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
For SI notation it may have to be converted into engineering notation when saving to OOXML. Otherwise there may be an error when opening in Excel.&lt;br /&gt;
&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
Same as with [[#OOXML|OOXML]] above, except it saves to a binary field inside the file (exactly where all other format strings are saved). But still, the SI format is not implemented ans should thus also be handled as per OOXML.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats Class Documentation]&lt;br /&gt;
*[http://api.openoffice.org/docs/common/ref/com/sun/star/util/NumberFormats.html Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177041</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177041"/>
		<updated>2010-08-02T15:17:43Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* .xls and .doc binary formats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Engineering_notation &amp;quot;Engineering Notation&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/SI_prefix &amp;quot;SI prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Binary_prefix &amp;quot;Binary prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
As this functionality should happen through the Calc program itself, all that needs to be stored in the ODF is the format string. Whatever that format string is decided to be in above sections. Where there is a problem is how older versions of Calc would handle the new format string.&lt;br /&gt;
&lt;br /&gt;
== OOXML ==&lt;br /&gt;
Seeing as Excel has no SI equivalent, only the engineering format can be saved with any consistency. Thus the same format string should be used as used in Excel: ###.00E+00 as Excel saves it. The current implementation of OOXML saves into an XLSX file&amp;#039;s sub-file \xl\styles as &amp;lt;numFmt numFmtId=&amp;quot;164&amp;quot; formatCode=&amp;quot;###.00E+00&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
Same as with [[#OOXML|OOXML]] above, except it saves to a binary field inside the file (exactly where all other format strings are saved). But still, the SI format is not implemented ans should thus also be handled as per OOXML.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats Class Documentation]&lt;br /&gt;
*[http://api.openoffice.org/docs/common/ref/com/sun/star/util/NumberFormats.html Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177039</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177039"/>
		<updated>2010-08-02T15:15:51Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* OOXML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Engineering_notation &amp;quot;Engineering Notation&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/SI_prefix &amp;quot;SI prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Binary_prefix &amp;quot;Binary prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
As this functionality should happen through the Calc program itself, all that needs to be stored in the ODF is the format string. Whatever that format string is decided to be in above sections. Where there is a problem is how older versions of Calc would handle the new format string.&lt;br /&gt;
&lt;br /&gt;
== OOXML ==&lt;br /&gt;
Seeing as Excel has no SI equivalent, only the engineering format can be saved with any consistency. Thus the same format string should be used as used in Excel: ###.00E+00 as Excel saves it. The current implementation of OOXML saves into an XLSX file&amp;#039;s sub-file \xl\styles as &amp;lt;numFmt numFmtId=&amp;quot;164&amp;quot; formatCode=&amp;quot;###.00E+00&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
Same as with [[#OOXML|OOXML]] above.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats Class Documentation]&lt;br /&gt;
*[http://api.openoffice.org/docs/common/ref/com/sun/star/util/NumberFormats.html Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177038</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177038"/>
		<updated>2010-08-02T15:14:09Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* ODF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Engineering_notation &amp;quot;Engineering Notation&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/SI_prefix &amp;quot;SI prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Binary_prefix &amp;quot;Binary prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
As this functionality should happen through the Calc program itself, all that needs to be stored in the ODF is the format string. Whatever that format string is decided to be in above sections. Where there is a problem is how older versions of Calc would handle the new format string.&lt;br /&gt;
&lt;br /&gt;
== OOXML ==&lt;br /&gt;
Seeing as Excel has no SI equivalent, only the engineering format can be saved with any consistency. Thus the same format string should be used as used in Excel: ###.00E+00 as Excel saves it.&lt;br /&gt;
&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
Same as with [[#OOXML|OOXML]] above.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats Class Documentation]&lt;br /&gt;
*[http://api.openoffice.org/docs/common/ref/com/sun/star/util/NumberFormats.html Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177037</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177037"/>
		<updated>2010-08-02T15:07:21Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* File Format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Engineering_notation &amp;quot;Engineering Notation&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/SI_prefix &amp;quot;SI prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Binary_prefix &amp;quot;Binary prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
As this functionality should happen through the Calc program itself, all that needs to be stored in the ODF is the format string. Whatever that format string is decided to be in above sections.&lt;br /&gt;
&lt;br /&gt;
== OOXML ==&lt;br /&gt;
Seeing as Excel has no SI equivalent, only the engineering format can be saved with any consistency. Thus the same format string should be used as used in Excel: ###.00E+00 as Excel saves it.&lt;br /&gt;
&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
Same as with [[#OOXML|OOXML]] above.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats Class Documentation]&lt;br /&gt;
*[http://api.openoffice.org/docs/common/ref/com/sun/star/util/NumberFormats.html Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177036</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177036"/>
		<updated>2010-08-02T15:03:32Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* OOXML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Engineering_notation &amp;quot;Engineering Notation&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/SI_prefix &amp;quot;SI prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Binary_prefix &amp;quot;Binary prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
As this functionality should happen through the Calc program itself, all that needs to be stored in the ODF is the format string. Whatever that format string is decided to be in above sections.&lt;br /&gt;
&lt;br /&gt;
== OOXML ==&lt;br /&gt;
Seeing as Excel has no SI equivalent, only the engineering format can be saved with any consistency. Thus the same format string should be used as used in Excel: ###.00E+00 as Excel saves it.&lt;br /&gt;
&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats Class Documentation]&lt;br /&gt;
*[http://api.openoffice.org/docs/common/ref/com/sun/star/util/NumberFormats.html Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177034</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=177034"/>
		<updated>2010-08-02T15:01:30Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* ODF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Engineering_notation &amp;quot;Engineering Notation&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/SI_prefix &amp;quot;SI prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix&amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Binary_prefix &amp;quot;Binary prefix&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt; Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
As this functionality should happen through the Calc program itself, all that needs to be stored in the ODF is the format string. Whatever that format string is decided to be in above sections.&lt;br /&gt;
&lt;br /&gt;
== OOXML ==&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats Class Documentation]&lt;br /&gt;
*[http://api.openoffice.org/docs/common/ref/com/sun/star/util/NumberFormats.html Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174400</id>
		<title>Export Resolution Draft2</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174400"/>
		<updated>2010-07-07T18:53:57Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* GIF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Setting Pixel Resolution when Exporting Graphics=&lt;br /&gt;
&lt;br /&gt;
{{Specification_Header|Regina Henschel||Preliminary}}&lt;br /&gt;
&lt;br /&gt;
== Abstract ==&lt;br /&gt;
This specification describes an User Interface to determine the amount of pixels which are used, when exporting a graphic from Draw or Impress to a raster format like BMP oder PNG.&lt;br /&gt;
The corresponding enhancement request has 45 votes and several duplicates.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Reference Document&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Check&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Location (URL)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| |&amp;#039;&amp;#039;&amp;#039;[http://wiki.services.openoffice.org/wiki/Specification#Before_Writing_a_Software_Specification_--_What_Else_Do_I_have_to_Do.3F Prerequisites]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [passed/failed]&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Product Requirement, RFE, Issue ID&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available]&lt;br /&gt;
| {{Bug|4499}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;[[Test case specification]]&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IDL Specification&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.services.openoffice.org/wiki/The_Three_Golden_Rules_for_Writing_OpenOffice.org_Specifications &amp;#039;&amp;#039;&amp;#039;Software Specification Rules&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| Other, e.g. references to related specs, Product Concept Document&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Role&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;E-Mail Address&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Developer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Quality Assurance&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Documentation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;User Experience&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Acronyms and Abbreviations ==&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Acronym / Abbreviation&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Definition&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;WYSIWYG&amp;gt;&lt;br /&gt;
| &amp;lt;What You See Is What You Get&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
=== Current Situation in OOo2.4 ===&lt;br /&gt;
OpenOffice.org can export the vector format drawings to a raster format. The amount of pixels are calculated from the screen resolution of the operating system, the view scale setting in Tools &amp;gt; Options and the width and height of the object.&lt;br /&gt;
For example: An object with 1.0 x 0.5 inches, with a Windows XP screen resolution of &amp;quot;120DPI&amp;quot; and an OOo view scaling of 125% gives on export to BMP a size of 151 x 76 Pixels. This is approximately the calculation 1.0 inches &amp;amp;sdot; 120DPI &amp;amp;sdot; 125% = 150 dots.&lt;br /&gt;
During export there is a list to determine &amp;quot;DPI&amp;quot;, but that does not change the amount of pixels but only sets an meta information.&lt;br /&gt;
There exists already some code to set pixel resolution. But this can only be used with a macro.&lt;br /&gt;
The current export dialog uses a lot of dialogs, depending on the kind of target format.&lt;br /&gt;
* EMF, MET, PICT, SVM, WMF&lt;br /&gt;
[[Image:exportOOo2draw2emf.png]]&lt;br /&gt;
[[Image:exportOOo2draw2met.png]]&lt;br /&gt;
[[Image:exportOOo2draw2pict.png]]&lt;br /&gt;
[[Image:exportOOo2draw2svm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2wmf.png]]&lt;br /&gt;
* PBM, PPM&lt;br /&gt;
[[Image:exportOOo2draw2pbm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2ppm.png]]&lt;br /&gt;
* BMP&lt;br /&gt;
[[Image:exportOOo2draw2bmp.png]]&lt;br /&gt;
* EPS&lt;br /&gt;
[[Image:exportOOo2draw2eps.png]]&lt;br /&gt;
* GIF&lt;br /&gt;
[[Image:exportOOo2draw2gif.png]]&lt;br /&gt;
* JPEG&lt;br /&gt;
[[Image:exportOOo2draw2jpeg.png]]&lt;br /&gt;
* PDF&lt;br /&gt;
[[Image:exportOOo2draw2pdf.png]]&lt;br /&gt;
* PNG&lt;br /&gt;
[[Image:exportOOo2draw2png.png]]&lt;br /&gt;
* Without any dialog are RAS, SVG, SWF, TIFF&lt;br /&gt;
* Export to HTML uses a wizard.&lt;br /&gt;
&lt;br /&gt;
=== Competitor&amp;#039;s Solutions ===&lt;br /&gt;
==== Corel Draw 12 ====&lt;br /&gt;
Corel Draw 12 uses one dialog for all kind of target raster formats. Elements which do not apply to the specified format are greyed out. Settings which are only necessary for a specific format are set in a following dialog. In addition to the pixel resolution the user can set the color depth. Examples:&lt;br /&gt;
* Standard Bitmap Dialog&lt;br /&gt;
[[Image:ExportCorel2rasterstandard.png|common dialog for export to a raster graphic format]]&lt;br /&gt;
* Special Options Dialogs&lt;br /&gt;
[[Image:ExportCorel2pngoptions.png]]&lt;br /&gt;
[[Image:ExportCorel2jpegoptions.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Behavior in OpenOffice.org ===&lt;br /&gt;
OpenOffice.org uses a unified dialog, which appears after the user has chosen the export file format. The lower section of the dialog depends on the export format. All settings are persistent during one OOo session.&lt;br /&gt;
&lt;br /&gt;
There is no restriction to the settings but the available space in RAM and on disk.&lt;br /&gt;
&lt;br /&gt;
The new dialog applies to all export formats but HTML, XHTML, PDF, SWF and PWP.&lt;br /&gt;
&lt;br /&gt;
[[Image:ExportNewRasterGraphicOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The values don&amp;#039;t fit together but only show the design of the dialog.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The upper part is common to all formats. If a setting or value makes no sense for the chosen format, then it is disabled or hidden.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the unit of measurement offers the items&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Pixels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Millimeter&lt;br /&gt;
 Centimeter&lt;br /&gt;
 Meter&lt;br /&gt;
 Inch&lt;br /&gt;
 Foot&lt;br /&gt;
 Pica&lt;br /&gt;
 Point&lt;br /&gt;
&lt;br /&gt;
The length values refer to the &amp;quot;drawing&amp;quot; size, not to the &amp;quot;real&amp;quot; size. Example: The user sets &amp;quot;Meter&amp;quot; as unit of measurement for Draw in Tools &amp;gt; Options &amp;gt; General and sets the &amp;quot;drawing scale&amp;quot; to &amp;quot;1:10&amp;quot; there. If a dimension line shows 0,65m or a square has size 0,65 x 0,65 in the status bar, then the drawing size is 6,5 cm. And this size of 6,5cm will be used in the export dialog as &amp;quot;original size&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pixels&amp;quot; is the decisive value. The other values are calculated from the pixels width and height according to the actual setting in &amp;quot;Resolution&amp;quot;. The pixel width and height is rounded up to an integer after each changing.&lt;br /&gt;
&lt;br /&gt;
The user can enter decimals for all length values. Decimals are kept with the entered or calculated precision, but only shown with maximal 3 decimal places.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the pixel resolution unit has the items&lt;br /&gt;
&lt;br /&gt;
 pixel/cm&lt;br /&gt;
 pixel/inch&lt;br /&gt;
&lt;br /&gt;
The resolution value field contains positive integers. If the resolution value is changed, the amount of pixels is recalculated with &amp;#039;new resolution value&amp;#039; / &amp;#039;old resolution value&amp;#039; * &amp;#039;old pixel value&amp;#039;. The length values of width and height are recalculated afterwards.&lt;br /&gt;
&lt;br /&gt;
The value of pixel/inch is written to the meta data of the graphic, if the format allows such setting.&lt;br /&gt;
&lt;br /&gt;
If keep ratio is checked, when height or width is changed, the other one is calculated automatically. &amp;#039;keep ratio&amp;#039; does not refer to the original size but to the previous values in the dialog.&lt;br /&gt;
&lt;br /&gt;
The button original size sets the height and width to that of the selection or page which is to be exported.&lt;br /&gt;
&lt;br /&gt;
The color depth is a drop-down list with items&lt;br /&gt;
&lt;br /&gt;
 1 Bit Threshold&lt;br /&gt;
 1 Bit Dithered&lt;br /&gt;
 4 Bit Grayscales&lt;br /&gt;
 4 Bit Color Palette&lt;br /&gt;
 8 Bit Grayscales&lt;br /&gt;
 8 Bit Color Palette&lt;br /&gt;
 24 Bit True Color&lt;br /&gt;
&lt;br /&gt;
Changing the color depth effects &amp;quot;size in memory&amp;quot; and &amp;quot;round file size&amp;quot; but not the pixel dimensions.&lt;br /&gt;
&amp;#039;&amp;#039;What about 32bit RGBA / CMYK. These are not all available to all file types, e.g. GIF can only work with maximum 8 bit, JPG does not have paletted colors&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The text in the part memory changes accordingly to the chosen object size, resolution and color depth. Both values are not guaranteed to be exact.&lt;br /&gt;
&amp;#039;&amp;#039;What about colour converting (especially with lower bit depths). E.g. dithering when saving to GIF or similar paletted&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The lower part contains settings, which are specific to the format.&lt;br /&gt;
&amp;#039;&amp;#039;The current settings should be possible, but I suggest some additions.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== BMP ====&lt;br /&gt;
[[Image:ExportToBMPSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
RLE compression reflects back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
All color depths are available but &amp;#039;24 Bit Grayscales&amp;#039;.&lt;br /&gt;
&amp;#039;&amp;#039;Why is 24 Bit Grayscales not implemented for BMP export?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps? Add a maximum DPI to down-sample embedded BMP, any DPI below that should be left as original.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EPS ====&lt;br /&gt;
[[Image:ExportToEPSSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Compression and preview settings reflect back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What further settings are used for the preview image? Are the user allowed to change them?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== GIF ====&lt;br /&gt;
[[Image:ExportToGIFSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;It should be possible to set the color depth. Selecting palette for use, e.g. adaptive, web safe. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Graphics_Interchange_Format &amp;quot;Graphics Interchange Format&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== JPEG ====&lt;br /&gt;
[[Image:ExportToJPGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the values &amp;#039;24 Bit Color&amp;#039; and &amp;#039;8 Bit Grayscales&amp;#039;, which substitute the current radio buttons. Other values are hidden. &amp;#039;&amp;#039;The Grayscales export has a bug currently. It uses gray colors in a RGB color space. Although gray, the picture is still of kind 24bpp. see {{Bug|87410}}&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;If and when implemented, color model (Grey / RGB / CMYK) to be set as well as color profile (ICC) embedding &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/JPEG &amp;quot;JPEG&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== MET ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
==== PBM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;1 Bit Treshold&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PBM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PGM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;PBM need to be exchanged wtih PGM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;8 Bit Grayscaled&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PGM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PICT ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;PICT allows many settings, but currently the user cannot select any of them.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PNG ====&lt;br /&gt;
[[Image:ExportToPNGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&amp;#039;&amp;#039;The user should be allowed to set the color depth. It is already possible for embedded png-pictures. So why not implement it for export? The code is already there.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Similar to GIF this could also have an index transparency. But PNG also allows 32bit colour depth which uses RGBA to accomplish opacity. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Portable_Network_Graphics &amp;quot;Portable Network Graphics&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PPM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Replace PBM with PPM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file type reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&lt;br /&gt;
==== RAS ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Perhaps it should be handled like BMP.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVG ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVM ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== TIFF ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Here are some additional implementations desirable.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;E.g. compression method could be Uncompressed, JPEG, PackBits, LZW, as well as several 1 bit length compressors. Also allows for color model &amp;amp; profile embedding. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Tagged_Image_File_Format &amp;quot;Tagged Image File Format&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== WMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== XPM ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;I don&amp;#039;t know this format. Are there now settings needed?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#Detailed_Specification|Help]] | [[UI-Elements|User Interface Element Templates]] | [[Specification_Example|Example Spec]]&lt;br /&gt;
&lt;br /&gt;
== Migration ==&lt;br /&gt;
Old documents need no change.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&amp;#039;&amp;#039;Not decided yet.&amp;#039;&amp;#039;&lt;br /&gt;
[[Specification_Template_Help#Configuration|Help]] | [[Configuration-Table|Configuration Table Template]]&lt;br /&gt;
&lt;br /&gt;
== File Format ==&lt;br /&gt;
Export does not effect any of OOo&amp;#039;s file formats.&lt;br /&gt;
[[Specification_Template_Help#File_Format|Help]]&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#File Format|Help]] | [[File Format Table|File Format Table Template]]&lt;br /&gt;
&lt;br /&gt;
== Open Issues ==&lt;br /&gt;
* Can the settings be saved in the user settings? Should there be settings in Tools &amp;gt; Options which are use to prefill the dialog?&lt;br /&gt;
* The memory size might be very large. What to do if the available RAM is not enough? What to do if the memory size exceeds the setting in Tools &amp;gt; Options?&lt;br /&gt;
* What to do if the disk space are not enough?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Specification]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174399</id>
		<title>Export Resolution Draft2</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174399"/>
		<updated>2010-07-07T18:53:25Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* GIF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Setting Pixel Resolution when Exporting Graphics=&lt;br /&gt;
&lt;br /&gt;
{{Specification_Header|Regina Henschel||Preliminary}}&lt;br /&gt;
&lt;br /&gt;
== Abstract ==&lt;br /&gt;
This specification describes an User Interface to determine the amount of pixels which are used, when exporting a graphic from Draw or Impress to a raster format like BMP oder PNG.&lt;br /&gt;
The corresponding enhancement request has 45 votes and several duplicates.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Reference Document&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Check&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Location (URL)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| |&amp;#039;&amp;#039;&amp;#039;[http://wiki.services.openoffice.org/wiki/Specification#Before_Writing_a_Software_Specification_--_What_Else_Do_I_have_to_Do.3F Prerequisites]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [passed/failed]&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Product Requirement, RFE, Issue ID&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available]&lt;br /&gt;
| {{Bug|4499}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;[[Test case specification]]&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IDL Specification&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.services.openoffice.org/wiki/The_Three_Golden_Rules_for_Writing_OpenOffice.org_Specifications &amp;#039;&amp;#039;&amp;#039;Software Specification Rules&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| Other, e.g. references to related specs, Product Concept Document&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Role&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;E-Mail Address&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Developer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Quality Assurance&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Documentation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;User Experience&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Acronyms and Abbreviations ==&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Acronym / Abbreviation&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Definition&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;WYSIWYG&amp;gt;&lt;br /&gt;
| &amp;lt;What You See Is What You Get&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
=== Current Situation in OOo2.4 ===&lt;br /&gt;
OpenOffice.org can export the vector format drawings to a raster format. The amount of pixels are calculated from the screen resolution of the operating system, the view scale setting in Tools &amp;gt; Options and the width and height of the object.&lt;br /&gt;
For example: An object with 1.0 x 0.5 inches, with a Windows XP screen resolution of &amp;quot;120DPI&amp;quot; and an OOo view scaling of 125% gives on export to BMP a size of 151 x 76 Pixels. This is approximately the calculation 1.0 inches &amp;amp;sdot; 120DPI &amp;amp;sdot; 125% = 150 dots.&lt;br /&gt;
During export there is a list to determine &amp;quot;DPI&amp;quot;, but that does not change the amount of pixels but only sets an meta information.&lt;br /&gt;
There exists already some code to set pixel resolution. But this can only be used with a macro.&lt;br /&gt;
The current export dialog uses a lot of dialogs, depending on the kind of target format.&lt;br /&gt;
* EMF, MET, PICT, SVM, WMF&lt;br /&gt;
[[Image:exportOOo2draw2emf.png]]&lt;br /&gt;
[[Image:exportOOo2draw2met.png]]&lt;br /&gt;
[[Image:exportOOo2draw2pict.png]]&lt;br /&gt;
[[Image:exportOOo2draw2svm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2wmf.png]]&lt;br /&gt;
* PBM, PPM&lt;br /&gt;
[[Image:exportOOo2draw2pbm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2ppm.png]]&lt;br /&gt;
* BMP&lt;br /&gt;
[[Image:exportOOo2draw2bmp.png]]&lt;br /&gt;
* EPS&lt;br /&gt;
[[Image:exportOOo2draw2eps.png]]&lt;br /&gt;
* GIF&lt;br /&gt;
[[Image:exportOOo2draw2gif.png]]&lt;br /&gt;
* JPEG&lt;br /&gt;
[[Image:exportOOo2draw2jpeg.png]]&lt;br /&gt;
* PDF&lt;br /&gt;
[[Image:exportOOo2draw2pdf.png]]&lt;br /&gt;
* PNG&lt;br /&gt;
[[Image:exportOOo2draw2png.png]]&lt;br /&gt;
* Without any dialog are RAS, SVG, SWF, TIFF&lt;br /&gt;
* Export to HTML uses a wizard.&lt;br /&gt;
&lt;br /&gt;
=== Competitor&amp;#039;s Solutions ===&lt;br /&gt;
==== Corel Draw 12 ====&lt;br /&gt;
Corel Draw 12 uses one dialog for all kind of target raster formats. Elements which do not apply to the specified format are greyed out. Settings which are only necessary for a specific format are set in a following dialog. In addition to the pixel resolution the user can set the color depth. Examples:&lt;br /&gt;
* Standard Bitmap Dialog&lt;br /&gt;
[[Image:ExportCorel2rasterstandard.png|common dialog for export to a raster graphic format]]&lt;br /&gt;
* Special Options Dialogs&lt;br /&gt;
[[Image:ExportCorel2pngoptions.png]]&lt;br /&gt;
[[Image:ExportCorel2jpegoptions.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Behavior in OpenOffice.org ===&lt;br /&gt;
OpenOffice.org uses a unified dialog, which appears after the user has chosen the export file format. The lower section of the dialog depends on the export format. All settings are persistent during one OOo session.&lt;br /&gt;
&lt;br /&gt;
There is no restriction to the settings but the available space in RAM and on disk.&lt;br /&gt;
&lt;br /&gt;
The new dialog applies to all export formats but HTML, XHTML, PDF, SWF and PWP.&lt;br /&gt;
&lt;br /&gt;
[[Image:ExportNewRasterGraphicOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The values don&amp;#039;t fit together but only show the design of the dialog.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The upper part is common to all formats. If a setting or value makes no sense for the chosen format, then it is disabled or hidden.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the unit of measurement offers the items&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Pixels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Millimeter&lt;br /&gt;
 Centimeter&lt;br /&gt;
 Meter&lt;br /&gt;
 Inch&lt;br /&gt;
 Foot&lt;br /&gt;
 Pica&lt;br /&gt;
 Point&lt;br /&gt;
&lt;br /&gt;
The length values refer to the &amp;quot;drawing&amp;quot; size, not to the &amp;quot;real&amp;quot; size. Example: The user sets &amp;quot;Meter&amp;quot; as unit of measurement for Draw in Tools &amp;gt; Options &amp;gt; General and sets the &amp;quot;drawing scale&amp;quot; to &amp;quot;1:10&amp;quot; there. If a dimension line shows 0,65m or a square has size 0,65 x 0,65 in the status bar, then the drawing size is 6,5 cm. And this size of 6,5cm will be used in the export dialog as &amp;quot;original size&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pixels&amp;quot; is the decisive value. The other values are calculated from the pixels width and height according to the actual setting in &amp;quot;Resolution&amp;quot;. The pixel width and height is rounded up to an integer after each changing.&lt;br /&gt;
&lt;br /&gt;
The user can enter decimals for all length values. Decimals are kept with the entered or calculated precision, but only shown with maximal 3 decimal places.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the pixel resolution unit has the items&lt;br /&gt;
&lt;br /&gt;
 pixel/cm&lt;br /&gt;
 pixel/inch&lt;br /&gt;
&lt;br /&gt;
The resolution value field contains positive integers. If the resolution value is changed, the amount of pixels is recalculated with &amp;#039;new resolution value&amp;#039; / &amp;#039;old resolution value&amp;#039; * &amp;#039;old pixel value&amp;#039;. The length values of width and height are recalculated afterwards.&lt;br /&gt;
&lt;br /&gt;
The value of pixel/inch is written to the meta data of the graphic, if the format allows such setting.&lt;br /&gt;
&lt;br /&gt;
If keep ratio is checked, when height or width is changed, the other one is calculated automatically. &amp;#039;keep ratio&amp;#039; does not refer to the original size but to the previous values in the dialog.&lt;br /&gt;
&lt;br /&gt;
The button original size sets the height and width to that of the selection or page which is to be exported.&lt;br /&gt;
&lt;br /&gt;
The color depth is a drop-down list with items&lt;br /&gt;
&lt;br /&gt;
 1 Bit Threshold&lt;br /&gt;
 1 Bit Dithered&lt;br /&gt;
 4 Bit Grayscales&lt;br /&gt;
 4 Bit Color Palette&lt;br /&gt;
 8 Bit Grayscales&lt;br /&gt;
 8 Bit Color Palette&lt;br /&gt;
 24 Bit True Color&lt;br /&gt;
&lt;br /&gt;
Changing the color depth effects &amp;quot;size in memory&amp;quot; and &amp;quot;round file size&amp;quot; but not the pixel dimensions.&lt;br /&gt;
&amp;#039;&amp;#039;What about 32bit RGBA / CMYK. These are not all available to all file types, e.g. GIF can only work with maximum 8 bit, JPG does not have paletted colors&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The text in the part memory changes accordingly to the chosen object size, resolution and color depth. Both values are not guaranteed to be exact.&lt;br /&gt;
&amp;#039;&amp;#039;What about colour converting (especially with lower bit depths). E.g. dithering when saving to GIF or similar paletted&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The lower part contains settings, which are specific to the format.&lt;br /&gt;
&amp;#039;&amp;#039;The current settings should be possible, but I suggest some additions.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== BMP ====&lt;br /&gt;
[[Image:ExportToBMPSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
RLE compression reflects back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
All color depths are available but &amp;#039;24 Bit Grayscales&amp;#039;.&lt;br /&gt;
&amp;#039;&amp;#039;Why is 24 Bit Grayscales not implemented for BMP export?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps? Add a maximum DPI to down-sample embedded BMP, any DPI below that should be left as original.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EPS ====&lt;br /&gt;
[[Image:ExportToEPSSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Compression and preview settings reflect back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What further settings are used for the preview image? Are the user allowed to change them?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== GIF ====&lt;br /&gt;
[[Image:ExportToGIFSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;It should be possible to set the color depth. Selecting palette for use, e.g. adaptive, web safe. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Graphics_Interchange_Format &amp;quot;Graphics Interchange Format&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;See http://en.wikipedia.org/wiki/Graphics_Interchange_Format&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== JPEG ====&lt;br /&gt;
[[Image:ExportToJPGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the values &amp;#039;24 Bit Color&amp;#039; and &amp;#039;8 Bit Grayscales&amp;#039;, which substitute the current radio buttons. Other values are hidden. &amp;#039;&amp;#039;The Grayscales export has a bug currently. It uses gray colors in a RGB color space. Although gray, the picture is still of kind 24bpp. see {{Bug|87410}}&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;If and when implemented, color model (Grey / RGB / CMYK) to be set as well as color profile (ICC) embedding &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/JPEG &amp;quot;JPEG&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== MET ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
==== PBM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;1 Bit Treshold&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PBM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PGM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;PBM need to be exchanged wtih PGM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;8 Bit Grayscaled&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PGM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PICT ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;PICT allows many settings, but currently the user cannot select any of them.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PNG ====&lt;br /&gt;
[[Image:ExportToPNGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&amp;#039;&amp;#039;The user should be allowed to set the color depth. It is already possible for embedded png-pictures. So why not implement it for export? The code is already there.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Similar to GIF this could also have an index transparency. But PNG also allows 32bit colour depth which uses RGBA to accomplish opacity. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Portable_Network_Graphics &amp;quot;Portable Network Graphics&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PPM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Replace PBM with PPM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file type reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&lt;br /&gt;
==== RAS ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Perhaps it should be handled like BMP.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVG ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVM ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== TIFF ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Here are some additional implementations desirable.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;E.g. compression method could be Uncompressed, JPEG, PackBits, LZW, as well as several 1 bit length compressors. Also allows for color model &amp;amp; profile embedding. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Tagged_Image_File_Format &amp;quot;Tagged Image File Format&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== WMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== XPM ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;I don&amp;#039;t know this format. Are there now settings needed?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#Detailed_Specification|Help]] | [[UI-Elements|User Interface Element Templates]] | [[Specification_Example|Example Spec]]&lt;br /&gt;
&lt;br /&gt;
== Migration ==&lt;br /&gt;
Old documents need no change.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&amp;#039;&amp;#039;Not decided yet.&amp;#039;&amp;#039;&lt;br /&gt;
[[Specification_Template_Help#Configuration|Help]] | [[Configuration-Table|Configuration Table Template]]&lt;br /&gt;
&lt;br /&gt;
== File Format ==&lt;br /&gt;
Export does not effect any of OOo&amp;#039;s file formats.&lt;br /&gt;
[[Specification_Template_Help#File_Format|Help]]&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#File Format|Help]] | [[File Format Table|File Format Table Template]]&lt;br /&gt;
&lt;br /&gt;
== Open Issues ==&lt;br /&gt;
* Can the settings be saved in the user settings? Should there be settings in Tools &amp;gt; Options which are use to prefill the dialog?&lt;br /&gt;
* The memory size might be very large. What to do if the available RAM is not enough? What to do if the memory size exceeds the setting in Tools &amp;gt; Options?&lt;br /&gt;
* What to do if the disk space are not enough?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Specification]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174398</id>
		<title>Export Resolution Draft2</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174398"/>
		<updated>2010-07-07T18:52:08Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* JPEG */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Setting Pixel Resolution when Exporting Graphics=&lt;br /&gt;
&lt;br /&gt;
{{Specification_Header|Regina Henschel||Preliminary}}&lt;br /&gt;
&lt;br /&gt;
== Abstract ==&lt;br /&gt;
This specification describes an User Interface to determine the amount of pixels which are used, when exporting a graphic from Draw or Impress to a raster format like BMP oder PNG.&lt;br /&gt;
The corresponding enhancement request has 45 votes and several duplicates.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Reference Document&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Check&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Location (URL)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| |&amp;#039;&amp;#039;&amp;#039;[http://wiki.services.openoffice.org/wiki/Specification#Before_Writing_a_Software_Specification_--_What_Else_Do_I_have_to_Do.3F Prerequisites]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [passed/failed]&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Product Requirement, RFE, Issue ID&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available]&lt;br /&gt;
| {{Bug|4499}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;[[Test case specification]]&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IDL Specification&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.services.openoffice.org/wiki/The_Three_Golden_Rules_for_Writing_OpenOffice.org_Specifications &amp;#039;&amp;#039;&amp;#039;Software Specification Rules&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| Other, e.g. references to related specs, Product Concept Document&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Role&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;E-Mail Address&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Developer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Quality Assurance&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Documentation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;User Experience&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Acronyms and Abbreviations ==&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Acronym / Abbreviation&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Definition&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;WYSIWYG&amp;gt;&lt;br /&gt;
| &amp;lt;What You See Is What You Get&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
=== Current Situation in OOo2.4 ===&lt;br /&gt;
OpenOffice.org can export the vector format drawings to a raster format. The amount of pixels are calculated from the screen resolution of the operating system, the view scale setting in Tools &amp;gt; Options and the width and height of the object.&lt;br /&gt;
For example: An object with 1.0 x 0.5 inches, with a Windows XP screen resolution of &amp;quot;120DPI&amp;quot; and an OOo view scaling of 125% gives on export to BMP a size of 151 x 76 Pixels. This is approximately the calculation 1.0 inches &amp;amp;sdot; 120DPI &amp;amp;sdot; 125% = 150 dots.&lt;br /&gt;
During export there is a list to determine &amp;quot;DPI&amp;quot;, but that does not change the amount of pixels but only sets an meta information.&lt;br /&gt;
There exists already some code to set pixel resolution. But this can only be used with a macro.&lt;br /&gt;
The current export dialog uses a lot of dialogs, depending on the kind of target format.&lt;br /&gt;
* EMF, MET, PICT, SVM, WMF&lt;br /&gt;
[[Image:exportOOo2draw2emf.png]]&lt;br /&gt;
[[Image:exportOOo2draw2met.png]]&lt;br /&gt;
[[Image:exportOOo2draw2pict.png]]&lt;br /&gt;
[[Image:exportOOo2draw2svm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2wmf.png]]&lt;br /&gt;
* PBM, PPM&lt;br /&gt;
[[Image:exportOOo2draw2pbm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2ppm.png]]&lt;br /&gt;
* BMP&lt;br /&gt;
[[Image:exportOOo2draw2bmp.png]]&lt;br /&gt;
* EPS&lt;br /&gt;
[[Image:exportOOo2draw2eps.png]]&lt;br /&gt;
* GIF&lt;br /&gt;
[[Image:exportOOo2draw2gif.png]]&lt;br /&gt;
* JPEG&lt;br /&gt;
[[Image:exportOOo2draw2jpeg.png]]&lt;br /&gt;
* PDF&lt;br /&gt;
[[Image:exportOOo2draw2pdf.png]]&lt;br /&gt;
* PNG&lt;br /&gt;
[[Image:exportOOo2draw2png.png]]&lt;br /&gt;
* Without any dialog are RAS, SVG, SWF, TIFF&lt;br /&gt;
* Export to HTML uses a wizard.&lt;br /&gt;
&lt;br /&gt;
=== Competitor&amp;#039;s Solutions ===&lt;br /&gt;
==== Corel Draw 12 ====&lt;br /&gt;
Corel Draw 12 uses one dialog for all kind of target raster formats. Elements which do not apply to the specified format are greyed out. Settings which are only necessary for a specific format are set in a following dialog. In addition to the pixel resolution the user can set the color depth. Examples:&lt;br /&gt;
* Standard Bitmap Dialog&lt;br /&gt;
[[Image:ExportCorel2rasterstandard.png|common dialog for export to a raster graphic format]]&lt;br /&gt;
* Special Options Dialogs&lt;br /&gt;
[[Image:ExportCorel2pngoptions.png]]&lt;br /&gt;
[[Image:ExportCorel2jpegoptions.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Behavior in OpenOffice.org ===&lt;br /&gt;
OpenOffice.org uses a unified dialog, which appears after the user has chosen the export file format. The lower section of the dialog depends on the export format. All settings are persistent during one OOo session.&lt;br /&gt;
&lt;br /&gt;
There is no restriction to the settings but the available space in RAM and on disk.&lt;br /&gt;
&lt;br /&gt;
The new dialog applies to all export formats but HTML, XHTML, PDF, SWF and PWP.&lt;br /&gt;
&lt;br /&gt;
[[Image:ExportNewRasterGraphicOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The values don&amp;#039;t fit together but only show the design of the dialog.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The upper part is common to all formats. If a setting or value makes no sense for the chosen format, then it is disabled or hidden.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the unit of measurement offers the items&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Pixels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Millimeter&lt;br /&gt;
 Centimeter&lt;br /&gt;
 Meter&lt;br /&gt;
 Inch&lt;br /&gt;
 Foot&lt;br /&gt;
 Pica&lt;br /&gt;
 Point&lt;br /&gt;
&lt;br /&gt;
The length values refer to the &amp;quot;drawing&amp;quot; size, not to the &amp;quot;real&amp;quot; size. Example: The user sets &amp;quot;Meter&amp;quot; as unit of measurement for Draw in Tools &amp;gt; Options &amp;gt; General and sets the &amp;quot;drawing scale&amp;quot; to &amp;quot;1:10&amp;quot; there. If a dimension line shows 0,65m or a square has size 0,65 x 0,65 in the status bar, then the drawing size is 6,5 cm. And this size of 6,5cm will be used in the export dialog as &amp;quot;original size&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pixels&amp;quot; is the decisive value. The other values are calculated from the pixels width and height according to the actual setting in &amp;quot;Resolution&amp;quot;. The pixel width and height is rounded up to an integer after each changing.&lt;br /&gt;
&lt;br /&gt;
The user can enter decimals for all length values. Decimals are kept with the entered or calculated precision, but only shown with maximal 3 decimal places.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the pixel resolution unit has the items&lt;br /&gt;
&lt;br /&gt;
 pixel/cm&lt;br /&gt;
 pixel/inch&lt;br /&gt;
&lt;br /&gt;
The resolution value field contains positive integers. If the resolution value is changed, the amount of pixels is recalculated with &amp;#039;new resolution value&amp;#039; / &amp;#039;old resolution value&amp;#039; * &amp;#039;old pixel value&amp;#039;. The length values of width and height are recalculated afterwards.&lt;br /&gt;
&lt;br /&gt;
The value of pixel/inch is written to the meta data of the graphic, if the format allows such setting.&lt;br /&gt;
&lt;br /&gt;
If keep ratio is checked, when height or width is changed, the other one is calculated automatically. &amp;#039;keep ratio&amp;#039; does not refer to the original size but to the previous values in the dialog.&lt;br /&gt;
&lt;br /&gt;
The button original size sets the height and width to that of the selection or page which is to be exported.&lt;br /&gt;
&lt;br /&gt;
The color depth is a drop-down list with items&lt;br /&gt;
&lt;br /&gt;
 1 Bit Threshold&lt;br /&gt;
 1 Bit Dithered&lt;br /&gt;
 4 Bit Grayscales&lt;br /&gt;
 4 Bit Color Palette&lt;br /&gt;
 8 Bit Grayscales&lt;br /&gt;
 8 Bit Color Palette&lt;br /&gt;
 24 Bit True Color&lt;br /&gt;
&lt;br /&gt;
Changing the color depth effects &amp;quot;size in memory&amp;quot; and &amp;quot;round file size&amp;quot; but not the pixel dimensions.&lt;br /&gt;
&amp;#039;&amp;#039;What about 32bit RGBA / CMYK. These are not all available to all file types, e.g. GIF can only work with maximum 8 bit, JPG does not have paletted colors&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The text in the part memory changes accordingly to the chosen object size, resolution and color depth. Both values are not guaranteed to be exact.&lt;br /&gt;
&amp;#039;&amp;#039;What about colour converting (especially with lower bit depths). E.g. dithering when saving to GIF or similar paletted&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The lower part contains settings, which are specific to the format.&lt;br /&gt;
&amp;#039;&amp;#039;The current settings should be possible, but I suggest some additions.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== BMP ====&lt;br /&gt;
[[Image:ExportToBMPSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
RLE compression reflects back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
All color depths are available but &amp;#039;24 Bit Grayscales&amp;#039;.&lt;br /&gt;
&amp;#039;&amp;#039;Why is 24 Bit Grayscales not implemented for BMP export?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps? Add a maximum DPI to down-sample embedded BMP, any DPI below that should be left as original.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EPS ====&lt;br /&gt;
[[Image:ExportToEPSSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Compression and preview settings reflect back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What further settings are used for the preview image? Are the user allowed to change them?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== GIF ====&lt;br /&gt;
[[Image:ExportToGIFSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;It should be possible to set the color depth. Selecting palette for use, e.g. adaptive, web safe. See http://en.wikipedia.org/wiki/Graphics_Interchange_Format&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== JPEG ====&lt;br /&gt;
[[Image:ExportToJPGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the values &amp;#039;24 Bit Color&amp;#039; and &amp;#039;8 Bit Grayscales&amp;#039;, which substitute the current radio buttons. Other values are hidden. &amp;#039;&amp;#039;The Grayscales export has a bug currently. It uses gray colors in a RGB color space. Although gray, the picture is still of kind 24bpp. see {{Bug|87410}}&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;If and when implemented, color model (Grey / RGB / CMYK) to be set as well as color profile (ICC) embedding &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/JPEG &amp;quot;JPEG&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== MET ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
==== PBM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;1 Bit Treshold&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PBM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PGM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;PBM need to be exchanged wtih PGM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;8 Bit Grayscaled&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PGM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PICT ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;PICT allows many settings, but currently the user cannot select any of them.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PNG ====&lt;br /&gt;
[[Image:ExportToPNGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&amp;#039;&amp;#039;The user should be allowed to set the color depth. It is already possible for embedded png-pictures. So why not implement it for export? The code is already there.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Similar to GIF this could also have an index transparency. But PNG also allows 32bit colour depth which uses RGBA to accomplish opacity. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Portable_Network_Graphics &amp;quot;Portable Network Graphics&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PPM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Replace PBM with PPM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file type reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&lt;br /&gt;
==== RAS ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Perhaps it should be handled like BMP.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVG ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVM ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== TIFF ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Here are some additional implementations desirable.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;E.g. compression method could be Uncompressed, JPEG, PackBits, LZW, as well as several 1 bit length compressors. Also allows for color model &amp;amp; profile embedding. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Tagged_Image_File_Format &amp;quot;Tagged Image File Format&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== WMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== XPM ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;I don&amp;#039;t know this format. Are there now settings needed?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#Detailed_Specification|Help]] | [[UI-Elements|User Interface Element Templates]] | [[Specification_Example|Example Spec]]&lt;br /&gt;
&lt;br /&gt;
== Migration ==&lt;br /&gt;
Old documents need no change.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&amp;#039;&amp;#039;Not decided yet.&amp;#039;&amp;#039;&lt;br /&gt;
[[Specification_Template_Help#Configuration|Help]] | [[Configuration-Table|Configuration Table Template]]&lt;br /&gt;
&lt;br /&gt;
== File Format ==&lt;br /&gt;
Export does not effect any of OOo&amp;#039;s file formats.&lt;br /&gt;
[[Specification_Template_Help#File_Format|Help]]&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#File Format|Help]] | [[File Format Table|File Format Table Template]]&lt;br /&gt;
&lt;br /&gt;
== Open Issues ==&lt;br /&gt;
* Can the settings be saved in the user settings? Should there be settings in Tools &amp;gt; Options which are use to prefill the dialog?&lt;br /&gt;
* The memory size might be very large. What to do if the available RAM is not enough? What to do if the memory size exceeds the setting in Tools &amp;gt; Options?&lt;br /&gt;
* What to do if the disk space are not enough?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Specification]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174396</id>
		<title>Export Resolution Draft2</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174396"/>
		<updated>2010-07-07T18:49:54Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* PNG */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Setting Pixel Resolution when Exporting Graphics=&lt;br /&gt;
&lt;br /&gt;
{{Specification_Header|Regina Henschel||Preliminary}}&lt;br /&gt;
&lt;br /&gt;
== Abstract ==&lt;br /&gt;
This specification describes an User Interface to determine the amount of pixels which are used, when exporting a graphic from Draw or Impress to a raster format like BMP oder PNG.&lt;br /&gt;
The corresponding enhancement request has 45 votes and several duplicates.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Reference Document&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Check&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Location (URL)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| |&amp;#039;&amp;#039;&amp;#039;[http://wiki.services.openoffice.org/wiki/Specification#Before_Writing_a_Software_Specification_--_What_Else_Do_I_have_to_Do.3F Prerequisites]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [passed/failed]&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Product Requirement, RFE, Issue ID&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available]&lt;br /&gt;
| {{Bug|4499}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;[[Test case specification]]&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IDL Specification&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.services.openoffice.org/wiki/The_Three_Golden_Rules_for_Writing_OpenOffice.org_Specifications &amp;#039;&amp;#039;&amp;#039;Software Specification Rules&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| Other, e.g. references to related specs, Product Concept Document&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Role&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;E-Mail Address&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Developer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Quality Assurance&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Documentation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;User Experience&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Acronyms and Abbreviations ==&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Acronym / Abbreviation&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Definition&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;WYSIWYG&amp;gt;&lt;br /&gt;
| &amp;lt;What You See Is What You Get&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
=== Current Situation in OOo2.4 ===&lt;br /&gt;
OpenOffice.org can export the vector format drawings to a raster format. The amount of pixels are calculated from the screen resolution of the operating system, the view scale setting in Tools &amp;gt; Options and the width and height of the object.&lt;br /&gt;
For example: An object with 1.0 x 0.5 inches, with a Windows XP screen resolution of &amp;quot;120DPI&amp;quot; and an OOo view scaling of 125% gives on export to BMP a size of 151 x 76 Pixels. This is approximately the calculation 1.0 inches &amp;amp;sdot; 120DPI &amp;amp;sdot; 125% = 150 dots.&lt;br /&gt;
During export there is a list to determine &amp;quot;DPI&amp;quot;, but that does not change the amount of pixels but only sets an meta information.&lt;br /&gt;
There exists already some code to set pixel resolution. But this can only be used with a macro.&lt;br /&gt;
The current export dialog uses a lot of dialogs, depending on the kind of target format.&lt;br /&gt;
* EMF, MET, PICT, SVM, WMF&lt;br /&gt;
[[Image:exportOOo2draw2emf.png]]&lt;br /&gt;
[[Image:exportOOo2draw2met.png]]&lt;br /&gt;
[[Image:exportOOo2draw2pict.png]]&lt;br /&gt;
[[Image:exportOOo2draw2svm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2wmf.png]]&lt;br /&gt;
* PBM, PPM&lt;br /&gt;
[[Image:exportOOo2draw2pbm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2ppm.png]]&lt;br /&gt;
* BMP&lt;br /&gt;
[[Image:exportOOo2draw2bmp.png]]&lt;br /&gt;
* EPS&lt;br /&gt;
[[Image:exportOOo2draw2eps.png]]&lt;br /&gt;
* GIF&lt;br /&gt;
[[Image:exportOOo2draw2gif.png]]&lt;br /&gt;
* JPEG&lt;br /&gt;
[[Image:exportOOo2draw2jpeg.png]]&lt;br /&gt;
* PDF&lt;br /&gt;
[[Image:exportOOo2draw2pdf.png]]&lt;br /&gt;
* PNG&lt;br /&gt;
[[Image:exportOOo2draw2png.png]]&lt;br /&gt;
* Without any dialog are RAS, SVG, SWF, TIFF&lt;br /&gt;
* Export to HTML uses a wizard.&lt;br /&gt;
&lt;br /&gt;
=== Competitor&amp;#039;s Solutions ===&lt;br /&gt;
==== Corel Draw 12 ====&lt;br /&gt;
Corel Draw 12 uses one dialog for all kind of target raster formats. Elements which do not apply to the specified format are greyed out. Settings which are only necessary for a specific format are set in a following dialog. In addition to the pixel resolution the user can set the color depth. Examples:&lt;br /&gt;
* Standard Bitmap Dialog&lt;br /&gt;
[[Image:ExportCorel2rasterstandard.png|common dialog for export to a raster graphic format]]&lt;br /&gt;
* Special Options Dialogs&lt;br /&gt;
[[Image:ExportCorel2pngoptions.png]]&lt;br /&gt;
[[Image:ExportCorel2jpegoptions.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Behavior in OpenOffice.org ===&lt;br /&gt;
OpenOffice.org uses a unified dialog, which appears after the user has chosen the export file format. The lower section of the dialog depends on the export format. All settings are persistent during one OOo session.&lt;br /&gt;
&lt;br /&gt;
There is no restriction to the settings but the available space in RAM and on disk.&lt;br /&gt;
&lt;br /&gt;
The new dialog applies to all export formats but HTML, XHTML, PDF, SWF and PWP.&lt;br /&gt;
&lt;br /&gt;
[[Image:ExportNewRasterGraphicOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The values don&amp;#039;t fit together but only show the design of the dialog.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The upper part is common to all formats. If a setting or value makes no sense for the chosen format, then it is disabled or hidden.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the unit of measurement offers the items&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Pixels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Millimeter&lt;br /&gt;
 Centimeter&lt;br /&gt;
 Meter&lt;br /&gt;
 Inch&lt;br /&gt;
 Foot&lt;br /&gt;
 Pica&lt;br /&gt;
 Point&lt;br /&gt;
&lt;br /&gt;
The length values refer to the &amp;quot;drawing&amp;quot; size, not to the &amp;quot;real&amp;quot; size. Example: The user sets &amp;quot;Meter&amp;quot; as unit of measurement for Draw in Tools &amp;gt; Options &amp;gt; General and sets the &amp;quot;drawing scale&amp;quot; to &amp;quot;1:10&amp;quot; there. If a dimension line shows 0,65m or a square has size 0,65 x 0,65 in the status bar, then the drawing size is 6,5 cm. And this size of 6,5cm will be used in the export dialog as &amp;quot;original size&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pixels&amp;quot; is the decisive value. The other values are calculated from the pixels width and height according to the actual setting in &amp;quot;Resolution&amp;quot;. The pixel width and height is rounded up to an integer after each changing.&lt;br /&gt;
&lt;br /&gt;
The user can enter decimals for all length values. Decimals are kept with the entered or calculated precision, but only shown with maximal 3 decimal places.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the pixel resolution unit has the items&lt;br /&gt;
&lt;br /&gt;
 pixel/cm&lt;br /&gt;
 pixel/inch&lt;br /&gt;
&lt;br /&gt;
The resolution value field contains positive integers. If the resolution value is changed, the amount of pixels is recalculated with &amp;#039;new resolution value&amp;#039; / &amp;#039;old resolution value&amp;#039; * &amp;#039;old pixel value&amp;#039;. The length values of width and height are recalculated afterwards.&lt;br /&gt;
&lt;br /&gt;
The value of pixel/inch is written to the meta data of the graphic, if the format allows such setting.&lt;br /&gt;
&lt;br /&gt;
If keep ratio is checked, when height or width is changed, the other one is calculated automatically. &amp;#039;keep ratio&amp;#039; does not refer to the original size but to the previous values in the dialog.&lt;br /&gt;
&lt;br /&gt;
The button original size sets the height and width to that of the selection or page which is to be exported.&lt;br /&gt;
&lt;br /&gt;
The color depth is a drop-down list with items&lt;br /&gt;
&lt;br /&gt;
 1 Bit Threshold&lt;br /&gt;
 1 Bit Dithered&lt;br /&gt;
 4 Bit Grayscales&lt;br /&gt;
 4 Bit Color Palette&lt;br /&gt;
 8 Bit Grayscales&lt;br /&gt;
 8 Bit Color Palette&lt;br /&gt;
 24 Bit True Color&lt;br /&gt;
&lt;br /&gt;
Changing the color depth effects &amp;quot;size in memory&amp;quot; and &amp;quot;round file size&amp;quot; but not the pixel dimensions.&lt;br /&gt;
&amp;#039;&amp;#039;What about 32bit RGBA / CMYK. These are not all available to all file types, e.g. GIF can only work with maximum 8 bit, JPG does not have paletted colors&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The text in the part memory changes accordingly to the chosen object size, resolution and color depth. Both values are not guaranteed to be exact.&lt;br /&gt;
&amp;#039;&amp;#039;What about colour converting (especially with lower bit depths). E.g. dithering when saving to GIF or similar paletted&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The lower part contains settings, which are specific to the format.&lt;br /&gt;
&amp;#039;&amp;#039;The current settings should be possible, but I suggest some additions.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== BMP ====&lt;br /&gt;
[[Image:ExportToBMPSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
RLE compression reflects back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
All color depths are available but &amp;#039;24 Bit Grayscales&amp;#039;.&lt;br /&gt;
&amp;#039;&amp;#039;Why is 24 Bit Grayscales not implemented for BMP export?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps? Add a maximum DPI to down-sample embedded BMP, any DPI below that should be left as original.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EPS ====&lt;br /&gt;
[[Image:ExportToEPSSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Compression and preview settings reflect back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What further settings are used for the preview image? Are the user allowed to change them?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== GIF ====&lt;br /&gt;
[[Image:ExportToGIFSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;It should be possible to set the color depth. Selecting palette for use, e.g. adaptive, web safe. See http://en.wikipedia.org/wiki/Graphics_Interchange_Format&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== JPEG ====&lt;br /&gt;
[[Image:ExportToJPGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the values &amp;#039;24 Bit Color&amp;#039; and &amp;#039;8 Bit Grayscales&amp;#039;, which substitute the current radio buttons. Other values are hidden. &amp;#039;&amp;#039;The Grayscales export has a bug currently. It uses gray colors in a RGB color space. Although gray, the picture is still of kind 24bpp. see {{Bug|87410}}&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;If and when implemented, color model (Grey / RGB / CMYK) to be set as well as color profile (ICC) embedding (http://en.wikipedia.org/wiki/JPEG)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== MET ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
==== PBM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;1 Bit Treshold&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PBM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PGM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;PBM need to be exchanged wtih PGM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;8 Bit Grayscaled&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PGM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PICT ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;PICT allows many settings, but currently the user cannot select any of them.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PNG ====&lt;br /&gt;
[[Image:ExportToPNGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&amp;#039;&amp;#039;The user should be allowed to set the color depth. It is already possible for embedded png-pictures. So why not implement it for export? The code is already there.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Similar to GIF this could also have an index transparency. But PNG also allows 32bit colour depth which uses RGBA to accomplish opacity. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Portable_Network_Graphics &amp;quot;Portable Network Graphics&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PPM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Replace PBM with PPM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file type reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&lt;br /&gt;
==== RAS ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Perhaps it should be handled like BMP.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVG ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVM ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== TIFF ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Here are some additional implementations desirable.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;E.g. compression method could be Uncompressed, JPEG, PackBits, LZW, as well as several 1 bit length compressors. Also allows for color model &amp;amp; profile embedding. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Tagged_Image_File_Format &amp;quot;Tagged Image File Format&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== WMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== XPM ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;I don&amp;#039;t know this format. Are there now settings needed?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#Detailed_Specification|Help]] | [[UI-Elements|User Interface Element Templates]] | [[Specification_Example|Example Spec]]&lt;br /&gt;
&lt;br /&gt;
== Migration ==&lt;br /&gt;
Old documents need no change.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&amp;#039;&amp;#039;Not decided yet.&amp;#039;&amp;#039;&lt;br /&gt;
[[Specification_Template_Help#Configuration|Help]] | [[Configuration-Table|Configuration Table Template]]&lt;br /&gt;
&lt;br /&gt;
== File Format ==&lt;br /&gt;
Export does not effect any of OOo&amp;#039;s file formats.&lt;br /&gt;
[[Specification_Template_Help#File_Format|Help]]&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#File Format|Help]] | [[File Format Table|File Format Table Template]]&lt;br /&gt;
&lt;br /&gt;
== Open Issues ==&lt;br /&gt;
* Can the settings be saved in the user settings? Should there be settings in Tools &amp;gt; Options which are use to prefill the dialog?&lt;br /&gt;
* The memory size might be very large. What to do if the available RAM is not enough? What to do if the memory size exceeds the setting in Tools &amp;gt; Options?&lt;br /&gt;
* What to do if the disk space are not enough?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Specification]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174395</id>
		<title>Export Resolution Draft2</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174395"/>
		<updated>2010-07-07T18:47:03Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Setting Pixel Resolution when Exporting Graphics=&lt;br /&gt;
&lt;br /&gt;
{{Specification_Header|Regina Henschel||Preliminary}}&lt;br /&gt;
&lt;br /&gt;
== Abstract ==&lt;br /&gt;
This specification describes an User Interface to determine the amount of pixels which are used, when exporting a graphic from Draw or Impress to a raster format like BMP oder PNG.&lt;br /&gt;
The corresponding enhancement request has 45 votes and several duplicates.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Reference Document&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Check&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Location (URL)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| |&amp;#039;&amp;#039;&amp;#039;[http://wiki.services.openoffice.org/wiki/Specification#Before_Writing_a_Software_Specification_--_What_Else_Do_I_have_to_Do.3F Prerequisites]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [passed/failed]&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Product Requirement, RFE, Issue ID&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available]&lt;br /&gt;
| {{Bug|4499}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;[[Test case specification]]&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IDL Specification&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.services.openoffice.org/wiki/The_Three_Golden_Rules_for_Writing_OpenOffice.org_Specifications &amp;#039;&amp;#039;&amp;#039;Software Specification Rules&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| Other, e.g. references to related specs, Product Concept Document&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Role&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;E-Mail Address&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Developer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Quality Assurance&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Documentation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;User Experience&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Acronyms and Abbreviations ==&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Acronym / Abbreviation&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Definition&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;WYSIWYG&amp;gt;&lt;br /&gt;
| &amp;lt;What You See Is What You Get&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
=== Current Situation in OOo2.4 ===&lt;br /&gt;
OpenOffice.org can export the vector format drawings to a raster format. The amount of pixels are calculated from the screen resolution of the operating system, the view scale setting in Tools &amp;gt; Options and the width and height of the object.&lt;br /&gt;
For example: An object with 1.0 x 0.5 inches, with a Windows XP screen resolution of &amp;quot;120DPI&amp;quot; and an OOo view scaling of 125% gives on export to BMP a size of 151 x 76 Pixels. This is approximately the calculation 1.0 inches &amp;amp;sdot; 120DPI &amp;amp;sdot; 125% = 150 dots.&lt;br /&gt;
During export there is a list to determine &amp;quot;DPI&amp;quot;, but that does not change the amount of pixels but only sets an meta information.&lt;br /&gt;
There exists already some code to set pixel resolution. But this can only be used with a macro.&lt;br /&gt;
The current export dialog uses a lot of dialogs, depending on the kind of target format.&lt;br /&gt;
* EMF, MET, PICT, SVM, WMF&lt;br /&gt;
[[Image:exportOOo2draw2emf.png]]&lt;br /&gt;
[[Image:exportOOo2draw2met.png]]&lt;br /&gt;
[[Image:exportOOo2draw2pict.png]]&lt;br /&gt;
[[Image:exportOOo2draw2svm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2wmf.png]]&lt;br /&gt;
* PBM, PPM&lt;br /&gt;
[[Image:exportOOo2draw2pbm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2ppm.png]]&lt;br /&gt;
* BMP&lt;br /&gt;
[[Image:exportOOo2draw2bmp.png]]&lt;br /&gt;
* EPS&lt;br /&gt;
[[Image:exportOOo2draw2eps.png]]&lt;br /&gt;
* GIF&lt;br /&gt;
[[Image:exportOOo2draw2gif.png]]&lt;br /&gt;
* JPEG&lt;br /&gt;
[[Image:exportOOo2draw2jpeg.png]]&lt;br /&gt;
* PDF&lt;br /&gt;
[[Image:exportOOo2draw2pdf.png]]&lt;br /&gt;
* PNG&lt;br /&gt;
[[Image:exportOOo2draw2png.png]]&lt;br /&gt;
* Without any dialog are RAS, SVG, SWF, TIFF&lt;br /&gt;
* Export to HTML uses a wizard.&lt;br /&gt;
&lt;br /&gt;
=== Competitor&amp;#039;s Solutions ===&lt;br /&gt;
==== Corel Draw 12 ====&lt;br /&gt;
Corel Draw 12 uses one dialog for all kind of target raster formats. Elements which do not apply to the specified format are greyed out. Settings which are only necessary for a specific format are set in a following dialog. In addition to the pixel resolution the user can set the color depth. Examples:&lt;br /&gt;
* Standard Bitmap Dialog&lt;br /&gt;
[[Image:ExportCorel2rasterstandard.png|common dialog for export to a raster graphic format]]&lt;br /&gt;
* Special Options Dialogs&lt;br /&gt;
[[Image:ExportCorel2pngoptions.png]]&lt;br /&gt;
[[Image:ExportCorel2jpegoptions.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Behavior in OpenOffice.org ===&lt;br /&gt;
OpenOffice.org uses a unified dialog, which appears after the user has chosen the export file format. The lower section of the dialog depends on the export format. All settings are persistent during one OOo session.&lt;br /&gt;
&lt;br /&gt;
There is no restriction to the settings but the available space in RAM and on disk.&lt;br /&gt;
&lt;br /&gt;
The new dialog applies to all export formats but HTML, XHTML, PDF, SWF and PWP.&lt;br /&gt;
&lt;br /&gt;
[[Image:ExportNewRasterGraphicOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The values don&amp;#039;t fit together but only show the design of the dialog.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The upper part is common to all formats. If a setting or value makes no sense for the chosen format, then it is disabled or hidden.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the unit of measurement offers the items&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Pixels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Millimeter&lt;br /&gt;
 Centimeter&lt;br /&gt;
 Meter&lt;br /&gt;
 Inch&lt;br /&gt;
 Foot&lt;br /&gt;
 Pica&lt;br /&gt;
 Point&lt;br /&gt;
&lt;br /&gt;
The length values refer to the &amp;quot;drawing&amp;quot; size, not to the &amp;quot;real&amp;quot; size. Example: The user sets &amp;quot;Meter&amp;quot; as unit of measurement for Draw in Tools &amp;gt; Options &amp;gt; General and sets the &amp;quot;drawing scale&amp;quot; to &amp;quot;1:10&amp;quot; there. If a dimension line shows 0,65m or a square has size 0,65 x 0,65 in the status bar, then the drawing size is 6,5 cm. And this size of 6,5cm will be used in the export dialog as &amp;quot;original size&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pixels&amp;quot; is the decisive value. The other values are calculated from the pixels width and height according to the actual setting in &amp;quot;Resolution&amp;quot;. The pixel width and height is rounded up to an integer after each changing.&lt;br /&gt;
&lt;br /&gt;
The user can enter decimals for all length values. Decimals are kept with the entered or calculated precision, but only shown with maximal 3 decimal places.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the pixel resolution unit has the items&lt;br /&gt;
&lt;br /&gt;
 pixel/cm&lt;br /&gt;
 pixel/inch&lt;br /&gt;
&lt;br /&gt;
The resolution value field contains positive integers. If the resolution value is changed, the amount of pixels is recalculated with &amp;#039;new resolution value&amp;#039; / &amp;#039;old resolution value&amp;#039; * &amp;#039;old pixel value&amp;#039;. The length values of width and height are recalculated afterwards.&lt;br /&gt;
&lt;br /&gt;
The value of pixel/inch is written to the meta data of the graphic, if the format allows such setting.&lt;br /&gt;
&lt;br /&gt;
If keep ratio is checked, when height or width is changed, the other one is calculated automatically. &amp;#039;keep ratio&amp;#039; does not refer to the original size but to the previous values in the dialog.&lt;br /&gt;
&lt;br /&gt;
The button original size sets the height and width to that of the selection or page which is to be exported.&lt;br /&gt;
&lt;br /&gt;
The color depth is a drop-down list with items&lt;br /&gt;
&lt;br /&gt;
 1 Bit Threshold&lt;br /&gt;
 1 Bit Dithered&lt;br /&gt;
 4 Bit Grayscales&lt;br /&gt;
 4 Bit Color Palette&lt;br /&gt;
 8 Bit Grayscales&lt;br /&gt;
 8 Bit Color Palette&lt;br /&gt;
 24 Bit True Color&lt;br /&gt;
&lt;br /&gt;
Changing the color depth effects &amp;quot;size in memory&amp;quot; and &amp;quot;round file size&amp;quot; but not the pixel dimensions.&lt;br /&gt;
&amp;#039;&amp;#039;What about 32bit RGBA / CMYK. These are not all available to all file types, e.g. GIF can only work with maximum 8 bit, JPG does not have paletted colors&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The text in the part memory changes accordingly to the chosen object size, resolution and color depth. Both values are not guaranteed to be exact.&lt;br /&gt;
&amp;#039;&amp;#039;What about colour converting (especially with lower bit depths). E.g. dithering when saving to GIF or similar paletted&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The lower part contains settings, which are specific to the format.&lt;br /&gt;
&amp;#039;&amp;#039;The current settings should be possible, but I suggest some additions.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== BMP ====&lt;br /&gt;
[[Image:ExportToBMPSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
RLE compression reflects back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
All color depths are available but &amp;#039;24 Bit Grayscales&amp;#039;.&lt;br /&gt;
&amp;#039;&amp;#039;Why is 24 Bit Grayscales not implemented for BMP export?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps? Add a maximum DPI to down-sample embedded BMP, any DPI below that should be left as original.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EPS ====&lt;br /&gt;
[[Image:ExportToEPSSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Compression and preview settings reflect back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What further settings are used for the preview image? Are the user allowed to change them?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== GIF ====&lt;br /&gt;
[[Image:ExportToGIFSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;It should be possible to set the color depth. Selecting palette for use, e.g. adaptive, web safe. See http://en.wikipedia.org/wiki/Graphics_Interchange_Format&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== JPEG ====&lt;br /&gt;
[[Image:ExportToJPGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the values &amp;#039;24 Bit Color&amp;#039; and &amp;#039;8 Bit Grayscales&amp;#039;, which substitute the current radio buttons. Other values are hidden. &amp;#039;&amp;#039;The Grayscales export has a bug currently. It uses gray colors in a RGB color space. Although gray, the picture is still of kind 24bpp. see {{Bug|87410}}&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;If and when implemented, color model (Grey / RGB / CMYK) to be set as well as color profile (ICC) embedding (http://en.wikipedia.org/wiki/JPEG)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== MET ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
==== PBM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;1 Bit Treshold&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PBM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PGM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;PBM need to be exchanged wtih PGM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;8 Bit Grayscaled&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PGM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PICT ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;PICT allows many settings, but currently the user cannot select any of them.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PNG ====&lt;br /&gt;
[[Image:ExportToPNGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&amp;#039;&amp;#039;The user should be allowed to set the color depth. It is already possible for embedded png-pictures. So why not implement it for export? The code is already there.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Similar to GIF this could also have an index transparency. But PNG also allows 32bit colour depth which uses RGBA to accomplish opacity. See description here: http://en.wikipedia.org/wiki/Portable_Network_Graphics&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PPM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Replace PBM with PPM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file type reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&lt;br /&gt;
==== RAS ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Perhaps it should be handled like BMP.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVG ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVM ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== TIFF ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Here are some additional implementations desirable.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;E.g. compression method could be Uncompressed, JPEG, PackBits, LZW, as well as several 1 bit length compressors. Also allows for color model &amp;amp; profile embedding. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Tagged_Image_File_Format &amp;quot;Tagged Image File Format&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== WMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== XPM ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;I don&amp;#039;t know this format. Are there now settings needed?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#Detailed_Specification|Help]] | [[UI-Elements|User Interface Element Templates]] | [[Specification_Example|Example Spec]]&lt;br /&gt;
&lt;br /&gt;
== Migration ==&lt;br /&gt;
Old documents need no change.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&amp;#039;&amp;#039;Not decided yet.&amp;#039;&amp;#039;&lt;br /&gt;
[[Specification_Template_Help#Configuration|Help]] | [[Configuration-Table|Configuration Table Template]]&lt;br /&gt;
&lt;br /&gt;
== File Format ==&lt;br /&gt;
Export does not effect any of OOo&amp;#039;s file formats.&lt;br /&gt;
[[Specification_Template_Help#File_Format|Help]]&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#File Format|Help]] | [[File Format Table|File Format Table Template]]&lt;br /&gt;
&lt;br /&gt;
== Open Issues ==&lt;br /&gt;
* Can the settings be saved in the user settings? Should there be settings in Tools &amp;gt; Options which are use to prefill the dialog?&lt;br /&gt;
* The memory size might be very large. What to do if the available RAM is not enough? What to do if the memory size exceeds the setting in Tools &amp;gt; Options?&lt;br /&gt;
* What to do if the disk space are not enough?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Specification]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174394</id>
		<title>Export Resolution Draft2</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Export_Resolution_Draft2&amp;diff=174394"/>
		<updated>2010-07-07T18:45:26Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* TIFF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Setting Pixel Resolution when Exporting Graphics=&lt;br /&gt;
&lt;br /&gt;
{{Specification_Header|Regina Henschel||Preliminary}}&lt;br /&gt;
&lt;br /&gt;
== Abstract ==&lt;br /&gt;
This specification describes an User Interface to determine the amount of pixels which are used, when exporting a graphic from Draw or Impress to a raster format like BMP oder PNG.&lt;br /&gt;
The corresponding enhancement request has 45 votes and several duplicates.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Reference Document&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Check&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Location (URL)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| |&amp;#039;&amp;#039;&amp;#039;[http://wiki.services.openoffice.org/wiki/Specification#Before_Writing_a_Software_Specification_--_What_Else_Do_I_have_to_Do.3F Prerequisites]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [passed/failed]&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Product Requirement, RFE, Issue ID&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available]&lt;br /&gt;
| {{Bug|4499}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;[[Test case specification]]&amp;#039;&amp;#039;&amp;#039; (required)&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| IDL Specification&lt;br /&gt;
| [available/not available]&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.services.openoffice.org/wiki/The_Three_Golden_Rules_for_Writing_OpenOffice.org_Specifications &amp;#039;&amp;#039;&amp;#039;Software Specification Rules&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
|-&lt;br /&gt;
| Other, e.g. references to related specs, Product Concept Document&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;PLEASE ENTER LOCATION HERE&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Contacts ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;300&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Role&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;E-Mail Address&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Developer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Quality Assurance&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Documentation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;User Experience&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;First Name, Last Name&amp;gt;&lt;br /&gt;
| &amp;lt;User@openoffice.org&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Acronyms and Abbreviations ==&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Acronym / Abbreviation&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Definition&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;WYSIWYG&amp;gt;&lt;br /&gt;
| &amp;lt;What You See Is What You Get&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
=== Current Situation in OOo2.4 ===&lt;br /&gt;
OpenOffice.org can export the vector format drawings to a raster format. The amount of pixels are calculated from the screen resolution of the operating system, the view scale setting in Tools &amp;gt; Options and the width and height of the object.&lt;br /&gt;
For example: An object with 1.0 x 0.5 inches, with a Windows XP screen resolution of &amp;quot;120DPI&amp;quot; and an OOo view scaling of 125% gives on export to BMP a size of 151 x 76 Pixels. This is approximately the calculation 1.0 inches &amp;amp;sdot; 120DPI &amp;amp;sdot; 125% = 150 dots.&lt;br /&gt;
During export there is a list to determine &amp;quot;DPI&amp;quot;, but that does not change the amount of pixels but only sets an meta information.&lt;br /&gt;
There exists already some code to set pixel resolution. But this can only be used with a macro.&lt;br /&gt;
The current export dialog uses a lot of dialogs, depending on the kind of target format.&lt;br /&gt;
* EMF, MET, PICT, SVM, WMF&lt;br /&gt;
[[Image:exportOOo2draw2emf.png]]&lt;br /&gt;
[[Image:exportOOo2draw2met.png]]&lt;br /&gt;
[[Image:exportOOo2draw2pict.png]]&lt;br /&gt;
[[Image:exportOOo2draw2svm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2wmf.png]]&lt;br /&gt;
* PBM, PPM&lt;br /&gt;
[[Image:exportOOo2draw2pbm.png]]&lt;br /&gt;
[[Image:exportOOo2draw2ppm.png]]&lt;br /&gt;
* BMP&lt;br /&gt;
[[Image:exportOOo2draw2bmp.png]]&lt;br /&gt;
* EPS&lt;br /&gt;
[[Image:exportOOo2draw2eps.png]]&lt;br /&gt;
* GIF&lt;br /&gt;
[[Image:exportOOo2draw2gif.png]]&lt;br /&gt;
* JPEG&lt;br /&gt;
[[Image:exportOOo2draw2jpeg.png]]&lt;br /&gt;
* PDF&lt;br /&gt;
[[Image:exportOOo2draw2pdf.png]]&lt;br /&gt;
* PNG&lt;br /&gt;
[[Image:exportOOo2draw2png.png]]&lt;br /&gt;
* Without any dialog are RAS, SVG, SWF, TIFF&lt;br /&gt;
* Export to HTML uses a wizard.&lt;br /&gt;
&lt;br /&gt;
=== Competitor&amp;#039;s Solutions ===&lt;br /&gt;
==== Corel Draw 12 ====&lt;br /&gt;
Corel Draw 12 uses one dialog for all kind of target raster formats. Elements which do not apply to the specified format are greyed out. Settings which are only necessary for a specific format are set in a following dialog. In addition to the pixel resolution the user can set the color depth. Examples:&lt;br /&gt;
* Standard Bitmap Dialog&lt;br /&gt;
[[Image:ExportCorel2rasterstandard.png|common dialog for export to a raster graphic format]]&lt;br /&gt;
* Special Options Dialogs&lt;br /&gt;
[[Image:ExportCorel2pngoptions.png]]&lt;br /&gt;
[[Image:ExportCorel2jpegoptions.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Behavior in OpenOffice.org ===&lt;br /&gt;
OpenOffice.org uses a unified dialog, which appears after the user has chosen the export file format. The lower section of the dialog depends on the export format. All settings are persistent during one OOo session.&lt;br /&gt;
&lt;br /&gt;
There is no restriction to the settings but the available space in RAM and on disk.&lt;br /&gt;
&lt;br /&gt;
The new dialog applies to all export formats but HTML, XHTML, PDF, SWF and PWP.&lt;br /&gt;
&lt;br /&gt;
[[Image:ExportNewRasterGraphicOptions.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The values don&amp;#039;t fit together but only show the design of the dialog.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The upper part is common to all formats. If a setting or value makes no sense for the chosen format, then it is disabled or hidden.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the unit of measurement offers the items&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Pixels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Millimeter&lt;br /&gt;
 Centimeter&lt;br /&gt;
 Meter&lt;br /&gt;
 Inch&lt;br /&gt;
 Foot&lt;br /&gt;
 Pica&lt;br /&gt;
 Point&lt;br /&gt;
&lt;br /&gt;
The length values refer to the &amp;quot;drawing&amp;quot; size, not to the &amp;quot;real&amp;quot; size. Example: The user sets &amp;quot;Meter&amp;quot; as unit of measurement for Draw in Tools &amp;gt; Options &amp;gt; General and sets the &amp;quot;drawing scale&amp;quot; to &amp;quot;1:10&amp;quot; there. If a dimension line shows 0,65m or a square has size 0,65 x 0,65 in the status bar, then the drawing size is 6,5 cm. And this size of 6,5cm will be used in the export dialog as &amp;quot;original size&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pixels&amp;quot; is the decisive value. The other values are calculated from the pixels width and height according to the actual setting in &amp;quot;Resolution&amp;quot;. The pixel width and height is rounded up to an integer after each changing.&lt;br /&gt;
&lt;br /&gt;
The user can enter decimals for all length values. Decimals are kept with the entered or calculated precision, but only shown with maximal 3 decimal places.&lt;br /&gt;
&lt;br /&gt;
The drop-down list for the pixel resolution unit has the items&lt;br /&gt;
&lt;br /&gt;
 pixel/cm&lt;br /&gt;
 pixel/inch&lt;br /&gt;
&lt;br /&gt;
The resolution value field contains positive integers. If the resolution value is changed, the amount of pixels is recalculated with &amp;#039;new resolution value&amp;#039; / &amp;#039;old resolution value&amp;#039; * &amp;#039;old pixel value&amp;#039;. The length values of width and height are recalculated afterwards.&lt;br /&gt;
&lt;br /&gt;
The value of pixel/inch is written to the meta data of the graphic, if the format allows such setting.&lt;br /&gt;
&lt;br /&gt;
If keep ratio is checked, when height or width is changed, the other one is calculated automatically. &amp;#039;keep ratio&amp;#039; does not refer to the original size but to the previous values in the dialog.&lt;br /&gt;
&lt;br /&gt;
The button original size sets the height and width to that of the selection or page which is to be exported.&lt;br /&gt;
&lt;br /&gt;
The color depth is a drop-down list with items&lt;br /&gt;
&lt;br /&gt;
 1 Bit Threshold&lt;br /&gt;
 1 Bit Dithered&lt;br /&gt;
 4 Bit Grayscales&lt;br /&gt;
 4 Bit Color Palette&lt;br /&gt;
 8 Bit Grayscales&lt;br /&gt;
 8 Bit Color Palette&lt;br /&gt;
 24 Bit True Color&lt;br /&gt;
&lt;br /&gt;
Changing the color depth effects &amp;quot;size in memory&amp;quot; and &amp;quot;round file size&amp;quot; but not the pixel dimensions.&lt;br /&gt;
&amp;#039;&amp;#039;What about 32bit RGBA / CMYK. These are not all available to all file types, e.g. GIF can only work with maximum 8 bit, JPG does not have paletted colors&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The text in the part memory changes accordingly to the chosen object size, resolution and color depth. Both values are not guaranteed to be exact.&lt;br /&gt;
&amp;#039;&amp;#039;What about colour converting (especially with lower bit depths). E.g. dithering when saving to GIF or similar paletted&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The lower part contains settings, which are specific to the format.&lt;br /&gt;
&amp;#039;&amp;#039;The current settings should be possible, but I suggest some additions.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== BMP ====&lt;br /&gt;
[[Image:ExportToBMPSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
RLE compression reflects back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
All color depths are available but &amp;#039;24 Bit Grayscales&amp;#039;.&lt;br /&gt;
&amp;#039;&amp;#039;Why is 24 Bit Grayscales not implemented for BMP export?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps? Add a maximum DPI to down-sample embedded BMP, any DPI below that should be left as original.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== EPS ====&lt;br /&gt;
[[Image:ExportToEPSSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Compression and preview settings reflect back to memory size texts.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What further settings are used for the preview image? Are the user allowed to change them?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== GIF ====&lt;br /&gt;
[[Image:ExportToGIFSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;It should be possible to set the color depth. Selecting palette for use, e.g. adaptive, web safe. See http://en.wikipedia.org/wiki/Graphics_Interchange_Format&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== JPEG ====&lt;br /&gt;
[[Image:ExportToJPGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the values &amp;#039;24 Bit Color&amp;#039; and &amp;#039;8 Bit Grayscales&amp;#039;, which substitute the current radio buttons. Other values are hidden. &amp;#039;&amp;#039;The Grayscales export has a bug currently. It uses gray colors in a RGB color space. Although gray, the picture is still of kind 24bpp. see {{Bug|87410}}&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;If and when implemented, color model (Grey / RGB / CMYK) to be set as well as color profile (ICC) embedding (http://en.wikipedia.org/wiki/JPEG)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== MET ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&lt;br /&gt;
==== PBM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;1 Bit Treshold&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PBM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PGM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;PBM need to be exchanged wtih PGM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file format reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth list shows &amp;#039;8 Bit Grayscaled&amp;#039;, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;That is the color depth used in PGM format.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PICT ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
Color depth list shows the currently used setting, other values are disabled.&lt;br /&gt;
&amp;#039;&amp;#039;PICT allows many settings, but currently the user cannot select any of them.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PNG ====&lt;br /&gt;
[[Image:ExportToPNGSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
The compression reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&amp;#039;&amp;#039;The user should be allowed to set the color depth. It is already possible for embedded png-pictures. So why not implement it for export? The code is already there.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Similar to GIF this could also have an index transparency. But PNG also allows 32bit colour depth which uses RGBA to accomplish opacity. See description here: http://en.wikipedia.org/wiki/Portable_Network_Graphics&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== PPM ====&lt;br /&gt;
[[Image:ExportToPBGPMSpecialSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Replace PBM with PPM.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The file type reflects back to the memory size texts.&lt;br /&gt;
&lt;br /&gt;
The color depth shows the currently used setting.&lt;br /&gt;
&lt;br /&gt;
==== RAS ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Perhaps it should be handled like BMP.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVG ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== SVM ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== TIFF ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The format itself allows many settings. Here are some additional implementations desirable.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;E.g. compression method could be Uncompressed, JPEG, PackBits, LZW, as well as several 1 bit length compressors. Also allows for color model &amp;amp; profile embedding. &amp;lt;ref&amp;gt;see [http://en.wikipedia.org/wiki/Tagged_Image_File_Format &amp;quot;Tagged Image File Format&amp;quot; in Wikipedia]&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== WMF ====&lt;br /&gt;
No special settings needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide color depth and pixel dimension? What to do if the selection or page which is to be exported contains bitmaps?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== XPM ====&lt;br /&gt;
Currently no export dialog exists.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;I don&amp;#039;t know this format. Are there now settings needed?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#Detailed_Specification|Help]] | [[UI-Elements|User Interface Element Templates]] | [[Specification_Example|Example Spec]]&lt;br /&gt;
&lt;br /&gt;
== Migration ==&lt;br /&gt;
Old documents need no change.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&amp;#039;&amp;#039;Not decided yet.&amp;#039;&amp;#039;&lt;br /&gt;
[[Specification_Template_Help#Configuration|Help]] | [[Configuration-Table|Configuration Table Template]]&lt;br /&gt;
&lt;br /&gt;
== File Format ==&lt;br /&gt;
Export does not effect any of OOo&amp;#039;s file formats.&lt;br /&gt;
[[Specification_Template_Help#File_Format|Help]]&lt;br /&gt;
&lt;br /&gt;
[[Specification_Template_Help#File Format|Help]] | [[File Format Table|File Format Table Template]]&lt;br /&gt;
&lt;br /&gt;
== Open Issues ==&lt;br /&gt;
* Can the settings be saved in the user settings? Should there be settings in Tools &amp;gt; Options which are use to prefill the dialog?&lt;br /&gt;
* The memory size might be very large. What to do if the available RAM is not enough? What to do if the memory size exceeds the setting in Tools &amp;gt; Options?&lt;br /&gt;
* What to do if the disk space are not enough?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Specification]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174232</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174232"/>
		<updated>2010-07-06T15:03:24Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation[http://en.wikipedia.org/wiki/Engineering_notation] instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix[http://en.wikipedia.org/wiki/SI_prefix] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix[http://en.wikipedia.org/wiki/Binary_prefix] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
== OOXML ==&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
=References=&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats Class Documentation]&lt;br /&gt;
*[http://api.openoffice.org/docs/common/ref/com/sun/star/util/NumberFormats.html Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174230</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174230"/>
		<updated>2010-07-06T15:01:57Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* File Format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation[http://en.wikipedia.org/wiki/Engineering_notation] instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix[http://en.wikipedia.org/wiki/SI_prefix] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix[http://en.wikipedia.org/wiki/Binary_prefix] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
== OOXML ==&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
=References=&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174229</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174229"/>
		<updated>2010-07-06T15:01:09Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation[http://en.wikipedia.org/wiki/Engineering_notation] instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix[http://en.wikipedia.org/wiki/SI_prefix] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix[http://en.wikipedia.org/wiki/Binary_prefix] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
== OOXML ==&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats API]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174228</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174228"/>
		<updated>2010-07-06T15:00:45Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation[http://en.wikipedia.org/wiki/Engineering_notation] instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix[http://en.wikipedia.org/wiki/SI_prefix] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix[http://en.wikipedia.org/wiki/Binary_prefix] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
== OOXML ==&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
*[[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Number_Formats Number Formats API]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174223</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174223"/>
		<updated>2010-07-06T14:02:09Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation[http://en.wikipedia.org/wiki/Engineering_notation] instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix[http://en.wikipedia.org/wiki/SI_prefix] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix[http://en.wikipedia.org/wiki/Binary_prefix] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
== OOXML ==&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174216</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174216"/>
		<updated>2010-07-06T13:09:16Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* Format Strings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation[[http://en.wikipedia.org/wiki/Engineering_notation]] instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix[[http://en.wikipedia.org/wiki/SI_prefix]] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix[[http://en.wikipedia.org/wiki/Binary_prefix]] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
==Language Specific==&lt;br /&gt;
Further to the above, it may be necessary to have language specific codes for these. More discussion is necessary.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
== OOXML ==&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174215</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174215"/>
		<updated>2010-07-06T13:05:28Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation[[http://en.wikipedia.org/wiki/Engineering_notation]] instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix[[http://en.wikipedia.org/wiki/SI_prefix]] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix[[http://en.wikipedia.org/wiki/Binary_prefix]] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;br /&gt;
&lt;br /&gt;
=Sample Implementations=&lt;br /&gt;
[[File:EngSIFormula.ods]] contains custom formula to convert numbers to formatted text in the engineering-, SI- and binary notations. To use enable macros when opening as the formula are written in embedded sBasic.&lt;br /&gt;
&lt;br /&gt;
= File Format =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; how to persistently store the feature in various file formats.&lt;br /&gt;
== ODF ==&lt;br /&gt;
== OOXML ==&lt;br /&gt;
== .xls and .doc binary formats ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Calc]]&lt;br /&gt;
[[Category:To-Do]]&lt;br /&gt;
[[Category:Feature]]&lt;br /&gt;
[[Category:Draft]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:EngSIFormula.ods&amp;diff=174213</id>
		<title>File:EngSIFormula.ods</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:EngSIFormula.ods&amp;diff=174213"/>
		<updated>2010-07-06T12:56:10Z</updated>

		<summary type="html">&lt;p&gt;Irneb: Sample spreadsheet containing conversion formulas to display numbers in engineering-, SI- and Binary notation.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sample spreadsheet containing conversion formulas to display numbers in engineering-, SI- and Binary notation.&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Irneb&amp;diff=174203</id>
		<title>User:Irneb</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Irneb&amp;diff=174203"/>
		<updated>2010-07-06T11:03:49Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* Word processing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}__NOTOC__&lt;br /&gt;
== Personal ==&lt;br /&gt;
Hi, my name&amp;#039;s Irné Barnard. I&amp;#039;m an interested user of OOo and other Open Source programs. I have a Computer Science degree, but work in the Architectural (Building Construction - &amp;#039;&amp;#039;not to be confused with Software Architecture&amp;#039;&amp;#039;) industry. My experience is mainly in Graphic Design applications (in particular CAD). I consider myself highly advanced in most programs &amp;amp; like playing around with all to find new and useful functionality.&lt;br /&gt;
&lt;br /&gt;
I&amp;#039;m mainly based on a Windows XP / Vista system, but am trying to move towards Linux. Unfortunately due to unavailability of CAD (in particular) on Linux, I&amp;#039;m still stuck with MS operating systems.&lt;br /&gt;
&lt;br /&gt;
== Programs used ==&lt;br /&gt;
My main area of interest is graphics design in the construction industry, mainly using CAD (Computer Aided Design). However, I use nearly the whole set of OOo applications as well: Technical specifications are mainly written using Writer; Schedules and quantity take-offs are created using Calc / Base; Presentations are combined using Impress; Draw is not used that much since the function list is too simplistic for much of my workload. A lot of the time I also use Draw to generate images for inclusion in the above documents, especially when company logos need to be incorporated in the document. For including graphics directly from the CAD packages I&amp;#039;ve found the easiest way is to convert to WMF / EMF and then import that into OOo.&lt;br /&gt;
&lt;br /&gt;
A lot of the time I find myself going back to M$ products since many in my company (and nearly everyone in the industry) is still fixed for the M$ programs, and the interoperability to OOo is less than required (especially with the new 2007 M$ files).&lt;br /&gt;
&lt;br /&gt;
The following is a list of programs I&amp;#039;ve used in the past or am using at present. &lt;br /&gt;
==== Graphics Programs ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=2704278 AutoCAD]&lt;br /&gt;
|20 years 2D &amp;amp; 3D drafting, including customizing using AutoLISP &amp;amp; VBA&lt;br /&gt;
|This is the program I spend almost all my time in, I know it nearly back-to-front.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/index?id=3761844&amp;amp;siteID=123112 Revit]&lt;br /&gt;
|5 years 3D Drafting, Rendering &amp;amp; BIM. Intermediate to advanced &amp;#039;&amp;#039;&amp;#039;usage&amp;#039;&amp;#039;&amp;#039; only. No VBA / Lisp available ... new version comes with VSTA &amp;amp; .NET extensions.&lt;br /&gt;
|I&amp;#039;m trying to use this for technical documentation instead of AutoCAD, but thus far have not found the time to generate the needed building blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/pc/index?id=13567410&amp;amp;siteID=123112 3ds Max]&lt;br /&gt;
|2 years 3D Rendering, intermediate usage only.&lt;br /&gt;
|I only use this for final presentation rendering, I don&amp;#039;t use this to generate the 3d model.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|PhotoShop&lt;br /&gt;
|Touching up rendered images &amp;amp; coloring of 2d presentations.&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Corel Draw&lt;br /&gt;
|Similar as per use with PhotoShop, but only used if vector based presentation is required.&lt;br /&gt;
|This is a lot more difficult to use than PhotoShop, but when I need to have vector based graphics this is the best I&amp;#039;ve found. I do try and use OOo Draw instead, but find it still lacking in functionality.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Draw&lt;br /&gt;
|Have used it to generate graphics for inclusion in documents as well as creating Data Flow / ER diagrams.&lt;br /&gt;
|It&amp;#039;s a reasonable general graphics program, not something you&amp;#039;d use when doing serious DTP or Presentations.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Inkscape&lt;br /&gt;
|Creating logos &amp;amp; web page images&lt;br /&gt;
|Inkscape uses a much more comprehensive SVG subset than most viewers can display, so the user needs to convert certain elements to more simplistic forms. This happens a lot with formatted text. Unfortunately interoperability between Inkscape and OOo Draw is a lot less than perfect, even more so than between Inkscape and FireFox.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Scribus&lt;br /&gt;
|Used mainly when creating brochures, although Corel Draw is also sometimes used for this purpose.&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Gimp&lt;br /&gt;
|More and more I find myself liking Gimp instead of PhotoShop, although I don&amp;#039;t see myself as even an intermediate user of Gimp&lt;br /&gt;
|Some functionality in Gimp seems easier than in PhotoShop and visa-versa.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Word processing ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Word&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Word Perfect&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Writer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Ability_Plus Ability]&lt;br /&gt;
|&lt;br /&gt;
|The 1st Office Suite I&amp;#039;ve worked on. DOS based in the mid 80&amp;#039;s to early 90&amp;#039;s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Professional_Write PFS Write]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Spreadsheets ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Excel&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Quattro Pro&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Calc&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Lotus 123&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Ability&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Database Front-ends ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Access&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Paradox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Base&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Database Back-ends ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ SQL Server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interbase&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|MySQL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Programming IDE&amp;#039;s and Languages ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/CodeGear_Delphi Delphi]&lt;br /&gt;
|On-and-Off over 10 years&lt;br /&gt;
|I&amp;#039;ve used it while it was still under the Borland name. I prefer this to VB or MS&amp;#039;s Visual Studio.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Lazarus&lt;br /&gt;
|&lt;br /&gt;
|Basically an Open Source clone of Delphi / Kylix&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Visual Studio C++&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|VBA&lt;br /&gt;
|Used mainly for extending M$ programs such as Access, Excel and Outlook. Although I have used previously for extending AutoCAD when linking data to Excel / Access.&lt;br /&gt;
|These days VBA seems to have disappeared (at least in AutoCAD), seems to be replaced with the new VSTA.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Visual_Lisp AutoLisp]&lt;br /&gt;
|Advanced&lt;br /&gt;
|The original (and still used) extension language for AutoCAD&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ObjectPAL&lt;br /&gt;
|&lt;br /&gt;
|The extension language built into Paradox&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|JavaScript&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Pascal&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|HTML&lt;br /&gt;
|Usually using NVU with CSS &amp;amp; JavaScript&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|PHP&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
== My Wiki Pages ==&lt;br /&gt;
* [[Engineering_and_SI_Number_Format_in_Calc|Engineering and SI Number Format]] - Discussion about the best way to implement engineering notation and SI suffix notation into the number formats for Calc.&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174201</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174201"/>
		<updated>2010-07-06T10:40:46Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation[[http://en.wikipedia.org/wiki/Engineering_notation]] instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix[[http://en.wikipedia.org/wiki/SI_prefix]] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix[[http://en.wikipedia.org/wiki/Binary_prefix]] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;br /&gt;
=Format Strings=&lt;br /&gt;
Each number format requires a format string to indicate not just what type of format to use, but also details as per how many decimals to display. In all numeric notations the format string could indicate how many digits to display for the fraction portion of the number. E.g. 0.00+E0 would force a 2 decimal fraction if needed or not.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
The Excel format string for engineering notation is similar to the scientific notation, except that it starts with 3 hashes (#). See the sample above. The current scientific notation in both Excel and OOo Calc is the same except for this point. Both use E+ to indicate exponent notation. The digit(s) after this indicate how many digits to use for the exponent. E.g. 0.0+E000 would force 3 digits for the exponent, if not needed it becomes padded with zeros. A further use of the Excel format string is that not only normal engineering notation is possible, but also notation in other multiples. E.g. ####E+0 would format 153,100 as 15.310E+4.&lt;br /&gt;
&lt;br /&gt;
An alternative mentioned would be to substitute F for E instead. In this case ###.000E+00 would be equivalent to 0.000F+0.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
There is (yet) no sample format string for this. Therefore we need to decide on one. A proposed idea would be to use a S to force SI notation. E.g. 0.00S. There&amp;#039;s has one problem as the s is also used to denote seconds when formatting numbers as time units. So a different character should be used. Thus not one of the following already used: A, D, E, H, I, M, P, S, Y. A suggestion would be T stemming from the 1st non-used letter in the word meTric.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
Simple really, use B as for SI. It&amp;#039;s not used in any other normal format.&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174193</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174193"/>
		<updated>2010-07-06T10:05:56Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}=Explanation of Notations=&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation[[http://en.wikipedia.org/wiki/Engineering_notation]] instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix[[http://en.wikipedia.org/wiki/SI_prefix]] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix[[http://en.wikipedia.org/wiki/Binary_prefix]] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=Examples from other software=&lt;br /&gt;
Example of how other software handle these formats.&lt;br /&gt;
==Engineering Notation in Microsoft Excel 2003==&lt;br /&gt;
[[File:Excel2003_custom_notation.png]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Excel2003_custom_notation.png&amp;diff=174192</id>
		<title>File:Excel2003 custom notation.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Excel2003_custom_notation.png&amp;diff=174192"/>
		<updated>2010-07-06T10:05:08Z</updated>

		<summary type="html">&lt;p&gt;Irneb: Example of showing Engineering Notation in Excel 2003&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example of showing Engineering Notation in Excel 2003&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174190</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174190"/>
		<updated>2010-07-06T10:00:53Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}= Explanation of Notations =&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
==Engineering Notation==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation[[http://en.wikipedia.org/wiki/Engineering_notation]] instead of 1.531E+5 in scientific.&lt;br /&gt;
==SI Notation==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix[[http://en.wikipedia.org/wiki/SI_prefix]] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
==Binary Prefix Notation==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix[[http://en.wikipedia.org/wiki/Binary_prefix]] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;br /&gt;
=References=&lt;br /&gt;
{{Reflist|2}}&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174189</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174189"/>
		<updated>2010-07-06T09:59:22Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}= Explanation of Notations =&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
== Engineering Notation ==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation[[http://en.wikipedia.org/wiki/Engineering_notation]] instead of 1.531E+5 in scientific.&lt;br /&gt;
== SI Notation ==&lt;br /&gt;
This is what&amp;#039;s known as SI Prefix[[http://en.wikipedia.org/wiki/SI_prefix]] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
== Binary Prefix Notation ==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. Binary Prefix[[http://en.wikipedia.org/wiki/Binary_prefix]] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174188</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174188"/>
		<updated>2010-07-06T09:58:38Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}= Explanation of Notations =&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
== Engineering Notation ==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in [[http://en.wikipedia.org/wiki/Engineering_notation Engineering notation]] instead of 1.531E+5 in scientific.&lt;br /&gt;
== SI Notation ==&lt;br /&gt;
This is what&amp;#039;s known as [[http://en.wikipedia.org/wiki/SI_prefix SI Prefix]] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
== Binary Prefix Notation ==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. [[http://en.wikipedia.org/wiki/Binary_prefix Binary Prefix]] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174187</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174187"/>
		<updated>2010-07-06T09:57:39Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* Binary Prefix Notation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}= Explanation of Notations =&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
== Engineering Notation ==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation instead of 1.531E+5 in scientific.&lt;br /&gt;
== SI Notation ==&lt;br /&gt;
This is what&amp;#039;s known as [[http://en.wikipedia.org/wiki/SI_prefix|SI Prefix]] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
== Binary Prefix Notation ==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. [[http://en.wikipedia.org/wiki/Binary_prefix |Binary Prefix]] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174185</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174185"/>
		<updated>2010-07-06T09:56:23Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}= Explanation of Notations =&lt;br /&gt;
The following is a short description of all the number formats to be discussed here.&lt;br /&gt;
== Engineering Notation ==&lt;br /&gt;
This type of notation is an offshoot of Scientific Notation. The difference is that the exponent is only shown in multiples of 3. Thus a number such as 153,100 becomes 153.1E+3 in Engineering notation instead of 1.531E+5 in scientific.&lt;br /&gt;
== SI Notation ==&lt;br /&gt;
This is what&amp;#039;s known as [[http://en.wikipedia.org/wiki/SI_prefix|SI Prefix]] notation. Similar to Engineering Notation the exponent also runs in multiples of 3 (usually), but the difference is that instead of showing the E+/- notation a symbol is given for each exponent. E.g. 153,100 in SI notation would be 153.1k.&lt;br /&gt;
== Binary Prefix Notation ==&lt;br /&gt;
This is very similar to SI, but is intended for use when referring to sizes of data storage. [[http://en.wikipedia.org/wiki/Binary_prefix|Binary Prefix]] Notation works in much a similar way, but is not calculated using 10 as a multiple (as with Scientific). Rather the closest matching power of 2 is used. Thus instead of 1000 we get 1024. As a convention similar symbols to SI is used, but with an &amp;quot;i&amp;quot; suffix to distinguish then. E.g. 153,100 in Binary Prefix Notation would become 149.51Ki.&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174177</id>
		<title>Engineering and SI Number Format in Calc</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Engineering_and_SI_Number_Format_in_Calc&amp;diff=174177"/>
		<updated>2010-07-06T09:36:48Z</updated>

		<summary type="html">&lt;p&gt;Irneb: Created page with &amp;#039;= {{User Experience Community}}Engineering / SI Notation  =&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= {{User Experience Community}}Engineering / SI Notation  =&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Irneb&amp;diff=174175</id>
		<title>User:Irneb</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Irneb&amp;diff=174175"/>
		<updated>2010-07-06T09:34:59Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}__NOTOC__&lt;br /&gt;
== Personal ==&lt;br /&gt;
Hi, my name&amp;#039;s Irné Barnard. I&amp;#039;m an interested user of OOo and other Open Source programs. I have a Computer Science degree, but work in the Architectural (Building Construction - &amp;#039;&amp;#039;not to be confused with Software Architecture&amp;#039;&amp;#039;) industry. My experience is mainly in Graphic Design applications (in particular CAD). I consider myself highly advanced in most programs &amp;amp; like playing around with all to find new and useful functionality.&lt;br /&gt;
&lt;br /&gt;
I&amp;#039;m mainly based on a Windows XP / Vista system, but am trying to move towards Linux. Unfortunately due to unavailability of CAD (in particular) on Linux, I&amp;#039;m still stuck with MS operating systems.&lt;br /&gt;
&lt;br /&gt;
== Programs used ==&lt;br /&gt;
My main area of interest is graphics design in the construction industry, mainly using CAD (Computer Aided Design). However, I use nearly the whole set of OOo applications as well: Technical specifications are mainly written using Writer; Schedules and quantity take-offs are created using Calc / Base; Presentations are combined using Impress; Draw is not used that much since the function list is too simplistic for much of my workload. A lot of the time I also use Draw to generate images for inclusion in the above documents, especially when company logos need to be incorporated in the document. For including graphics directly from the CAD packages I&amp;#039;ve found the easiest way is to convert to WMF / EMF and then import that into OOo.&lt;br /&gt;
&lt;br /&gt;
A lot of the time I find myself going back to M$ products since many in my company (and nearly everyone in the industry) is still fixed for the M$ programs, and the interoperability to OOo is less than required (especially with the new 2007 M$ files).&lt;br /&gt;
&lt;br /&gt;
The following is a list of programs I&amp;#039;ve used in the past or am using at present. &lt;br /&gt;
==== Graphics Programs ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=2704278 AutoCAD]&lt;br /&gt;
|20 years 2D &amp;amp; 3D drafting, including customizing using AutoLISP &amp;amp; VBA&lt;br /&gt;
|This is the program I spend almost all my time in, I know it nearly back-to-front.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/index?id=3761844&amp;amp;siteID=123112 Revit]&lt;br /&gt;
|5 years 3D Drafting, Rendering &amp;amp; BIM. Intermediate to advanced &amp;#039;&amp;#039;&amp;#039;usage&amp;#039;&amp;#039;&amp;#039; only. No VBA / Lisp available ... new version comes with VSTA &amp;amp; .NET extensions.&lt;br /&gt;
|I&amp;#039;m trying to use this for technical documentation instead of AutoCAD, but thus far have not found the time to generate the needed building blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/pc/index?id=13567410&amp;amp;siteID=123112 3ds Max]&lt;br /&gt;
|2 years 3D Rendering, intermediate usage only.&lt;br /&gt;
|I only use this for final presentation rendering, I don&amp;#039;t use this to generate the 3d model.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|PhotoShop&lt;br /&gt;
|Touching up rendered images &amp;amp; coloring of 2d presentations.&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Corel Draw&lt;br /&gt;
|Similar as per use with PhotoShop, but only used if vector based presentation is required.&lt;br /&gt;
|This is a lot more difficult to use than PhotoShop, but when I need to have vector based graphics this is the best I&amp;#039;ve found. I do try and use OOo Draw instead, but find it still lacking in functionality.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Draw&lt;br /&gt;
|Have used it to generate graphics for inclusion in documents as well as creating Data Flow / ER diagrams.&lt;br /&gt;
|It&amp;#039;s a reasonable general graphics program, not something you&amp;#039;d use when doing serious DTP or Presentations.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Inkscape&lt;br /&gt;
|Creating logos &amp;amp; web page images&lt;br /&gt;
|Inkscape uses a much more comprehensive SVG subset than most viewers can display, so the user needs to convert certain elements to more simplistic forms. This happens a lot with formatted text. Unfortunately interoperability between Inkscape and OOo Draw is a lot less than perfect, even more so than between Inkscape and FireFox.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Scribus&lt;br /&gt;
|Used mainly when creating brochures, although Corel Draw is also sometimes used for this purpose.&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Gimp&lt;br /&gt;
|More and more I find myself liking Gimp instead of PhotoShop, although I don&amp;#039;t see myself as even an intermediate user of Gimp&lt;br /&gt;
|Some functionality in Gimp seems easier than in PhotoShop and visa-versa.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Word processing ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Word&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Word Perfect&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Writer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Ability_Plus Ability]&lt;br /&gt;
|&lt;br /&gt;
|The 1st Office Suite I&amp;#039;ve worked on. DOS based in the mid 80&amp;#039;s to early 90&amp;#039;s.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Spreadsheets ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Excel&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Quattro Pro&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Calc&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Lotus 123&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Ability&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Database Front-ends ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Access&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Paradox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Base&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Database Back-ends ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ SQL Server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interbase&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|MySQL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Programming IDE&amp;#039;s and Languages ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/CodeGear_Delphi Delphi]&lt;br /&gt;
|On-and-Off over 10 years&lt;br /&gt;
|I&amp;#039;ve used it while it was still under the Borland name. I prefer this to VB or MS&amp;#039;s Visual Studio.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Lazarus&lt;br /&gt;
|&lt;br /&gt;
|Basically an Open Source clone of Delphi / Kylix&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Visual Studio C++&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|VBA&lt;br /&gt;
|Used mainly for extending M$ programs such as Access, Excel and Outlook. Although I have used previously for extending AutoCAD when linking data to Excel / Access.&lt;br /&gt;
|These days VBA seems to have disappeared (at least in AutoCAD), seems to be replaced with the new VSTA.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Visual_Lisp AutoLisp]&lt;br /&gt;
|Advanced&lt;br /&gt;
|The original (and still used) extension language for AutoCAD&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ObjectPAL&lt;br /&gt;
|&lt;br /&gt;
|The extension language built into Paradox&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|JavaScript&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Pascal&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|HTML&lt;br /&gt;
|Usually using NVU with CSS &amp;amp; JavaScript&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|PHP&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
== My Wiki Pages ==&lt;br /&gt;
* [[Engineering_and_SI_Number_Format_in_Calc|Engineering and SI Number Format]] - Discussion about the best way to implement engineering notation and SI suffix notation into the number formats for Calc.&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164162</id>
		<title>Renaissance:Impress:Ideation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164162"/>
		<updated>2010-04-14T06:10:56Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}} &lt;br /&gt;
&lt;br /&gt;
= Things to think with  =&lt;br /&gt;
&lt;br /&gt;
This is the place to collect inspirational material for ongoing and future UX issues in the Renaissance Project. Please feel free to add screenshots of any application or device that fit one of the topics below and are delightful to use. However, this is not the place where decisions should be made but fruitful discussions of envisioning software and product designs should happen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Please ensure that your images appear at a resolution of 1024x768px. &lt;br /&gt;
&lt;br /&gt;
== Object Handles  ==&lt;br /&gt;
&lt;br /&gt;
Object handles are those tiny grippies that you usually use to manipulate all kinds of objects within your documents. The handles are frequently located at the corners and the edges of the bounding box around some document entity such as shapes, images, tables, charts, text boxes etc. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== OpenOffice.org Impress  ===&lt;br /&gt;
&lt;br /&gt;
The image illustrates the visual design of 1. Crop Image, 2.Rotate Shape, and 3. Resize or Move Shape in Impress. &lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Inkscape  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles inkscape.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Adobe Photoshop CS4 Demo Version  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles PS5 demo.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== AutoCAD 2008  ===&lt;br /&gt;
&lt;br /&gt;
Default handle (called a grip) is stretching the object. Pressing Enter to cycle through Stretch, Move, Rotate. &lt;br /&gt;
&lt;br /&gt;
[[Image:Object Handles - AutoCAD.gif]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== MS Word 2007  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object Handles - MS Word 2007.gif]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Corel DRAW 12  ===&lt;br /&gt;
&lt;br /&gt;
Notice, that the handles do &amp;#039;&amp;#039;&amp;#039;not hide&amp;#039;&amp;#039;&amp;#039; the object corners. So exact position with mouse is possible. In OOo the handles and the mouse pointer hide the object, especially when drawing an arc and adjusting the angles. In addition the snap area, where the mouse changes its mode, it larger than is OOo. &lt;br /&gt;
&lt;br /&gt;
[[Image:CorelDrawHandleSelectionMode.png]] &lt;br /&gt;
&lt;br /&gt;
[[Image:CorelDrawHandleRotationShearMode.png]] &lt;br /&gt;
&lt;br /&gt;
[[Image:CorelDrawHandleDuringRotation.png]] &lt;br /&gt;
&lt;br /&gt;
=== Add your favorite object handles screenshot here  ===&lt;br /&gt;
&lt;br /&gt;
Some Image Some Image Some Image &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Selection Methods  ==&lt;br /&gt;
&lt;br /&gt;
How does a user get informed what is selected to be edited. Also how does a user make such selection. Here are a few examples of existing programs. &lt;br /&gt;
&lt;br /&gt;
===  ===&lt;br /&gt;
&lt;br /&gt;
=== AutoCAD 2008  ===&lt;br /&gt;
&lt;br /&gt;
This works slightly different to most other graphics packages in that it has a persistent selection method. Clicking numerous times would select numerous objects, no need to hold down the Ctrl or Shift keys as per other programs. The user needs to clear the selection by pressing the Esc key, or holding down the Shift to deselect one object at a time. The selection by area is also slightly modified as it works differently depending on which way the selection rectangle is dragged:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Dragging from left to right would select (as per most other programs) only those objects falling entirely within the selection rectangle. &lt;br /&gt;
*Dragging right-to-left would select all objects inside and crossing the edges of the selection rectangle.&lt;br /&gt;
&lt;br /&gt;
There&amp;#039;s also something called &amp;quot;Selection Preview&amp;quot; which highlights the object as the cursor hovers over it. This helps when overlapping objects are present, the user cycles through overlapping objects by pressing Shift-Space while hovering. &lt;br /&gt;
&lt;br /&gt;
[[Image:Selections-AutoCAD.gif]]&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Add your favorite object handles selection methods here  ===&lt;br /&gt;
&lt;br /&gt;
Some Image Some Image Some Image &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Selections-AutoCAD.gif&amp;diff=164161</id>
		<title>File:Selections-AutoCAD.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Selections-AutoCAD.gif&amp;diff=164161"/>
		<updated>2010-04-14T05:52:35Z</updated>

		<summary type="html">&lt;p&gt;Irneb: uploaded a new version of &amp;quot;File:Selections-AutoCAD.gif&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164160</id>
		<title>Renaissance:Impress:Ideation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164160"/>
		<updated>2010-04-14T05:49:08Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}} &lt;br /&gt;
&lt;br /&gt;
= Things to think with  =&lt;br /&gt;
&lt;br /&gt;
This is the place to collect inspirational material for ongoing and future UX issues in the Renaissance Project. Please feel free to add screenshots of any application or device that fit one of the topics below and are delightful to use. However, this is not the place where decisions should be made but fruitful discussions of envisioning software and product designs should happen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Please ensure that your images appear at a resolution of 1024x768px. &lt;br /&gt;
&lt;br /&gt;
== Object Handles  ==&lt;br /&gt;
&lt;br /&gt;
Object handles are those tiny grippies that you usually use to manipulate all kinds of objects within your documents. The handles are frequently located at the corners and the edges of the bounding box around some document entity such as shapes, images, tables, charts, text boxes etc. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== OpenOffice.org Impress  ===&lt;br /&gt;
&lt;br /&gt;
The image illustrates the visual design of 1. Crop Image, 2.Rotate Shape, and 3. Resize or Move Shape in Impress. &lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Inkscape  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles inkscape.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Adobe Photoshop CS4 Demo Version  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles PS5 demo.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== AutoCAD 2008  ===&lt;br /&gt;
&lt;br /&gt;
Default handle (called a grip) is stretching the object. Pressing Enter to cycle through Stretch, Move, Rotate. &lt;br /&gt;
&lt;br /&gt;
[[Image:Object Handles - AutoCAD.gif]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== MS Word 2007  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object Handles - MS Word 2007.gif]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Corel DRAW 12  ===&lt;br /&gt;
&lt;br /&gt;
Notice, that the handles do &amp;#039;&amp;#039;&amp;#039;not hide&amp;#039;&amp;#039;&amp;#039; the object corners. So exact position with mouse is possible. In OOo the handles and the mouse pointer hide the object, especially when drawing an arc and adjusting the angles. In addition the snap area, where the mouse changes its mode, it larger than is OOo. &lt;br /&gt;
&lt;br /&gt;
[[Image:CorelDrawHandleSelectionMode.png]] &lt;br /&gt;
&lt;br /&gt;
[[Image:CorelDrawHandleRotationShearMode.png]] &lt;br /&gt;
&lt;br /&gt;
[[Image:CorelDrawHandleDuringRotation.png]] &lt;br /&gt;
&lt;br /&gt;
=== Add your favorite object handles screenshot here  ===&lt;br /&gt;
&lt;br /&gt;
Some Image Some Image Some Image &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Selection Methods  ==&lt;br /&gt;
&lt;br /&gt;
How does a user get informed what is selected to be edited. Also how does a user make such selection. Here are a few examples of existing programs. &lt;br /&gt;
&lt;br /&gt;
===  ===&lt;br /&gt;
&lt;br /&gt;
=== AutoCAD 2008  ===&lt;br /&gt;
&lt;br /&gt;
This works slightly different to most other graphics packages in that it has a persistent selection method. Clicking numerous times would select numerous objects, no need to hold down the Ctrl or Shift keys as per other programs. The user needs to clear the selection by pressing the Esc key, or holding down the Shift to deselect one object at a time. The selection by area is also slightly modified as it works differently depending on which way the selection rectangle is dragged:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Dragging from left to right would select (as per most other programs) only those objects falling entirely within the selection rectangle. &lt;br /&gt;
*Dragging right-to-left would select all objects inside and crossing the edges of the selection rectangle.&lt;br /&gt;
&lt;br /&gt;
There&amp;#039;s also something called &amp;quot;Selection Preview&amp;quot; which highlights the object as the cursor hovers over it. This helps when overlapping objects are present, the user cycles through overlapping objects by pressing Shift-Space while hovering.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Add your favorite object handles selection methods here  ===&lt;br /&gt;
&lt;br /&gt;
Some Image Some Image Some Image &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Selections-AutoCAD.gif&amp;diff=164159</id>
		<title>File:Selections-AutoCAD.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Selections-AutoCAD.gif&amp;diff=164159"/>
		<updated>2010-04-14T05:39:51Z</updated>

		<summary type="html">&lt;p&gt;Irneb: uploaded a new version of &amp;quot;File:Selections-AutoCAD.gif&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Selections-AutoCAD.gif&amp;diff=164158</id>
		<title>File:Selections-AutoCAD.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Selections-AutoCAD.gif&amp;diff=164158"/>
		<updated>2010-04-14T05:28:48Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164143</id>
		<title>Renaissance:Impress:Ideation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164143"/>
		<updated>2010-04-13T15:48:01Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* Object Handles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}&lt;br /&gt;
&lt;br /&gt;
= Things to think with =&lt;br /&gt;
This is the place to collect inspirational material for ongoing and future UX issues in the Renaissance Project. Please feel free to add screenshots of any application or device that fit one of the topics below and are delightful to use. However, this is not the place where decisions should be made but fruitful discussions of envisioning software and product designs should happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please ensure that your images appear at a resolution of 1024x768px.&lt;br /&gt;
&lt;br /&gt;
== Object Handles  ==&lt;br /&gt;
&lt;br /&gt;
Object handles are those tiny grippies that you usually use to manipulate all kinds of objects within your documents. The handles are frequently located at the corners and the edges of the bounding box around some document entity such as shapes, images, tables, charts, text boxes etc. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== OpenOffice.org Impress  ===&lt;br /&gt;
&lt;br /&gt;
The image illustrates the visual design of 1. Crop Image, 2.Rotate Shape, and 3. Resize or Move Shape in Impress. &lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Inkscape  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles inkscape.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Adobe Photoshop CS4 Demo Version  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles PS5 demo.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== AutoCAD 2008  ===&lt;br /&gt;
&lt;br /&gt;
Default handle (called a grip) is stretching the object. Pressing Enter to cycle through Stretch, Move, Rotate. &lt;br /&gt;
&lt;br /&gt;
[[Image:Object Handles - AutoCAD.gif]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MS Word 2007 ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object_Handles_-_MS_Word_2007.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Add your favorite object handles screenshot here  ===&lt;br /&gt;
&lt;br /&gt;
Some Image Some Image Some Image&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Object_Handles_-_MS_Word_2007.gif&amp;diff=164142</id>
		<title>File:Object Handles - MS Word 2007.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Object_Handles_-_MS_Word_2007.gif&amp;diff=164142"/>
		<updated>2010-04-13T15:44:55Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164141</id>
		<title>Renaissance:Impress:Ideation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164141"/>
		<updated>2010-04-13T15:35:04Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}&lt;br /&gt;
&lt;br /&gt;
= Things to think with =&lt;br /&gt;
This is the place to collect inspirational material for ongoing and future UX issues in the Renaissance Project. Please feel free to add screenshots of any application or device that fit one of the topics below and are delightful to use. However, this is not the place where decisions should be made but fruitful discussions of envisioning software and product designs should happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please ensure that your images appear at a resolution of 1024x768px.&lt;br /&gt;
&lt;br /&gt;
== Object Handles  ==&lt;br /&gt;
&lt;br /&gt;
Object handles are those tiny grippies that you usually use to manipulate all kinds of objects within your documents. The handles are frequently located at the corners and the edges of the bounding box around some document entity such as shapes, images, tables, charts, text boxes etc. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== OpenOffice.org Impress  ===&lt;br /&gt;
&lt;br /&gt;
The image illustrates the visual design of 1. Crop Image, 2.Rotate Shape, and 3. Resize or Move Shape in Impress. &lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Inkscape  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles inkscape.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Adobe Photoshop CS4 Demo Version  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles PS5 demo.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== AutoCAD 2008  ===&lt;br /&gt;
&lt;br /&gt;
Default handle (called a grip) is stretching the object. Pressing Enter to cycle through Stretch, Move, Rotate.&lt;br /&gt;
&lt;br /&gt;
[[Image:Object_Handles_-_AutoCAD.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Add your favorite object handles screenshot here  ===&lt;br /&gt;
&lt;br /&gt;
Some Image Some Image Some Image&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164139</id>
		<title>Renaissance:Impress:Ideation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164139"/>
		<updated>2010-04-13T15:28:33Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}&lt;br /&gt;
&lt;br /&gt;
= Things to think with =&lt;br /&gt;
This is the place to collect inspirational material for ongoing and future UX issues in the Renaissance Project. Please feel free to add screenshots of any application or device that fit one of the topics below and are delightful to use. However, this is not the place where decisions should be made but fruitful discussions of envisioning software and product designs should happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please ensure that your images appear at a resolution of 1024x768px.&lt;br /&gt;
&lt;br /&gt;
== Object Handles  ==&lt;br /&gt;
&lt;br /&gt;
Object handles are those tiny grippies that you usually use to manipulate all kinds of objects within your documents. The handles are frequently located at the corners and the edges of the bounding box around some document entity such as shapes, images, tables, charts, text boxes etc. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== OpenOffice.org Impress  ===&lt;br /&gt;
&lt;br /&gt;
The image illustrates the visual design of 1. Crop Image, 2.Rotate Shape, and 3. Resize or Move Shape in Impress. &lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Inkscape  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles inkscape.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Adobe Photoshop CS4 Demo Version  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles PS5 demo.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== AutoCAD 2008  ===&lt;br /&gt;
&lt;br /&gt;
Default handle (called a grip) is stretching the object. Pressing Enter to cycle through Stretch, Move, Rotate. &lt;br /&gt;
&lt;br /&gt;
[[Image:Object_Handles_-_AutoCAD.gif]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Object Handles - AutoCAD]] &lt;br /&gt;
&lt;br /&gt;
=== Add your favorite object handles screenshot here  ===&lt;br /&gt;
&lt;br /&gt;
Some Image Some Image Some Image&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164135</id>
		<title>Renaissance:Impress:Ideation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Renaissance:Impress:Ideation&amp;diff=164135"/>
		<updated>2010-04-13T15:24:49Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* Object Handles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}&lt;br /&gt;
&lt;br /&gt;
= Things to think with =&lt;br /&gt;
This is the place to collect inspirational material for ongoing and future UX issues in the Renaissance Project. Please feel free to add screenshots of any application or device that fit one of the topics below and are delightful to use. However, this is not the place where decisions should be made but fruitful discussions of envisioning software and product designs should happen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please ensure that your images appear at a resolution of 1024x768px.&lt;br /&gt;
&lt;br /&gt;
== Object Handles  ==&lt;br /&gt;
&lt;br /&gt;
Object handles are those tiny grippies that you usually use to manipulate all kinds of objects within your documents. The handles are frequently located at the corners and the edges of the bounding box around some document entity such as shapes, images, tables, charts, text boxes etc. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== OpenOffice.org Impress  ===&lt;br /&gt;
&lt;br /&gt;
The image illustrates the visual design of 1. Crop Image, 2.Rotate Shape, and 3. Resize or Move Shape in Impress. &lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Inkscape  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles inkscape.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Adobe Photoshop CS4 Demo Version  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Object handles PS5 demo.png|none|640x480px|Object_hanldes.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
AutoCAD 2008&lt;br /&gt;
&lt;br /&gt;
Default handle (called a grip) is stretching the object. Pressing Enter to cycle through Stretch, Move, Rotate.&lt;br /&gt;
&lt;br /&gt;
[[Image:Object Handles - AutoCAD]]&lt;br /&gt;
&lt;br /&gt;
=== Add your favorite object handles screenshot here  ===&lt;br /&gt;
&lt;br /&gt;
Some Image Some Image Some Image&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Object_Handles_-_AutoCAD.gif&amp;diff=164132</id>
		<title>File:Object Handles - AutoCAD.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Object_Handles_-_AutoCAD.gif&amp;diff=164132"/>
		<updated>2010-04-13T15:11:24Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Reveal_Codes_-_Alternative_for_OOo_Writer&amp;diff=157575</id>
		<title>Reveal Codes - Alternative for OOo Writer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Reveal_Codes_-_Alternative_for_OOo_Writer&amp;diff=157575"/>
		<updated>2010-02-19T05:25:08Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Take the following as the text for a document:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;This is a heading&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 This is a paragraph with some &amp;#039;&amp;#039;&amp;#039;hard formatted bold text&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
In WordPerfect&amp;#039;s Reveal Codes feature it would look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The problem with implementing this feature in OOo Writer is the difference in the method of saving formatting codes. WP uses a single file with nested code tags (open &amp;amp; close) similar to HTML. OOo uses a zipped combination of several XML files. One of these contain the styles (both explicit &amp;amp; temporary), another contains the text content with open &amp;amp; close tags referring to styles (explicit and / or temporary). Each hard coded format change is converted into a new temporary style, and the content&amp;#039;s tags are updated as such. Also there is no possibility of having any nested or overlapping tags – a new temporary style is generated for each difference.&lt;br /&gt;
&lt;br /&gt;
To show an analogue of the differences here would be the pseudo code for the example above:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Ooo&amp;#039;s StylesXML inside the ODT file&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Explicit Style settings&lt;br /&gt;
&lt;br /&gt;
Temporary Style settings&amp;#039;&amp;#039;Ooo&amp;#039;s Content XML inside the ODT file&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;Style=Heading1&amp;gt;This is a heading&amp;lt;/Style&amp;gt;&amp;lt;Style=Text body&amp;gt;This is a paragraph with some &amp;lt;/Style&amp;gt;&amp;lt;Style=Temp0001&amp;gt;hard formatted bold text&amp;lt;/Style&amp;gt;&amp;lt;Style=Text body&amp;gt;.&amp;lt;/Style&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;Word Perfect&amp;#039;s File&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Default style formatting settings (e.g. Font, Size, etc.)&lt;br /&gt;
&lt;br /&gt;
Explicit Style settings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Start of contents: &amp;lt;Style=Heading1&amp;gt;This is a heading&amp;lt;/Style&amp;gt;&amp;lt;Style=Text body&amp;gt;This is a paragraph with some &amp;lt;Bold&amp;gt;hard formatted bold text&amp;lt;/Bold&amp;gt;.&amp;lt;/Style&amp;gt;&amp;lt;/nowiki&amp;gt;As you can see OOo only uses styles, no formatting is actually allowed. If the user changes a portion of text to have a hard formatted style (e.g. &amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039;) a separate temporary style is created. This style is copied from the previously “current” style and the change is made in the style&amp;#039;s settings. Then the portion of text is applied the new style.&lt;br /&gt;
&lt;br /&gt;
This in turn means there are no formatting codes as per WP&amp;#039;s files. And seeing as there are only style tags in Ooo&amp;#039;s files, there&amp;#039;s also no possibility of any piece of text being applied more than one style (or any less).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The basic idea behind Reveal Codes is to enable the user to see exactly where what changes, and to allow the user to modify this so the document is formatted correctly. Especially if the user&amp;#039;s combining data from various documents, inconsistencies may appear. And having to reformat all of a large document could become a time-wasting exercise.&lt;br /&gt;
&lt;br /&gt;
Thus, a reveal-codes-like feature could help to fix the inconsistencies instead of requiring the user to reformat all – just to fix the portions which cause problems. Therefore a similar idea to Reveal Codes could be implemented. Proposed is to do exactly the same as WP does by indicating graphically how the data is stored in the file, but since OOo stores it slightly differently the indication would become a bit altered. The code display should inform the user where each style / hard-coding style is applied. A mode-less dock-able, and size-able frame would be ideal – default position as WP at bottom. It should look something like this (note text only mock-up):&lt;br /&gt;
&lt;br /&gt;
Heading1► This ▪ is ▪ a ▪ ▄ heading ◄ Text body► This ▪ is ▪ a ▪ paragraph ▪ with ▪ some ▪ ◄ T1► hard ▪ formatted ▪ bold ▪ text ◄ Text▪body► . ◄The shaded portions represent the tags, and should be implemented as buttons. The spaces to be shown by some other character in order for the user to see them clearly. Also any line returns should be indicated – much like the existing “View → Nonprinting Characters” feature, although some extra differentiation should be applied for various codes (e.g. Tab, Page Break, Line-Return, etc.). The red block indicates the current cursor position: in the above a press of Backspace would remove the space prior to the word heading, while a press of Del would remove the h from heading (as would be expected). Any automatically generated styles should be indicated differently so the user can see what has been hard formatted – suggested using a differently coloured button as per example above. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Another thing WP does is to indicate some further data when the cursor is moved to just before a tag. As seen to the right , the button expands to indicate some basic settings for the paragraph style called Heading 1.&lt;br /&gt;
&lt;br /&gt;
The standard cursor behaviour would still apply. If the Code Display is open (maybe also if it&amp;#039;s current – i.e. the active control on the Writer form) and the cursor is just before (or after) a style tag the Del &amp;amp; Backspace keys should remove that style assignment and revert to the previous. E.g. say the user wanted to remove the bold hard-formatting, the cursor should be moved to just before the T1 button (notice it expands to indicate some formatting info).&lt;br /&gt;
&lt;br /&gt;
Heading1► This ▪ is ▪ a ▪ heading ◄ Text body► This ▪ is ▪ a ▪ paragraph ▪ with ▪ some ▪ ▄ T1;Bold► hard ▪ formatted ▪ bold ▪ text ◄ Text▪body► . ◄If the user now presses the Del key, the T1 style applied would be removed and the previous Text body style should be applied. In this instance the next style is also Text body, so these 2 assignments should be merged. The Code Display should now look like this:&lt;br /&gt;
&lt;br /&gt;
Heading1► This ▪ is ▪ a ▪ heading ◄ Text body► This ▪ is ▪ a ▪ paragraph ▪ with ▪ some ▪ ▄ hard ▪ formatted ▪ bold ▪ text . ◄Further the user should be able to drag any style open tag to a new position. The close tag of the previous style should move with it, and if the tag is dragged over any other those should be removed.&lt;br /&gt;
&lt;br /&gt;
== Suggested indicators for non-printing characters: ==&lt;br /&gt;
¶ &amp;lt;nowiki&amp;gt;= Line-Return&amp;lt;/nowiki&amp;gt;▪ = Space◊ = Tab / Indent§ = Page Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Further functionality of the Display Codes feature: ==&lt;br /&gt;
Apart from the above, a double click on any explicit style tag should open the Style Editing dialog. However, how would a double-click have to be implemented on a temporary style? Should it be compared to the existing explicit styles, searching for differences and then opening the relevant dialog (e.g. if a font setting open the font dialog, if a paragraph setting → the paragraph dialog).&lt;br /&gt;
&lt;br /&gt;
Because of the way OOo saves its styles, it would probably not be necessary to implement inside the styles editor as WP does. In WP this is usually used to adjust the order of settings – Ooo&amp;#039;s settings seem to have no order at all and work the same way whatever order the settings are placed.&lt;br /&gt;
&lt;br /&gt;
To go beyond RC, a comparison between the adjacent styles should be indicated. This could be implemented as a right-click on or in between the style tag&amp;#039;s open and close buttons. Preferably also a mode-less, size-able and dock-able frame, or a fly-out frame anchored to the Display Code. When open this should update as and when the cursor moves to a new position. To keep consistency we could split this into the style groups using a tabbed interface. Sample as below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot;  style=&amp;quot;border:0.002cm solid #000000;padding:0.097cm;&amp;quot;| Paragraph / Character / Frame / Page / List&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Previous Style&amp;#039;s Name&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Current Style&amp;#039;s Name&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;&amp;quot;| Next Style&amp;#039;s Name&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Font: Times New Roman&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Font: Arial&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;&amp;quot;| Font: Helvetica&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot;  style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;&amp;quot;| Merge to PreviousExpandMerge to Next&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
As can be seen, only the differences should be indicated by default. An Expand button to show all the settings, or possibly another collapsible tabbed interface based on the style editor (seeing as there&amp;#039;s too many settings to display in one list).&lt;br /&gt;
&lt;br /&gt;
Further a merge button to “join” the current style with the previous or next. Clicking the Merge Prev. should have the same effect as deleting the style tag in Display Codes.&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Reveal_Codes_-_Alternative_for_OOo_Writer&amp;diff=157574</id>
		<title>Reveal Codes - Alternative for OOo Writer</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Reveal_Codes_-_Alternative_for_OOo_Writer&amp;diff=157574"/>
		<updated>2010-02-19T05:20:38Z</updated>

		<summary type="html">&lt;p&gt;Irneb: An alternative proposal to implement a Reveal Codes - like feature in OOo Writer.

The Word Perfect RC cannot be implemented exactly on OOo, as the file structure does not allow for the same functionality.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Reveal Codes alternative for OOoWriter =&lt;br /&gt;
Take the following as the text for a document:&lt;br /&gt;
&lt;br /&gt;
= This is a heading =&lt;br /&gt;
This is a paragraph with some &amp;#039;&amp;#039;&amp;#039;hard formatted bold text&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
In WordPerfect&amp;#039;s Reveal Codes feature it would look like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The problem with implementing this feature in OOo Writer is the difference in the method of saving formatting codes. WP uses a single file with nested code tags (open &amp;amp; close) similar to HTML. OOo uses a zipped combination of several XML files. One of these contain the styles (both explicit &amp;amp; temporary), another contains the text content with open &amp;amp; close tags referring to styles (explicit and / or temporary). Each hard coded format change is converted into a new temporary style, and the content&amp;#039;s tags are updated as such. Also there is no possibility of having any nested or overlapping tags – a new temporary style is generated for each difference.&lt;br /&gt;
&lt;br /&gt;
To show an analogue of the differences here would be the pseudo code for the example above:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Ooo&amp;#039;s StylesXML inside the ODT file&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Explicit Style settings&lt;br /&gt;
&lt;br /&gt;
Temporary Style settings&amp;#039;&amp;#039;Ooo&amp;#039;s Content XML inside the ODT file&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;Style=Heading1&amp;gt;This is a heading&amp;lt;/Style&amp;gt;&amp;lt;Style=Text body&amp;gt;This is a paragraph with some &amp;lt;/Style&amp;gt;&amp;lt;Style=Temp0001&amp;gt;hard formatted bold text&amp;lt;/Style&amp;gt;&amp;lt;Style=Text body&amp;gt;.&amp;lt;/Style&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;Word Perfect&amp;#039;s File&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Default style formatting settings (e.g. Font, Size, etc.)&lt;br /&gt;
&lt;br /&gt;
Explicit Style settings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Start of contents: &amp;lt;Style=Heading1&amp;gt;This is a heading&amp;lt;/Style&amp;gt;&amp;lt;Style=Text body&amp;gt;This is a paragraph with some &amp;lt;Bold&amp;gt;hard formatted bold text&amp;lt;/Bold&amp;gt;.&amp;lt;/Style&amp;gt;&amp;lt;/nowiki&amp;gt;As you can see OOo only uses styles, no formatting is actually allowed. If the user changes a portion of text to have a hard formatted style (e.g. &amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039;) a separate temporary style is created. This style is copied from the previously “current” style and the change is made in the style&amp;#039;s settings. Then the portion of text is applied the new style.&lt;br /&gt;
&lt;br /&gt;
This in turn means there are no formatting codes as per WP&amp;#039;s files. And seeing as there are only style tags in Ooo&amp;#039;s files, there&amp;#039;s also no possibility of any piece of text being applied more than one style (or any less).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The basic idea behind Reveal Codes is to enable the user to see exactly where what changes, and to allow the user to modify this so the document is formatted correctly. Especially if the user&amp;#039;s combining data from various documents, inconsistencies may appear. And having to reformat all of a large document could become a time-wasting exercise.&lt;br /&gt;
&lt;br /&gt;
Thus, a reveal-codes-like feature could help to fix the inconsistencies instead of requiring the user to reformat all – just to fix the portions which cause problems. Therefore a similar idea to Reveal Codes could be implemented. Proposed is to do exactly the same as WP does by indicating graphically how the data is stored in the file, but since OOo stores it slightly differently the indication would become a bit altered. The code display should inform the user where each style / hard-coding style is applied. A mode-less dock-able, and size-able frame would be ideal – default position as WP at bottom. It should look something like this (note text only mock-up):&lt;br /&gt;
&lt;br /&gt;
Heading1► This ▪ is ▪ a ▪ ▄ heading ◄ Text body► This ▪ is ▪ a ▪ paragraph ▪ with ▪ some ▪ ◄ T1► hard ▪ formatted ▪ bold ▪ text ◄ Text▪body► . ◄The shaded portions represent the tags, and should be implemented as buttons. The spaces to be shown by some other character in order for the user to see them clearly. Also any line returns should be indicated – much like the existing “View → Nonprinting Characters” feature, although some extra differentiation should be applied for various codes (e.g. Tab, Page Break, Line-Return, etc.). The red block indicates the current cursor position: in the above a press of Backspace would remove the space prior to the word heading, while a press of Del would remove the h from heading (as would be expected). Any automatically generated styles should be indicated differently so the user can see what has been hard formatted – suggested using a differently coloured button as per example above. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Another thing WP does is to indicate some further data when the cursor is moved to just before a tag. As seen to the right , the button expands to indicate some basic settings for the paragraph style called Heading 1.&lt;br /&gt;
&lt;br /&gt;
The standard cursor behaviour would still apply. If the Code Display is open (maybe also if it&amp;#039;s current – i.e. the active control on the Writer form) and the cursor is just before (or after) a style tag the Del &amp;amp; Backspace keys should remove that style assignment and revert to the previous. E.g. say the user wanted to remove the bold hard-formatting, the cursor should be moved to just before the T1 button (notice it expands to indicate some formatting info).&lt;br /&gt;
&lt;br /&gt;
Heading1► This ▪ is ▪ a ▪ heading ◄ Text body► This ▪ is ▪ a ▪ paragraph ▪ with ▪ some ▪ ▄ T1;Bold► hard ▪ formatted ▪ bold ▪ text ◄ Text▪body► . ◄If the user now presses the Del key, the T1 style applied would be removed and the previous Text body style should be applied. In this instance the next style is also Text body, so these 2 assignments should be merged. The Code Display should now look like this:&lt;br /&gt;
&lt;br /&gt;
Heading1► This ▪ is ▪ a ▪ heading ◄ Text body► This ▪ is ▪ a ▪ paragraph ▪ with ▪ some ▪ ▄ hard ▪ formatted ▪ bold ▪ text . ◄Further the user should be able to drag any style open tag to a new position. The close tag of the previous style should move with it, and if the tag is dragged over any other those should be removed.&lt;br /&gt;
&lt;br /&gt;
== Suggested indicators for non-printing characters: ==&lt;br /&gt;
¶ &amp;lt;nowiki&amp;gt;= Line-Return&amp;lt;/nowiki&amp;gt;▪ = Space◊ = Tab / Indent§ = Page Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Further functionality of the Display Codes feature: ==&lt;br /&gt;
Apart from the above, a double click on any explicit style tag should open the Style Editing dialog. However, how would a double-click have to be implemented on a temporary style? Should it be compared to the existing explicit styles, searching for differences and then opening the relevant dialog (e.g. if a font setting open the font dialog, if a paragraph setting → the paragraph dialog).&lt;br /&gt;
&lt;br /&gt;
Because of the way OOo saves its styles, it would probably not be necessary to implement inside the styles editor as WP does. In WP this is usually used to adjust the order of settings – Ooo&amp;#039;s settings seem to have no order at all and work the same way whatever order the settings are placed.&lt;br /&gt;
&lt;br /&gt;
To go beyond RC, a comparison between the adjacent styles should be indicated. This could be implemented as a right-click on or in between the style tag&amp;#039;s open and close buttons. Preferably also a mode-less, size-able and dock-able frame, or a fly-out frame anchored to the Display Code. When open this should update as and when the cursor moves to a new position. To keep consistency we could split this into the style groups using a tabbed interface. Sample as below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot;  style=&amp;quot;border:0.002cm solid #000000;padding:0.097cm;&amp;quot;| Paragraph / Character / Frame / Page / List&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Previous Style&amp;#039;s Name&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Current Style&amp;#039;s Name&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;&amp;quot;| Next Style&amp;#039;s Name&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Font: Times New Roman&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Font: Arial&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;&amp;quot;| Font: Helvetica&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot;  style=&amp;quot;border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;&amp;quot;| Merge to PreviousExpandMerge to Next&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
As can be seen, only the differences should be indicated by default. An Expand button to show all the settings, or possibly another collapsible tabbed interface based on the style editor (seeing as there&amp;#039;s too many settings to display in one list).&lt;br /&gt;
&lt;br /&gt;
Further a merge button to “join” the current style with the previous or next. Clicking the Merge Prev. should have the same effect as deleting the style tag in Display Codes.&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User_Experience/DocumentCheck&amp;diff=152843</id>
		<title>User Experience/DocumentCheck</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User_Experience/DocumentCheck&amp;diff=152843"/>
		<updated>2009-12-15T18:42:59Z</updated>

		<summary type="html">&lt;p&gt;Irneb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User_Experience}} {{Documentation/Note | This page is intended to outline a new idea. Please &amp;#039;&amp;#039;&amp;#039;rate&amp;#039;&amp;#039;&amp;#039; it or add your own &amp;#039;&amp;#039;&amp;#039;thoughts&amp;#039;&amp;#039;&amp;#039; in [[#Rating_and_Comments|rating and comments]].}} &lt;br /&gt;
&lt;br /&gt;
== Idea Summary  ==&lt;br /&gt;
&lt;br /&gt;
The idea is about a &amp;quot;Document Check&amp;quot; functionality which checks the document for typical issues with regard to security, compatibility, content, understandability, graphical design and accessibility. The document check result provides central information on issues which have been found, where they have been found and - if possible - proposals to correct the issues. Usually, the functionality may be called manually by the user, but it may be also executed automatically.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Rationale  ==&lt;br /&gt;
&lt;br /&gt;
Today&amp;#039;s documents are created for various purposes and published in different channels. Even with the numerous functions available in OpenOffice.org or being available in extensions, it still requires some experience to make sure that each document can be shared without problems. The following - rather simple - workflow shows the steps required to create or to edit any kind of document. Here, we want to focus on the step &amp;quot;&amp;#039;&amp;#039;Check&amp;#039;&amp;#039;&amp;quot;.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:UX Idea DocumentCheck SimpleWorkflow.png|center]]In this step, prior the document is shared (e.g. printed, uploaded, converted to PDF), experienced users check the document for various issues. For example, a user may search for missing references indicated by the field text &amp;quot;&amp;#039;&amp;#039;Error: Reference source not found&amp;#039;&amp;#039;&amp;quot;, look up non-embedded graphic files in the menu &amp;quot;&amp;#039;&amp;#039;Edit - Links...&amp;#039;&amp;#039;&amp;quot;, and check whether there are hidden comments with &amp;quot;View - Comments&amp;quot;. In any case, these steps require both experience and effort to look up the different places. What seems missing is a central place to check the documents for common issues prior the document is shared. &lt;br /&gt;
&lt;br /&gt;
Goal: The user is able to simply check the document for common issues. Most of these issues can be resolved with the help of functionality available in OpenOffice.org. &lt;br /&gt;
&lt;br /&gt;
Please note:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*The Document Check will never be perfect, but it should avoid the most common problems for people sharing documents. That both applies to beginners (who don&amp;#039;t have the experience yet) and experienced users (who require a more efficient approach).&amp;lt;br&amp;gt; &lt;br /&gt;
*Please note that many of the issues described below may be solved in advance with an adequate interaction design and some training. But even then, some issues may remain and both individual and business users may benefit from the Document Check &lt;br /&gt;
*In professional [http://en.wikipedia.org/wiki/Desktop_publishing DTP] software some of the proposed functionality is called &amp;quot;[http://en.wikipedia.org/wiki/Pre-flight_%28printing%29 pre-flight]&amp;quot; to ensure high quality output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases  ==&lt;br /&gt;
&lt;br /&gt;
=== Use Case 1: Sending Document via Mail  ===&lt;br /&gt;
&lt;br /&gt;
Sara creates a small presentation document because of the birth of her first child. She wants to say thank you to all the congratulators - and so she adds some pictures and a short video file recorded with her cell phone. Before sending the document via mail, she is asked to execute the Document Check which summarizes some of potential issues. She is told that some of the pictures are only linked and not embedded, so the receiver might not be able to see the graphics. A simple click on the proposed solution automatically embeds all the linked images. Finally, the Document Check also tells her, that the video file format is proprietary - this might cause problems for others, too.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Use Case 2: Keep Corporate Identity  ===&lt;br /&gt;
&lt;br /&gt;
John works in a large company which really cares about the visual style of internal and external documents. Thus, the company provides in-depth information how templates, colors and fonts have to be used to ensure high quality corporate identity. But, John finds it difficult to keep all the information in mind, when working on documents. Especially, since his technical documentation or specification documents are based on various sources and content types. Thus, after finishing each document, he executes the Document Check which informs him about potential Corporate Identity issues and also provides some hints to resolve these issues. Usually, everything is just fine.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Use Case 3: Printing the Bachelor Thesis  ===&lt;br /&gt;
&lt;br /&gt;
Michael invested a lot of work to write his bachelor thesis in biology - it is nearly finished. For the final review, he wants to give it to some friends. Since the file is rather large, he decides to share the file via an USB memory. Although he used the computer for years, mostly for surfing or mailing, he isn&amp;#039;t sure if that will really work. The Document Check tells him that the document might look different, since he used a font which might not be available on other computers. Additionally, he notices that some graphics he used will only look good on computer screens, but may be blurry when printed out. He corrects these issues and copies the file. &lt;br /&gt;
&lt;br /&gt;
=== Use Case 4: Documents for Everyone&amp;lt;br&amp;gt;  ===&lt;br /&gt;
&lt;br /&gt;
Jane is a very active member in a non-profit organization. Recently, she agreed to take over the work on the internal magazin for the members and other interested people. After finishing the draft, she executes the Document Check which provides useful information on the style of the document. She is told that the document might look better when using less different font types and sizes. Additionally, the readability analysis proposes to use less complex sentence structures. Finally, the Document Check informs her about some color combinations which might make reading very difficult for people with limited eyesight (color blindness) - approx. 7% of men are affected. She didn&amp;#039;t know about that, so she jumps to the page with a click and changes the document accordingly.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Detailed Description  ==&lt;br /&gt;
&lt;br /&gt;
=== Draft Mockups (Only to Communicate the Idea)&amp;lt;br&amp;gt;  ===&lt;br /&gt;
&lt;br /&gt;
The following mockups are only meant to communicate the basic idea. It is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; intended to show the final functionality. However, if you have any problems how to improve the interaction design, then please add [[#Comments|comments]] or add own mockups. Thanks!&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;380&amp;quot; | [[Image:UX Idea DocumentCheck Example1.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
Mockup showing a document without any problems identified. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:UX Idea DocumentCheck Example2.png]] &lt;br /&gt;
| &lt;br /&gt;
Mockup showing critical issues. At least from the company&amp;#039;s point-of-view... &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:UX Idea DocumentCheck Example3.png]] &lt;br /&gt;
| Mockup showing one severe issue and other proposals to improve the document.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Proposed Items to be Checked&amp;lt;br&amp;gt;  ===&lt;br /&gt;
&lt;br /&gt;
The following lists contains idea what items to be checked. The list may be incomplete and does not provide any prioritization or feasibility. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Topic&amp;lt;br&amp;gt; &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Check&amp;lt;br&amp;gt; &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Rationale and Description&amp;lt;br&amp;gt; &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Example&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Accessibility&amp;lt;br&amp;gt; &lt;br /&gt;
| Color selection&amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
If people with full eyesight create documents, they might be unaware of the problems of people with limited eyesight. Thus, the document might be checked for such problems in advance. There might even be some information how many people might be affected by that problem.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
More information at: [http://en.wikipedia.org/wiki/Color_blindness Color Blindness (Wikipedia)] &lt;br /&gt;
&lt;br /&gt;
| Red text on green background&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Accessibility&amp;lt;br&amp;gt; &lt;br /&gt;
| DAISY compatibility&amp;lt;br&amp;gt; &lt;br /&gt;
| DAISY is a Digital Accessible Information System. Existing documents can be converted to the DAISY format by the odf2daisy extension. But, odf2daisy relies on the given document structure which might be sub-optimal. So, an accessibility checker might help to improve the structure of the documents and finally the output for DAISY. &lt;br /&gt;
More information on DAISY at: [http://en.wikipedia.org/wiki/DAISY_Digital_Talking_Book DAISY Digital Talking Book (Wikipedia)]&amp;lt;br&amp;gt; Idea presented on: [http://ux.openoffice.org/servlets/ReadMsg?list=discuss&amp;amp;msgNo=4462 Email on ux-discuss, Malte Timmerman]&amp;lt;br&amp;gt; odf2daisy: [http://odt2daisy.sourceforge.net odf2daisy website] &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Accessibility&amp;lt;br&amp;gt; &lt;br /&gt;
| Font selection&amp;lt;br&amp;gt; &lt;br /&gt;
| People who do rarely create presentations might be unaware of the fact that font size is an important factor when havin a large audience. Usually people do know about that after the presentation&amp;amp;nbsp;:-)&amp;lt;br&amp;gt; &lt;br /&gt;
| Impress: Very small text in the main area of slides&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Compatibility &lt;br /&gt;
| Document file format &lt;br /&gt;
| &lt;br /&gt;
OpenOffice.org is highly compatible to different office applications (document file formats). Nevertheless, there might be functionality which is not supported when using non-OpenOffice.org file formats. The user should be aware about that, and he should exactly know what might cause problems.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| Existing warning prior saving to foreign document types&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Compatibility&amp;lt;br&amp;gt; &lt;br /&gt;
| Fonts&amp;lt;br&amp;gt; &lt;br /&gt;
| The user might make use of fonts which are not available on other computer systems. Especially since OpenOffice.org is available on different platforms, it would be safe to rely on the supplied fonts.&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Compatibility&amp;lt;br&amp;gt; &lt;br /&gt;
| Media file linking&amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
Currently, there is no way to automatically decide whether a media file has to be linked or embedded in the document. The former may lead to information loss when the document is digitally shared, the latter one may slow down basic document operations (editing, saving, opening). That results in offering both options to the user, who may not know about the problems. Thus, the Document Check may provide information about &amp;quot;linked only&amp;quot; files and may propose to resolve the links automatically.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Compatibility&amp;lt;br&amp;gt; &lt;br /&gt;
| Media file types&amp;lt;br&amp;gt; &lt;br /&gt;
| The user might embed video files with CODECs which are not generally available, e.g. propriatery CODECs on certain computer platforms. He might want to know that prior sharing the documents.&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Content&amp;lt;br&amp;gt; &lt;br /&gt;
| Duplicates&amp;lt;br&amp;gt; &lt;br /&gt;
| In the graphic applications objects are sometimes copied and are not moved. This increases the file size and may make further editing a bit difficult. The objects may be detected and removed.&amp;lt;br&amp;gt; &lt;br /&gt;
| Draw: Two absolutely identical objects are stacked&lt;br /&gt;
|-&lt;br /&gt;
| Content&amp;lt;br&amp;gt; &lt;br /&gt;
| File size&amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
Sometimes people add media files which are quite huge and - although there are ongoing performance improvements in OpenOffice.org - it makes working with OpenOffice.org quite slow. People might want to know how to reduce the file size without affecting the quality of the document.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
*Impress: Call presentation minimizer &lt;br /&gt;
*Automatically re-link embedded media files&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Content&amp;lt;br&amp;gt; &lt;br /&gt;
| Media file quality&amp;lt;br&amp;gt; &lt;br /&gt;
| People sometimes add media files which aren&amp;#039;t sufficient for the intended output of the document. This may cause very low quality when sharing or printing of the document.&amp;lt;br&amp;gt; &lt;br /&gt;
| Very low dpi in scaled background image&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Content&amp;lt;br&amp;gt; &lt;br /&gt;
| Missing document information&amp;lt;br&amp;gt; &lt;br /&gt;
| Companies may require document information when documents are stored in CMS (content management systems). The user may be informed that some information required by the company is still missing.&amp;lt;br&amp;gt; &lt;br /&gt;
| Missing author and keywords in document to be saved&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Content&amp;lt;br&amp;gt; &lt;br /&gt;
| Missing References&amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
If existing documents containing references are edited, some of the references might get lost. Unfortunately, the current approach is to just state that within the text. In a large document this might become a real problem if the user doesn&amp;#039;t check it thoroughly. More information in the current specification: [http://specs.openoffice.org/writer/numbering/Direct_Cross_References_to_Headings_and_Numberings.odt Direct cross references for headings and numbered paragraphs] &lt;br /&gt;
&lt;br /&gt;
| A document gets modified and printed by another author&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Content&amp;lt;br&amp;gt; &lt;br /&gt;
| Readability&amp;lt;br&amp;gt; &lt;br /&gt;
| The competition provides features like readability analysis, which might be added in the future. More information at: [http://en.wikipedia.org/wiki/Readability Readability (Wikipedia)]&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Content &lt;br /&gt;
| Spellchecking &lt;br /&gt;
| Although spellchecking is used during document editing people might deactivate it during editing. It might be helpful if there is a fast check how many words are unknown in the document. A manual spellchecking might be proposed. &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Content&amp;lt;br&amp;gt; &lt;br /&gt;
| Wording&amp;lt;br&amp;gt; &lt;br /&gt;
| Similar to visual design, companies really care about wording of documents. Although wording may be checked with the spell checker, there might be use cases where some wording mustn&amp;#039;t be used.&amp;lt;br&amp;gt; &lt;br /&gt;
| A recently edited document still contains the deprecated company name&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Security&amp;lt;br&amp;gt; &lt;br /&gt;
| Digital signatures&amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
People may be informed about invalid signatures in the document, or changes to a document which has originally been signed.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Security&amp;lt;br&amp;gt; &lt;br /&gt;
| External programs&amp;lt;br&amp;gt; &lt;br /&gt;
| Some users embed links to external programs which call applications or play special media files. When sharing, this might become a problem for others.&amp;lt;br&amp;gt; &lt;br /&gt;
| Impress: Calling an external video player&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Security&amp;lt;br&amp;gt; &lt;br /&gt;
| Hidden content&amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
Some documents which are shared still contain information which is hidden. Very often, users don&amp;#039;t notice that and share the critical or very personal content. This applies to&amp;amp;nbsp;: (personal) information, change tracking, in-file version control, comments, hidden text, unused master slides, hidden parts of cropped images, ...&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
*Writer:&amp;amp;nbsp;HIdden text, comments &lt;br /&gt;
*Calc: Hidden tables&amp;lt;br&amp;gt; &lt;br /&gt;
*Draw: Cropped images, objects besides the drawing area&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Security&amp;lt;br&amp;gt; &lt;br /&gt;
| Macros&amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
Sometimes people embed macros to documents which will later be shared. It would be helpful to sign the macros or to tell them, that some companies enforce to ignore macros which will lead to reduced functionality for the receiver of the document. &lt;br /&gt;
&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Other&amp;lt;br&amp;gt; &lt;br /&gt;
| Print Grayscale&amp;lt;br&amp;gt; &lt;br /&gt;
| In many companies, color is used in documents although the printout is done on (cheaper) grayscale printers. The functionality checks whether the brightness contrast is suitable for the printout on those printers. &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Other&amp;lt;br&amp;gt; &lt;br /&gt;
| Printable area&amp;lt;br&amp;gt; &lt;br /&gt;
| Due to the technical design, some printers do have restrictions concerning the printable range. Some of the objects in the document may be simply cut off.&amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
*Writer: Logo in the header&amp;lt;br&amp;gt; &lt;br /&gt;
*Draw: Large graphics&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Other&amp;lt;br&amp;gt; &lt;br /&gt;
| Printing costs&amp;lt;br&amp;gt; &lt;br /&gt;
| If large areas have to be printed, this may cause very high printing costs - some companies might want to inform the users about that.&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Visual design &lt;br /&gt;
| Font selection&amp;lt;br&amp;gt; &lt;br /&gt;
| Beginners tend to use many different fonts (font family, font size, font emphasis) in their documents. Many users judge these documents to look unprofessional, so the user might be interested to be informed about that. &lt;br /&gt;
Even experienced users may accidentally select a font which looks similar, but is different. He might want to be informed about that to keep a consistent visual design. &lt;br /&gt;
&lt;br /&gt;
| Writer: A different font has been used in only one text frame&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Visual design &lt;br /&gt;
| Color selection &lt;br /&gt;
| &lt;br /&gt;
Beginners tend to use many different colors in a document. This might look unprofessional, so the user might be interested to be informed about that. &lt;br /&gt;
&lt;br /&gt;
People in companies might use colors which are unacceptable with regard to the corporate identity styleguide. &lt;br /&gt;
&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| add yours &lt;br /&gt;
| add yours &lt;br /&gt;
| add yours &lt;br /&gt;
| add yours&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Functionality  ===&lt;br /&gt;
&lt;br /&gt;
The Document Check functionality ...&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*... should either be called manually or prior to other functionality (e.g. sending document via email)&amp;lt;br&amp;gt; &lt;br /&gt;
*... should, if possible, help to resolve the issues automatically&amp;lt;br&amp;gt; &lt;br /&gt;
*... should be able to directly refer to the problematic areas in the document&amp;lt;br&amp;gt; &lt;br /&gt;
*... should provide information which is easy to understand for the desired target group (e.g. explaining relationships in the most appropriate way, e.g. when explaining color blindness)&amp;lt;br&amp;gt; &lt;br /&gt;
*... should contain pre-defined sets for certain output media (e.g. checking before document gets printed)&amp;lt;br&amp;gt; &lt;br /&gt;
*... should provide the ability to define user-defined sets of what to be checked&amp;lt;br&amp;gt; &lt;br /&gt;
*... should be able to access external data sources that provide information on what to be checked (e.g. a corporate compliance server contains most current information)&amp;lt;br&amp;gt; &lt;br /&gt;
*... &amp;#039;&amp;#039;add your idea&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Further Thoughts  ===&lt;br /&gt;
&lt;br /&gt;
*The functionality is somehow related to the already available AutoCorrect&amp;lt;br&amp;gt; &lt;br /&gt;
*The current naming &amp;quot;Document Check&amp;quot; is preliminary and may change&lt;br /&gt;
&lt;br /&gt;
== Rating and Comments  ==&lt;br /&gt;
&lt;br /&gt;
=== Rating  ===&lt;br /&gt;
&lt;br /&gt;
Please &amp;#039;&amp;#039;&amp;#039;rate the idea&amp;#039;&amp;#039;&amp;#039; itself and &amp;#039;&amp;#039;&amp;#039;not the mockup&amp;#039;&amp;#039;&amp;#039; visualization. {{#jskitrating:title=UX Idea: Document Check|notop|path=/UX_Idea/DocumentCheck|view=combo|noscript=false|starColor=blue}} &lt;br /&gt;
&lt;br /&gt;
=== Comments  ===&lt;br /&gt;
&lt;br /&gt;
Please add your comments below or on the [[Talk:User Experience/DocumentCheck|talk page]]. &lt;br /&gt;
&lt;br /&gt;
== Examples in other software  ==&lt;br /&gt;
&lt;br /&gt;
Following are some programs with similar functionality. Although not directly identical, these should give some ideas of how this (or at least portions of the above) could be implemented. Please add any more if you have knowledge of them. &lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;AutoCAD Standards Checker&amp;#039;&amp;#039;&amp;#039; - [http://usa.autodesk.com/adsk/servlet/pc/index?id=13779270&amp;amp;siteID=123112 AutoCAD] is a CADD/CAM product mainly used for vector based precision drafting in 2D/3D. [http://www.caddigest.com/subjects/AutoCAD/tutorials/select/parsai_cad_standards.htm This tutorial] shows the Standards Checker function available in AutoCAD.&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Experience]] [[Category:UX_Idea]]&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Irneb&amp;diff=140488</id>
		<title>User:Irneb</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Irneb&amp;diff=140488"/>
		<updated>2009-09-16T15:02:29Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* Programming IDE&amp;#039;s and Languages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}__NOTOC__&lt;br /&gt;
== Personal ==&lt;br /&gt;
Hi, my name&amp;#039;s Irné Barnard. I&amp;#039;m an interested user of OOo and other Open Source programs. I have a Computer Science degree, but work in the Architectural (Building Construction - &amp;#039;&amp;#039;not to be confused with Software Architecture&amp;#039;&amp;#039;) industry. My experience is mainly in Graphic Design applications (in particular CAD). I consider myself highly advanced in most programs &amp;amp; like playing around with all to find new and useful functionality.&lt;br /&gt;
&lt;br /&gt;
I&amp;#039;m mainly based on a Windows XP / Vista system, but am trying to move towards Linux. Unfortunately due to unavailability of CAD (in particular) on Linux, I&amp;#039;m still stuck with MS operating systems.&lt;br /&gt;
&lt;br /&gt;
== Programs used ==&lt;br /&gt;
My main area of interest is graphics design in the construction industry, mainly using CAD (Computer Aided Design). However, I use nearly the whole set of OOo applications as well: Technical specifications are mainly written using Writer; Schedules and quantity take-offs are created using Calc / Base; Presentations are combined using Impress; Draw is not used that much since the function list is too simplistic for much of my workload. A lot of the time I also use Draw to generate images for inclusion in the above documents, especially when company logos need to be incorporated in the document. For including graphics directly from the CAD packages I&amp;#039;ve found the easiest way is to convert to WMF / EMF and then import that into OOo.&lt;br /&gt;
&lt;br /&gt;
A lot of the time I find myself going back to M$ products since many in my company (and nearly everyone in the industry) is still fixed for the M$ programs, and the interoperability to OOo is less than required (especially with the new 2007 M$ files).&lt;br /&gt;
&lt;br /&gt;
The following is a list of programs I&amp;#039;ve used in the past or am using at present. &lt;br /&gt;
==== Graphics Programs ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=2704278 AutoCAD]&lt;br /&gt;
|20 years 2D &amp;amp; 3D drafting, including customizing using AutoLISP &amp;amp; VBA&lt;br /&gt;
|This is the program I spend almost all my time in, I know it nearly back-to-front.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/index?id=3761844&amp;amp;siteID=123112 Revit]&lt;br /&gt;
|5 years 3D Drafting, Rendering &amp;amp; BIM. Intermediate to advanced &amp;#039;&amp;#039;&amp;#039;usage&amp;#039;&amp;#039;&amp;#039; only. No VBA / Lisp available ... new version comes with VSTA &amp;amp; .NET extensions.&lt;br /&gt;
|I&amp;#039;m trying to use this for technical documentation instead of AutoCAD, but thus far have not found the time to generate the needed building blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/pc/index?id=13567410&amp;amp;siteID=123112 3ds Max]&lt;br /&gt;
|2 years 3D Rendering, intermediate usage only.&lt;br /&gt;
|I only use this for final presentation rendering, I don&amp;#039;t use this to generate the 3d model.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|PhotoShop&lt;br /&gt;
|Touching up rendered images &amp;amp; coloring of 2d presentations.&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Corel Draw&lt;br /&gt;
|Similar as per use with PhotoShop, but only used if vector based presentation is required.&lt;br /&gt;
|This is a lot more difficult to use than PhotoShop, but when I need to have vector based graphics this is the best I&amp;#039;ve found. I do try and use OOo Draw instead, but find it still lacking in functionality.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Draw&lt;br /&gt;
|Have used it to generate graphics for inclusion in documents as well as creating Data Flow / ER diagrams.&lt;br /&gt;
|It&amp;#039;s a reasonable general graphics program, not something you&amp;#039;d use when doing serious DTP or Presentations.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Inkscape&lt;br /&gt;
|Creating logos &amp;amp; web page images&lt;br /&gt;
|Inkscape uses a much more comprehensive SVG subset than most viewers can display, so the user needs to convert certain elements to more simplistic forms. This happens a lot with formatted text. Unfortunately interoperability between Inkscape and OOo Draw is a lot less than perfect, even more so than between Inkscape and FireFox.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Scribus&lt;br /&gt;
|Used mainly when creating brochures, although Corel Draw is also sometimes used for this purpose.&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Gimp&lt;br /&gt;
|More and more I find myself liking Gimp instead of PhotoShop, although I don&amp;#039;t see myself as even an intermediate user of Gimp&lt;br /&gt;
|Some functionality in Gimp seems easier than in PhotoShop and visa-versa.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Word processing ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Word&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Word Perfect&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Writer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Ability_Plus Ability]&lt;br /&gt;
|&lt;br /&gt;
|The 1st Office Suite I&amp;#039;ve worked on. DOS based in the mid 80&amp;#039;s to early 90&amp;#039;s.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Spreadsheets ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Excel&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Quattro Pro&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Calc&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Lotus 123&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Ability&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Database Front-ends ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Access&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Paradox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Base&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Database Back-ends ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ SQL Server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interbase&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|MySQL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Programming IDE&amp;#039;s and Languages ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/CodeGear_Delphi Delphi]&lt;br /&gt;
|On-and-Off over 10 years&lt;br /&gt;
|I&amp;#039;ve used it while it was still under the Borland name. I prefer this to VB or MS&amp;#039;s Visual Studio.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Lazarus&lt;br /&gt;
|&lt;br /&gt;
|Basically an Open Source clone of Delphi / Kylix&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Visual Studio C++&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|VBA&lt;br /&gt;
|Used mainly for extending M$ programs such as Access, Excel and Outlook. Although I have used previously for extending AutoCAD when linking data to Excel / Access.&lt;br /&gt;
|These days VBA seems to have disappeared (at least in AutoCAD), seems to be replaced with the new VSTA.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Visual_Lisp AutoLisp]&lt;br /&gt;
|Advanced&lt;br /&gt;
|The original (and still used) extension language for AutoCAD&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ObjectPAL&lt;br /&gt;
|&lt;br /&gt;
|The extension language built into Paradox&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|JavaScript&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Pascal&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|HTML&lt;br /&gt;
|Usually using NVU with CSS &amp;amp; JavaScript&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|PHP&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Irneb&amp;diff=140349</id>
		<title>User:Irneb</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Irneb&amp;diff=140349"/>
		<updated>2009-09-15T09:36:59Z</updated>

		<summary type="html">&lt;p&gt;Irneb: /* Word processing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Experience Community}}__NOTOC__&lt;br /&gt;
== Personal ==&lt;br /&gt;
Hi, my name&amp;#039;s Irné Barnard. I&amp;#039;m an interested user of OOo and other Open Source programs. I have a Computer Science degree, but work in the Architectural (Building Construction - &amp;#039;&amp;#039;not to be confused with Software Architecture&amp;#039;&amp;#039;) industry. My experience is mainly in Graphic Design applications (in particular CAD). I consider myself highly advanced in most programs &amp;amp; like playing around with all to find new and useful functionality.&lt;br /&gt;
&lt;br /&gt;
I&amp;#039;m mainly based on a Windows XP / Vista system, but am trying to move towards Linux. Unfortunately due to unavailability of CAD (in particular) on Linux, I&amp;#039;m still stuck with MS operating systems.&lt;br /&gt;
&lt;br /&gt;
== Programs used ==&lt;br /&gt;
My main area of interest is graphics design in the construction industry, mainly using CAD (Computer Aided Design). However, I use nearly the whole set of OOo applications as well: Technical specifications are mainly written using Writer; Schedules and quantity take-offs are created using Calc / Base; Presentations are combined using Impress; Draw is not used that much since the function list is too simplistic for much of my workload. A lot of the time I also use Draw to generate images for inclusion in the above documents, especially when company logos need to be incorporated in the document. For including graphics directly from the CAD packages I&amp;#039;ve found the easiest way is to convert to WMF / EMF and then import that into OOo.&lt;br /&gt;
&lt;br /&gt;
A lot of the time I find myself going back to M$ products since many in my company (and nearly everyone in the industry) is still fixed for the M$ programs, and the interoperability to OOo is less than required (especially with the new 2007 M$ files).&lt;br /&gt;
&lt;br /&gt;
The following is a list of programs I&amp;#039;ve used in the past or am using at present. &lt;br /&gt;
==== Graphics Programs ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=2704278 AutoCAD]&lt;br /&gt;
|20 years 2D &amp;amp; 3D drafting, including customizing using AutoLISP &amp;amp; VBA&lt;br /&gt;
|This is the program I spend almost all my time in, I know it nearly back-to-front.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/index?id=3761844&amp;amp;siteID=123112 Revit]&lt;br /&gt;
|5 years 3D Drafting, Rendering &amp;amp; BIM. Intermediate to advanced &amp;#039;&amp;#039;&amp;#039;usage&amp;#039;&amp;#039;&amp;#039; only. No VBA / Lisp available ... new version comes with VSTA &amp;amp; .NET extensions.&lt;br /&gt;
|I&amp;#039;m trying to use this for technical documentation instead of AutoCAD, but thus far have not found the time to generate the needed building blocks.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://usa.autodesk.com/adsk/servlet/pc/index?id=13567410&amp;amp;siteID=123112 3ds Max]&lt;br /&gt;
|2 years 3D Rendering, intermediate usage only.&lt;br /&gt;
|I only use this for final presentation rendering, I don&amp;#039;t use this to generate the 3d model.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|PhotoShop&lt;br /&gt;
|Touching up rendered images &amp;amp; coloring of 2d presentations.&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Corel Draw&lt;br /&gt;
|Similar as per use with PhotoShop, but only used if vector based presentation is required.&lt;br /&gt;
|This is a lot more difficult to use than PhotoShop, but when I need to have vector based graphics this is the best I&amp;#039;ve found. I do try and use OOo Draw instead, but find it still lacking in functionality.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Draw&lt;br /&gt;
|Have used it to generate graphics for inclusion in documents as well as creating Data Flow / ER diagrams.&lt;br /&gt;
|It&amp;#039;s a reasonable general graphics program, not something you&amp;#039;d use when doing serious DTP or Presentations.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Inkscape&lt;br /&gt;
|Creating logos &amp;amp; web page images&lt;br /&gt;
|Inkscape uses a much more comprehensive SVG subset than most viewers can display, so the user needs to convert certain elements to more simplistic forms. This happens a lot with formatted text. Unfortunately interoperability between Inkscape and OOo Draw is a lot less than perfect, even more so than between Inkscape and FireFox.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Scribus&lt;br /&gt;
|Used mainly when creating brochures, although Corel Draw is also sometimes used for this purpose.&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Gimp&lt;br /&gt;
|More and more I find myself liking Gimp instead of PhotoShop, although I don&amp;#039;t see myself as even an intermediate user of Gimp&lt;br /&gt;
|Some functionality in Gimp seems easier than in PhotoShop and visa-versa.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Word processing ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Word&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Word Perfect&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Writer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Ability_Plus Ability]&lt;br /&gt;
|&lt;br /&gt;
|The 1st Office Suite I&amp;#039;ve worked on. DOS based in the mid 80&amp;#039;s to early 90&amp;#039;s.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Spreadsheets ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Excel&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Quattro Pro&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Calc&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Lotus 123&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Ability&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Database Front-ends ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Access&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Paradox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|OOo Base&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Database Back-ends ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ SQL Server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interbase&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|MySQL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Programming IDE&amp;#039;s and Languages ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto; width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!width=&amp;quot;200px&amp;quot;|Program !! width=&amp;quot;400px&amp;quot; class=&amp;quot;unsortable&amp;quot; |Level of expertise !! class=&amp;quot;unsortable&amp;quot; |Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/CodeGear_Delphi Delphi]&lt;br /&gt;
|On-and-Off over 10 years&lt;br /&gt;
|I&amp;#039;ve used it while it was still under the Borland name. I prefer this to VB or MS&amp;#039;s Visual Studio.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Lazarus&lt;br /&gt;
|&lt;br /&gt;
|Basically an Open Source clone of Delphi / Kylix&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|M$ Visual Studio C++&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|VBA&lt;br /&gt;
|Used mainly for extending M$ programs such as Access, Excel and Outlook. Although I have used previously for extending AutoCAD when linking data to Excel / Access.&lt;br /&gt;
|These days VBA seems to have disappeared (at least in AutoCAD), seems to be replaced with the new VSTA.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Visual_Lisp AutoLisp]&lt;br /&gt;
|Advanced&lt;br /&gt;
|The original (and still used) extension language for AutoCAD&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|ObjectPAL&lt;br /&gt;
|&lt;br /&gt;
|The extension language built into Paradox&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Java&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|JavaScript&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Pascal&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Irneb</name></author>
	</entry>
</feed>