summaryrefslogtreecommitdiffstats
path: root/doc/kspread/format.docbook
diff options
context:
space:
mode:
Diffstat (limited to 'doc/kspread/format.docbook')
-rw-r--r--doc/kspread/format.docbook693
1 files changed, 693 insertions, 0 deletions
diff --git a/doc/kspread/format.docbook b/doc/kspread/format.docbook
new file mode 100644
index 000000000..afe5787cc
--- /dev/null
+++ b/doc/kspread/format.docbook
@@ -0,0 +1,693 @@
+<chapter id="formatspread">
+<chapterinfo>
+<authorgroup>
+<author>
+<firstname>Pamela</firstname>
+<surname>Robert</surname>
+<affiliation>
+<address><email>pamroberts@blueyonder.co.uk</email></address>
+</affiliation>
+</author>
+<author>
+<firstname>Raphael</firstname>
+<surname>Langerhorst</surname>
+<affiliation>
+<address><email>raphael.langerhorst@kdemail.net</email></address>
+</affiliation>
+</author>
+<author>
+<firstname>Anne-Marie</firstname>
+<surname>Mahfouf</surname>
+<affiliation>
+<address><email>annemarie.mahfouf@free.fr</email></address>
+</affiliation>
+</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+</chapterinfo>
+<title>Spreadsheet Formatting</title>
+
+<sect1 id="formatcells">
+<!--<title>Fonts, Text, Borders and Colors</title>-->
+<title>Cell Format</title>
+<para>To change the format and appearance of selected cell(s), row(s) or column(s) use
+the <guimenuitem>Cell Format...</guimenuitem> option from the <guimenu>Format
+</guimenu> menu or from the <mousebutton>right</mousebutton> mouse button popup
+menu.</para>
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cellformat0.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Right mouse button context menu.</phrase>
+</textobject>
+</mediaobject>
+</para>
+<para>This will bring up the <guilabel>Cell Format</guilabel> dialog box
+which has several tabbed pages:</para>
+<sect2 id="formatdata">
+<!-- beginning of annma writing -->
+<title>Data Formats and Representation</title>
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cellformat1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase><guilabel>Data Format</guilabel> page.</phrase>
+</textobject>
+</mediaobject>
+</para>
+<para>The <guilabel>Data Format</guilabel> page of the <guilabel>Cell Format</guilabel> dialog box
+lets you control how the values of cells are displayed.</para>
+<para>The top part of this page lets you select the format to be used when
+displaying numeric values, dates or times. A <guilabel>Preview</guilabel> pane
+allows you to see the effect of the new format.
+</para>
+<para>You can set the same data format for a row or a column by selecting the
+row or column and calling the <guilabel>Cell Format</guilabel> dialog with the &RMB;.</para>
+<note><para>You can increase the precision decimal for any number in <guilabel>Generic</guilabel>,
+<guilabel>Number</guilabel>, <guilabel>Percent</guilabel>, <guilabel>Money</guilabel> or
+<guilabel>Scientific</guilabel> formats using the <guiicon>Increase decimal
+precision</guiicon> icon in the <guilabel>Format</guilabel> toolbar: <inlinemediaobject><imageobject>
+<imagedata fileref="increasedecimal.png" format="PNG"/>
+</imageobject></inlinemediaobject></para>
+<para>You can decrease the precision decimal for any number in <guilabel>Generic</guilabel>,
+<guilabel>Number</guilabel>, <guilabel>Percent</guilabel>, <guilabel>Money</guilabel> or
+<guilabel>Scientific</guilabel> formats using the <guiicon>Decrease decimal precision</guiicon> icon
+in the <guilabel>Format</guilabel> toolbar: <inlinemediaobject><imageobject>
+<imagedata fileref="decreasedecimal.png" format="PNG"/>
+</imageobject></inlinemediaobject></para>
+</note>
+<variablelist>
+<varlistentry>
+<term><guilabel>Generic</guilabel></term>
+<listitem><para>This is the default format and &kspread; autodetects the
+actual
+data type depending on the current cell data. By default, &kspread; right
+justifies numbers, dates and times within a cell and left justifies anything
+else.</para>
+<para>If the <guilabel>Generic</guilabel> format does not suit you, you can change to a specific
+format among the choices below.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Number</guilabel></term>
+<listitem><para>The number notation uses the notation you globally choose in
+&kcontrolcenter; in <menuchoice><guimenu>Regional &amp;
+Accessibility</guimenu><guisubmenu>Country/Region &amp; Language</guisubmenu><guimenuitem>Numbers</guimenuitem></menuchoice>.
+Numbers are right justified by default.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Percent</guilabel></term>
+<listitem><para>When you have a number in the current cell and you switch the
+cell format from <guilabel>Generic</guilabel> to <guilabel>Percent</guilabel>, the current cell number will be multiplied
+by 100%.</para>
+<para>For example if you enter 2 and set the cell format to <guilabel>Percent</guilabel>, the number
+will then be 200 %. Switching back to <guilabel>Generic</guilabel> cell format will bring it back to
+2.</para>
+<para>You can also use the <guiicon>Percent</guiicon> icon in the <guilabel>Format</guilabel>
+Toolbar: <inlinemediaobject><imageobject>
+<imagedata fileref="percent.png" format="PNG"/>
+</imageobject></inlinemediaobject></para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Money</guilabel></term>
+<listitem><para>The <guilabel>Money</guilabel> format converts your number into money notation using
+the settings globally fixed in &kcontrolcenter; in <menuchoice><guimenu>Regional
+&amp; Accessibility</guimenu><guisubmenu>Country/Region &amp; Language</guisubmenu><guimenuitem>Money</guimenuitem></menuchoice>. The
+currency symbol will be displayed and the precision will be the one set in
+&kcontrolcenter;.</para>
+<para>You can also use the <guiicon>Currency</guiicon> icon in the <guilabel>Format</guilabel> toolbar to set the
+cell formatting to look like your current currency:
+<inlinemediaobject><imageobject>
+<imagedata fileref="currency.png" format="PNG"/>
+</imageobject></inlinemediaobject></para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Scientific</guilabel></term>
+<listitem><para>The <guilabel>Scientific</guilabel> format changes your number using the scientific
+notation. For example, 0.0012 will be changed to 1.2E-03. Going back using
+<guilabel>Generic</guilabel> cell format will display 0.0012 again. The <guilabel>Generic</guilabel> cell data format does
+not keep scientific notation so if you want this notation, you have to specify
+it using this menu item.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Fraction</guilabel></term>
+<listitem><para>The <guilabel>Fraction</guilabel> format changes your number into a fraction. For
+example, 0.1 can be changed to 1/8, 2/16, 1/10, &etc;. You define the type of
+fraction by choosing it in the field on the right. If the exact fraction is not
+possible in the fraction mode you choose, the nearest closest match is chosen.
+For example: when we have 1.5 as number, we choose <guilabel>Fraction</guilabel>
+and <guilabel>Sixteenths 1/16</guilabel> the text displayed into cell is "1
+8/16" which is an exact fraction. If you have 1.4 as number in your cell and you
+choose <guilabel>Fraction</guilabel> and <guilabel>Sixteenths 1/16</guilabel>
+then the cell will display "1 6/16" which is the nearest closest Sixteenth
+fraction.</para>
+</listitem><!--TODO formatting of numbers?-->
+</varlistentry>
+<varlistentry>
+<term><guilabel>Date format</guilabel></term>
+<listitem><para>To enter a date, you should enter it in one of the formats set
+in &kcontrolcenter; in <menuchoice><guimenu>Regional &amp;
+Accessibility</guimenu><guisubmenu>Country/Region &amp; Language</guisubmenu><guimenuitem>Time &amp;
+Dates</guimenuitem></menuchoice>. There are two formats set here: the date format
+and the short date format.</para>
+<para>A random natural number NN will be transformed in the date from 30st
+December 1899 (which is 0) with the number of days NN added. For example if you
+have a cell with 100 and you choose <guilabel>Date format</guilabel>, "1900-04-09" will be
+displayed in the cell which is 100 days after 30st December 1899. This starting
+date is two days early as it was a bug in Lotus 123 and then it stayed that way
+in Excel in order to keep compatibility. Few people will need to calculate from
+1st January 1900 anyway and adding 9 days to 1st November 2000 for example will
+give you 10th November 2000 so all normal calculations on dates are
+correct.</para>
+<note><para>When a cell is in the <guilabel>Date format</guilabel>, you can drag this cell down as
+you do with numbers and the next cells will also get
+dates, each date being increased by one day.</para></note><!--TODO explain that
+better-->
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Time format</guilabel></term>
+<listitem><para>This formats your cell content as a time. To enter a time, you
+should enter it in the <guilabel>Time format</guilabel> set in &kcontrolcenter;
+in <menuchoice><guimenu>Regional &amp; Accessibility</guimenu><guisubmenu>Country/Region &amp;
+Language</guisubmenu><guimenuitem>Time
+&amp; Dates</guimenuitem></menuchoice>. In the <guilabel>Cell Format</guilabel>
+dialog box you can set how the time should be displayed by choosing one of the
+available time format options. The default format is the system format set in
+&kcontrolcenter;. When the number in the cell does not make sense as a time,
+&kspread; will display 00:00 in the global format you have in
+&kcontrolcenter;.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Text</guilabel></term>
+<listitem><para>This formats your cell content as text. This can be useful if
+you want a number treated as text instead as a number, for example for a ZIP
+code. Setting a number as text format will left justify it. When numbers are
+formatted as text, they cannot be used in calculations or formulas. It also
+change the way the cell is justified.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Custom</guilabel></term>
+<listitem><para>Does not work yet. To be enabled in the next release.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para>The lower part of the <guilabel>Data Format</guilabel> page lets you add
+a <guilabel>Prefix:</guilabel> such as a $ symbol at the start of each item or
+a <guilabel>Postfix:</guilabel> such as $HK to the end. You can also control
+how many digits are displayed after the decimal point for numeric values,
+whether positive values are displayed with a leading + sign and whether
+negative values are shown in red.
+</para>
+</sect2> <!--end of annma writing -->
+
+<sect2 id="formattext">
+<title>Fonts and Text Settings</title>
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cellformat2.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Font page.</phrase>
+</textobject>
+</mediaobject>
+</para>
+<para>The <guilabel>Font</guilabel> page lets you select the font family, <guilabel>Style:</guilabel>,
+<guilabel>Size:</guilabel>, <guilabel>Weight:</guilabel>
+and <guilabel>Color:</guilabel> for the current cell, including some additional options like
+underlined or striked out text.
+The lower part of the page gives a <guilabel>Preview</guilabel> of the selected text format.</para>
+<para>The default font is set for all cells in the
+<menuchoice><guimenu>Format</guimenu><guimenuitem>Style
+Manager</guimenuitem></menuchoice> menu with the currently used style.</para>
+<!--annma-->
+<variablelist>
+<!--varlistentry>
+<term><guilabel>Family List box</guilabel></term>
+<listitem><para>Allows you to choose a new font family.</para>
+</listitem>
+</varlistentry-->
+<varlistentry>
+<term><guilabel>Style:</guilabel></term>
+<listitem><para>Choose the style for your font for the currently selected cells.
+When you select several cells with different styles, the displayed style is set
+to <guilabel>Varying (No Change)</guilabel> and leaving it that way will keep
+all your current style settings for each cell. Changing to
+<guilabel>Roman</guilabel> for example will change all the selected cells style
+text to <guilabel>Roman</guilabel>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Size:</guilabel></term>
+<listitem><para>Choose the size for your font for the currently selected cells.
+When you select several cells with different sizes, the displayed size is set to
+<guilabel> </guilabel> (no number written) and leaving it that way will keep all
+your current size settings for each cell. Changing to <guilabel>14</guilabel>
+for example will change all the selected cells font size to
+<guilabel>14</guilabel>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Weight:</guilabel></term>
+<listitem><para>Choose the weight for your font for the currently selected
+cells. When you select several cells with different font weight, the displayed
+weight is set to <guilabel>Varying (No Change)</guilabel> and leaving it that
+way will keep all your current weight settings for each cell. Changing to
+<guilabel>Bold</guilabel> for example will change all the selected cells font
+weight to <guilabel>Bold</guilabel>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Color:</guilabel></term>
+<listitem><para>Choose the color for the currently selected cells' text.
+Clicking on the color bar will bring you the standard KDE <guilabel>Select Color</guilabel> dialog
+where you will be able to choose the new color. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Underline</guilabel></term>
+<listitem><para>Underlines the currently selected cells' text if checked. This
+is
+not checked per default.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Strike out</guilabel></term>
+<listitem><para>This will strike out the currently selected cells' text if this
+is checked. This is not checked per default.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<!--end of annma-->
+</sect2>
+
+<sect2 id="formatposition">
+<title>Text Position and Rotation</title>
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cellformat3.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Position page.</phrase>
+</textobject>
+</mediaobject>
+</para>
+<para>From the <guilabel>Position</guilabel> page you can control the position
+of text within a cell by making suitable selections in the <guilabel>Horizontal
+</guilabel> and <guilabel>Vertical</guilabel> areas or by setting the
+<guilabel>Indent</guilabel> value. You can also choose to have the text
+appear vertically rather than horizontally, or even at an angle.</para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Horizontal</guilabel></term>
+<listitem><para>Set the content position horizontally in the cell.
+<guilabel>Standard</guilabel> is default and is set from the data format you choose.
+<guilabel>Left</guilabel> means the content will be displayed on the left of the cell.
+<guilabel>Center</guilabel> means the content will be in the center horizontally in the cell.
+<guilabel>Right</guilabel> means the content of the cell will be displayed on the right of the
+cell.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Vertical</guilabel></term>
+<listitem><para>Set the content position vertically in the cell.
+<guilabel>Top</guilabel> means the content will be displayed on top of the cell.
+<guilabel>Middle</guilabel> means the content will be in the middle vertically in the cell.
+<guilabel>Bottom</guilabel> means the content of the cell will be displayed at the bottom of the
+cell.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Text Option</guilabel></term>
+<listitem><para>This is only available when the rotation is 0°.
+<guilabel>Wrap text</guilabel> wraps the text so it fits in the previous cell size. If this is not
+checked, the text will stay on one line.</para>
+<para><guilabel>Vertical text</guilabel> puts your text vertically.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Rotation</guilabel></term>
+<listitem><para>Your text will appear oriented in the angle you set here.
+Positive values will move it counter-clockwise and negative values will move it
+clockwise.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Merge Cells</guilabel></term>
+<listitem><para>When checked, this has the same effect
+as <menuchoice><guimenu>Data</guimenu><guimenuitem>Merge
+Cells</guimenuitem></menuchoice>. You need to have at least two
+consecutive cells selected. Those consecutive cells are then merged into a
+bigger one.</para>
+<para>When a merged cell is selected and when you uncheck this, then all cells
+come back to their original size as before the merging. It has the same effect
+as <menuchoice><guimenu>Data</guimenu><guimenuitem>Dissociate
+Cells</guimenuitem></menuchoice>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Indent</guilabel></term>
+<listitem><para>Set the amount of indent that will be used in the cell when you
+choose the <menuchoice><guimenu>Format</guimenu><guimenuitem>Increase
+Indent</guimenuitem></menuchoice> or
+<menuchoice><guimenu>Format</guimenu><guimenuitem>Decrease
+Indent</guimenuitem></menuchoice> menus.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Size of Cell</guilabel></term>
+<listitem><para>You set here the size of the cell, either a custom width and
+height or choose the default width and height.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="formatborder">
+<title>Cell Border</title>
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cellformat4.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Border page.</phrase>
+</textobject>
+</mediaobject>
+</para>
+<para>The <guilabel>Border</guilabel> page lets you set the appearance of the
+cell borders. If you have selected more than one cell you can apply different
+styles to the borders between the cells and that surrounding the selected area.
+</para>
+<para>First select the pattern and color from the <guilabel>Pattern</guilabel>
+section of the <guilabel>Border</guilabel> page then apply that to
+different parts of the border by clicking on the appropriate button in the
+<guilabel>Border</guilabel> section, or on one of the <guilabel>Preselect
+</guilabel> buttons. The left hand button in the <guilabel>Preselect
+</guilabel> section will clear any previously applied border(s). Note that you
+can also add a diagonal strike-through line to the cell(s).</para>
+</sect2>
+<sect2 id="formatbackground">
+<title>Cell Background</title>
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cellformat5.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Background page.</phrase>
+</textobject>
+</mediaobject>
+</para>
+<para>The cell background pattern and color can be selected from the
+<guilabel>Background</guilabel> page.</para>
+<para>Simply choose a desired <guilabel>Pattern</guilabel>, then select the pattern
+<guilabel>Color</guilabel> and the <guilabel>Background color</guilabel>.</para>
+<para>At the bottom of this page you can see a <guilabel>Preview</guilabel> of the configured
+cell background.</para>
+</sect2>
+<sect2 id="formatprotection">
+<title>Cell Protection</title>
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cellformat6.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Cell protection page.</phrase>
+</textobject>
+</mediaobject>
+</para>
+<para>You can change the way the content of a cell is protected in the
+<guilabel>Cell Protection</guilabel> page.</para>
+<para>All cells are protected by default (that means cell content cannot be
+changed) and for the cell protection to be active you also need to protect the
+sheet using the <menuchoice><guimenu>Tools</guimenu><guimenuitem>Protect Sheet...</guimenuitem></menuchoice>
+menu and to provide a password.
+You can also hide the cell formula in order to protect the way you calculate the
+formula. This also needs to enable sheet protection to work.
+You can hide the cell content with <guilabel>Hide all</guilabel> and again this needs sheet
+protection.
+You can learn more about all these settings in the <link
+linkend="protection">Advanced &kspread; chapter, Protection
+section</link>.</para>
+<variablelist>
+<varlistentry>
+<term><guilabel>Hide all</guilabel></term>
+<listitem><para>This hides the cell content and works only when the sheet is
+protected which means that changing the <guilabel>Hide all</guilabel>
+attribute of a cell has no effect unless the sheet is protected. Whether the
+cell itself is protected or not does not matter.</para>
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="cellformat7.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Hide all.</phrase>
+</textobject>
+</mediaobject>
+</para>
+<para>When <guilabel>Hide all</guilabel> is selected, <guilabel>Protected</guilabel>
+and <guilabel>Hide formula</guilabel> are disabled as when the
+sheet is protected <guilabel>Hide all</guilabel> hides the cell content and the
+formula and thus masks and protects the cell content.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Protected</guilabel></term>
+<listitem><para>If checked, the cell content will be protected. This is
+the default behaviour. You need to protect the whole sheet using the
+<menuchoice><guimenu>Tools</guimenu><guimenuitem>Protect Sheet...</guimenuitem></menuchoice>
+menu for this individual cell protection to work. When a cell is protected, its
+content cannot be changed.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Hide formula</guilabel></term>
+<listitem><para>When this is checked, the cell is still visible. However,
+its contents do not appear in the <guilabel>Formula</guilabel> bar. Hiding formula is only working
+for cells that contain formulae so the user cannot view the formula. And the
+sheet must be protected for this to work.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Do not print text</guilabel></term>
+<listitem><para>If you check <guilabel>Do not print text</guilabel> then the
+text in the cell will not be printed. This is unchecked per default which means
+that the cell text will always be printed by default.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+</sect1>
+
+<sect1 id="conditional">
+<title>Conditional Cell Attributes</title>
+<para>You can make the appearance of a cell change according to the value it
+contains, useful perhaps if you are using &kspread; to keep track of your
+household expenses and want to highlight any item greater than, say, one
+thousand dollars.</para>
+<para>To do this select the cell(s) then choose <guimenuitem>Conditional Cell
+Attributes...</guimenuitem> from the <guimenu>Edit</guimenu> menu. This will
+bring up the <guilabel>Conditional Cell Attributes</guilabel> dialog box where
+you can make the font type and color of a cell change when the value meets
+one or more conditions. Note that the second and third conditions only apply
+if the previous condition(s) are not met.</para>
+<para>Use <menuchoice><guisubmenu>Clear</guisubmenu><guimenuitem>Conditional
+Cell Attributes</guimenuitem></menuchoice> from the <guimenu>Edit</guimenu>
+menu to clear any conditional attributes from selected cells.</para>
+</sect1>
+
+<sect1 id="cellsize">
+<title>Changing Cell Sizes</title>
+<para>The <guilabel>Position</guilabel> page in the <guilabel>Cell Format
+</guilabel> dialog lets you alter the size of the selected cell(s). Note that
+changing the height of a single cell will change the height for all cells in
+that row, similarly changing the width will affect the entire column.</para>
+<para>You can also select the row(s) or column(s) to be changed then select
+<guimenuitem>Resize Row...</guimenuitem> or <guimenuitem>Resize Column...
+</guimenuitem> from the <mousebutton>right</mousebutton> mouse button pop up
+menu or from the <menuchoice><guimenu>Format</guimenu><guisubmenu>Row
+</guisubmenu></menuchoice> or <menuchoice><guimenu>Format</guimenu><guisubmenu>
+Column</guisubmenu></menuchoice> menu.</para>
+<para>If you move the mouse cursor so that its tip is over the line between
+two of the row numbers at the left of &kspread;'s window the cursor will
+change to show two parallel lines each with a short arrow headed line coming
+from it. When the cursor is in this state you can hold the <mousebutton>left
+</mousebutton> mouse button down and drag the border between the two rows,
+changing the height of the upper row. A similar technique can be used to
+change the width of a column.</para>
+
+<para>To set the row height or column width to the minimum needed to
+display the contents, select the whole row or column, and click with the &RMB;
+on the row or column label. In the menu which appears, select
+<guimenuitem>Adjust Row</guimenuitem> or <guimenuitem>Adjust
+Column</guimenuitem>. The row or column will resize to the minimum
+necessary. You can also select a single cell or range of cells, and
+click <guimenuitem>Adjust Row &amp; Column</guimenuitem> from either
+the &RMB; popup menu or the <guimenu>Format</guimenu> menu.</para>
+
+<para>You can make a number of adjacent rows or columns the same size by
+selecting them then choosing <menuchoice><guimenu>Format</guimenu><guisubmenu>
+Row</guisubmenu><guimenuitem>Equalize Row</guimenuitem></menuchoice> or
+<menuchoice><guimenu>Format</guimenu><guisubmenu>Column</guisubmenu>
+<guimenuitem>Equalize Column</guimenuitem></menuchoice>.</para>
+
+</sect1>
+
+<sect1 id="merging">
+<title>Merging Cells</title>
+<para>It is often convenient to have one cell that spreads across two or more
+columns or down more than one row. This can be done by merging two or more
+cells into one. Select the cells to be merged than choose <menuchoice><guimenu>
+Data</guimenu><guimenuitem>Merge Cells</guimenuitem></menuchoice>.</para>
+<para>To reverse this process, select the merged cell then choose <guimenuitem>
+Dissociate Cells</guimenuitem> from the <guimenu>Data</guimenu> menu.</para>
+</sect1>
+
+<sect1 id="hiding">
+<title>Hiding Rows and Columns</title>
+<para>A finished spreadsheet can often be made to look more attractive by
+hiding the cells containing intermediate calculations so that only the
+important data input and result areas are shown.</para>
+<para>In &kspread; you can hide selected rows or columns by
+using the <guimenuitem>Hide Rows</guimenuitem> and <guimenuitem>Hide
+Columns</guimenuitem> options from the <menuchoice><guimenu>Format</guimenu>
+<guisubmenu>Row</guisubmenu></menuchoice>, <menuchoice><guimenu>Format
+</guimenu><guisubmenu>Column</guisubmenu></menuchoice> or
+<mousebutton>right</mousebutton> mouse button menus. Hidden rows and columns
+are not displayed on the screen or included in a print out.</para>
+<para>Hiding cells in this way also makes them slightly less prone to
+accidental change.</para>
+<para>To un-hide a row or column select <menuchoice><guisubmenu>Row
+</guisubmenu><guimenuitem>Show Rows...</guimenuitem></menuchoice> or
+<menuchoice><guisubmenu>Column</guisubmenu><guimenuitem>Show Columns...
+</guimenuitem></menuchoice> from the <guimenu>Format</guimenu>
+menu. In the dialog box which appears, you can select any number of
+rows to show (use <keycombo action="simul">&Ctrl;</keycombo> + click to select
+multiple rows or columns).</para>
+</sect1>
+
+<sect1 id="sheet-properties">
+<title>Sheet properties</title>
+<para>You can access the current sheet properties either by right clicking
+on the sheet tab and choosing <guilabel>Sheet Properties</guilabel> or by
+using the <menuchoice><guimenu>Format</guimenu>
+<guisubmenu>Sheet</guisubmenu><guimenuitem>Sheet
+Properties</guimenuitem></menuchoice> menu. Please note that you can only
+access the <guilabel>Sheet Properties</guilabel> when the document or the sheet is not
+protected.</para>
+<para>You can set different properties that will be valid in the current
+sheet. Clicking on <guibutton>OK</guibutton> will validate your changes
+and <guibutton>Defaults</guibutton> will bring back the default settings.</para>
+<para>
+<mediaobject>
+<imageobject>
+<imagedata fileref="sheetproperties.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Sheet Properties dialog.</phrase>
+</textobject>
+</mediaobject>
+</para>
+<variablelist>
+<varlistentry>
+<term><guilabel>Layout direction:</guilabel></term>
+<listitem><para>Let you choose the sheet orientation. Default is that the first
+column of the sheet is on the left. If you choose <guilabel>Right to Left</guilabel>, then the first
+column will be on the right and the others added from right to left.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Hide zero</guilabel></term>
+<listitem><para>If this box is checked any cell containing the value zero will
+appear blank.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Automatic recalculation</guilabel></term>
+<listitem><para> This setting controls whether formulae are recalculated
+automatically when the value of any cell they refer to changes.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Show column as numbers</guilabel></term>
+<listitem><para>If this box is checked the column headings will show as numbers
+rather than as letters. Letters are default.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Use LC mode</guilabel></term>
+<listitem><para>If this box is checked the cell reference shown at the left end
+of the Formula Bar will be displayed in LC mode (i.e. L2C3) rather than in its
+normal form B3. This does not seem to be of much use at the moment.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Convert first letter to uppercase</guilabel></term>
+<listitem><para>Check this box and the first letter of any text you type in will
+automatically be converted to uppercase.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Show grid</guilabel></term>
+<listitem><para>If checked the grid (the cell limits) will be shown. This is
+default. If you uncheck it, the grid will be hidden.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Show page borders</guilabel></term>
+<listitem><para>If you check this option, the page borders will be drawn on your
+current sheet. Per default the page borders are not displayed. It is useful to
+see the page borders if you want to print your sheet.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Show formula</guilabel></term>
+<listitem><para>If this box is checked &kspread; will display the actual
+formulae in cells rather than the results.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Show formula indicator</guilabel></term>
+<listitem><para>If this box is checked &kspread; will display a small blue
+triangle at the bottom left corner of cells containing formulae. This is useful
+if you want to protect cells with formulae.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Show comment indicator</guilabel></term>
+<listitem><para>If this box is checked cells containing comments will be marked
+by a small red triangle at the top right corner.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+</chapter>
+
+<!--
+Local Variables:
+mode: sgml
+sgml-parent-document: ("index.docbook" "book" "chapter")
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+-->