Quantcast
Username/Email:  Password: 

OOo Off the Wall: My Objects All Sublime

 in


All of the contents in an OpenOffice.org Writer document is one of three
things: text characters, fields or objects. Objects is a large category that includes formulas,
drawing objects and so-called OLE Objects, but it is represented most often
by graphics. All objects are added to Writer using a frame, and most of
the time, it is the frame that you are editing. The object itself sits
sublimely above your changes, its appearance in the document altering
but not the object itself.

Many settings for displaying objects can be preset using frame styles. In
fact, most of Writer's default frame styles are ones that the program
uses automatically whenever an object is added. The preset options include
text wraps, borders, backgrounds and the macros that run when an object
is selected in an on-line document. These options are discussed in
"Getting in the
Frame"
.

Other options can be set only when a graphic is added to the
document. They include:

  • linking or embedding a graphic
  • scanning graphics
  • adjusting the display size
  • cropping the display
  • anchoring objects
  • arranging objects
  • adding captions
  • adding an image map
  • hiding graphics

Many of these actions can be performed by right-clicking on an object
and making a selection from the pop-up menu. The most useful selection is
Graphics or Object, which opens a tabbed window of options.
Other options are available elsewhere in the editing window.
Adding Objects
Objects are added from Writer's Insert menu. Depending on the type of
object, you either can create a new object of a type listed or add
an object from an existing file, such as a graphic or a pre-existing
OOo file.

Graphics, the most common type of objects, can be either embedded
or linked. The decision comes down to whether the Link box is
checked when you select Insert -> Graphics -> From File, but the
choice has a great affect on how you work.
Figure 1. The Insert Graphics Window
An embedded graphic becomes part of the document and is added to
its file size. By contrast, a linked graphic remains separate from the
document. Only a small pointer is added to the file, indicating the path
to the document. Whether a graphic is embedded or linked, it can be viewed
in the document. On slower machines, though, you may notice a delay
before a linked graphic is visible when you are scrolling. Both types
of graphics also are listed on the Navigator, with no distinction made
between them. Unless you specifically check the Link box on the
Insert Graphics screen, graphics are embedded by default in Writer. Once
the Link box is checked, all graphics are linked until the box
is de-selected.

Both embedding and linking graphics have advantages and disadvantages. To
help you decide which to use, here's a list of the advantages and
disadvantages of both methods:

Embedding
Linking
Makes for larger file sizes. On older machines or ones with less memory,
larger file sizes may slow reaction time or even cause OpenOffice.org to
crash.
Keeps document sizes small. Only the path to the graphic is added to the
document. Easier to handle on older machines or ones with less memory.More work to update a graphic. Graphics must be added one at a
time, with the document open.Easy to update. If you replace a graphic with another of the same
name, and then the new graphic is used the next time you open the
document that uses the graphic. Using a file manager, you can replace
multiple graphics at the same time.Can move or send the document without worrying about a lot of
different files.Graphics must be moved with the document or they do not
display. Usually, this is easiest if graphics are stored in a
sub-directory of the directory where the document is.Can be stored or backed up easily. If the document is not used
for a long time, there is no need to remember where the graphics are, or
to move them to the correct location.Care must be taken when backing up to include the graphics. If
the document is not used for a long time, you may have forgotten where
the graphics are or need to move them to the correct location.Converting to linked graphics must be done manually.Converting to embedded graphics is easy. Select Edit -> Links,
highlighting all the links, and then click the Break Link button.
For other objects, users have no choice. OLE Objects, by definition,
are linked. Other objects, such as drawing objects, formulas or scanned
objects, are embedded.
Scanning Objects
If your system already is configured for a USB or SCSI scanner, Writer
detects it automatically. Settings for a scan are available from
Insert -> Graphics -> Scan -> Select Source. The exact commands
available depend on the scanner, but they generally include the resolution,
scan modes and a preview window. The settings you choose become the
defaults until you change them.
Figure 2. The Scanner Window. The exact contents of this
window depends on your scanner.
When you are ready to do the scan, select Insert -> Graphics ->
Scan -> Request. After a few seconds' delay, the scan begins. The result is
embedded at the mouse cursor.

The separation of controls for settings and starting a scan is awkward at
times, and it's a mystery why scanning isn't available from Draw, the OOo
application in which it would be most useful. Yet, despite these drawbacks,
Writer's scan tools are one of the easiest ways to use a scanner under
Linux. They have all the features of xsane, but the complexity is tucked
away and less alarming to non-technical users. If you want to save a
scan done with Writer, you always can copy and paste it into a new Draw
document and then export it to any standard graphic format.
Adjusting Graphic Size
Two of the most irritating quirks of Writer are found in its method of
inserting graphics. First, if a graphic cannot fit within the margins
of a Writer document, it is resized to fit. Second, if a graphic's
height is taller than the free space available on the page, its
display automatically is shrunk to fit the available space. In theory,
these quirks are there to help users. In practice, they require endless
adjustments. Other objects, mercifully, are free of such automatic
resizing.

Fortunately, Writer provides all the controls necessary for fine-tuning
the size of graphics. By selecting Graphics -> Tab from the
right-click menu, you can use the Original Size button to display a
graphic or object at its actual size or set the display to the size
you actually want, using actual dimensions or a percentage of the
original size. On the Crop tab, you not only can do similar scaling,
but you also can change the amount of the object that displays from the left,
right, top and bottom. Cropping is especially useful when inserting a Draw
file, which has no way to crop except by adjusting the page size, which
often consequently leads to large amounts of white space.

These adjustments can change a high resolution image to a lower
one, however, causing problems in printing to either paper or PDF. In the end,
you may want to open up The GIMP and resize the actual object rather than
the display to avoid these problems. However, if changing the display
size serves your purpose, the last step you always should make is to
select Options -> Protect -> Size. Otherwise, if you add material
before the object in the document, you may run into the second quirk of
the default display, to the detriment of your blood pressure and general
quality of life.
Cropping Graphics
Selecting Graphics -> Crop from a graphic's right-click menu
displays some of the same options as does Graphics -> Type. However,
the Crop tab also has other uses. A crop can be set from each of the
four margins. If you select Keep Scale, the cropped display
keeps the same dimensions as it did in the original picture. If you
select Keep Image Size, the cropped display is the same
size as the original display--an option only worth selecting for
high-resolution graphics, because otherwise the results are blurred.

The Cropping tab, incidentally, may explain why Draw has no convenient
cropping tool. In Draw, the only way to crop is to group all the objects
in a file, move them to the upper left corner and then adjust the page
size. Adjusting the page size crops from the right and bottom margins,
which is why you want to move the contents, but it is a trial-and-error
process. Perhaps, though, the assumption is that Draw files are
going to be displayed only in other OOo applications, where the display can
be cropped as needed.
Figure 3. The Cropping tab adjusts how much of
each graphic is displayed in a Writer document.Anchoring
All objects are positioned in relation to another part of the
document. You can choose which part to use for an anchor by selecting
Graphics -> Type or Anchor from the right-click menu.
The default for most objects is To paragraph, but you also can
choose To page or To character. In each of these cases,
if the anchor is moved--say by adding text before it--then the object
moves with it.

Alternatively, you can choose As Character. This setting treats the
object as though it were a text character, adjusting the spacing of the
line it is on as necessary. Because objects and text mix poorly, this choice
is used best when adding an object as a paragraph of its own. This is by
far the simplest way to arrange an object, as editing the document
does not affect its display. Moreover, if you give the object the same
paragraph style as the paragraph above, the object's relation to
the paragraph is indicated visually.

Whatever anchor you choose, select Options -> Protect -> Position
to minimize the chances that editing will reposition the object.
Arranging Objects
The Arrange option in an object's right-click menu sets its
position in a stack of overlapping objects. For example, if you had two
rectangles, you could arrange the rectangles so that one or the other was
visible where they overlapped. The rectangle that is visible is at the
front of the stack, and the one that is invisible is at the back. Objects
in a stack can be sent to the front or the back or moved forward or back
one position in the stack. Whether arrange has any effect, of course,
depends entirely on the objects involved.
Figure 4. An example of arranging. In this image,
the red rectangle is at the front of the image stack. In other words,
where the rectangles overlap, you see the red one, not the blue one.Adding Captions
The Captions option in the right-click menu adds a caption inside an object's
frame. This positioning has the advantage of keeping
the caption with the object. By default, captions are added with one of
four prefixes: Drawing, Illustration, Table and Text (that is, Text
Frame). If you are using Outline Numbering, the previous outline
level's numbering also is added to the prefix. If you want automatic
prefixes, as well as more categories of prefixes, you can set them using
Tools -> Options -> Text Document -> General -> Caption. Either way,
the prefixes can be useful if you want to create a table of objects. If
you want the captions but not the prefixes, you manually can delete
the prefixes after adding them.

A Position field is included in the Captions window but is grayed
out. In OOo's current version, the only place that you can add captions automatically
is below the object.
Figure 5. The Captions window adds captions
within the frame of the object. That way, the object and its caption
stay together.Adding an Image Map to a Graphic
In on-line documents, you can create an image map from a graphic by
selecting ImageMap from the right-click menu. An image map provides
hot spots that are linked to URLs. The Image Map window in Writer is one
of the better designed parts of its GUI, offering a variety of choices
for the shape of the hot spot, including a free-form polygon. Fields
for adding the link, substitute text and the frame in which the link
opens rounds out this handy little tool.
Figure 6. The Image Map window is used for
setting up hot spots for hyperlinks.Hiding Objects
With a large file or a slow computer, objects can make a noticeable
difference in the time it takes to open, save or scroll through a file. Rather
than enduring patiently, you can choose to display a standard placeholder
instead of the object. Graphics can be turned on and off using the
Graphics On/Off button on the left side of the editing window,
and other objects can be turned on and off by making selections in Tools
-> Object -> Text Document -> Display.

The placeholder shows the dimensions of the object's frame, and the
URL or object name. The previews of the object in tools continues to
display the object normally, and so does File -> Page Preview.
Conclusion
Writer's interfaces for formatting objects have only a rough
consistency. However, the available tools remain largely the
same. Although only graphics inserted from files give you the choice
of linking or embedding or of creating an image map, most objects can
be aligned, arranged or hidden or have a caption added within their
frame. You can ignore these options and accept the default formattings,
but if you want to give your documents a professional and individual
style, learn to tweak them to your own needs and tastes.

______________________

--
Bruce Byfield (nanday)

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

OpenOffice.Org and Graphics in Writer

Anonymous's picture

Interesting and informative article.

I have been using SO 5.2, and OO on occasion as I prefer SO 5.2's front end. I do a lot of 2 column work for a magazine I print, and I find that the automatic sizing of graphics brilliant. It saves an immense amount of time for this sort of work. Using the % ratios to size the graphic is also very good in normal single column work. When I go back to try it in Word I get so frustrated with it not automatic sizing. Therefore the reader should be aware that each contributor has their own way of using a program, and what is frustrating for one is another person's greatest time saver.

I use Window's versions still, as I make use of a free software program called Irfanview to handle the Graphics files. Cropping, cut and paste into the document is a breeze. For those who still have a version of Windows on their computers try the program out. It is small and fast with a heap of features. If Open Source can get this transferred over to Linux with the same performance and features, it would be tremendous. I showed the combination off to a professional in the business and he said that the "combination did most of what he did on 3 seriousy expensive programs" on his Apple set up.

So come on you Open Source programmers do a Linux version.

»Programming« documents within OOo through ponto

Anonymous's picture

If you are really interested in programming documents, you may take a look at ponto.

http://ddi.cs.uni-dortmund.de/projekte/ponto/

There are two localized versions, namely one german and one english version.

TNX
Dr. L. Humbert

where can i find english vers

Anonymous's picture

where can i find english version?

Post new comment

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i> <b>
  • Lines and paragraphs break automatically.
  • Use to create page breaks.

More information about formatting options