Jallan wrote:
Joe Hogan wrote:

Hello,


THis discussion should really be moved to discuss or social. However, I

see that some of you really like WP so I thought that the following
might encourage you to accept OOo as it is and go on to other more
important things.




While you might bringup a point that this 'seems' to be dragging along, I
disagree that we should have to move on. A list like this is to discuss the
usage of the software, and discuss improvements.

Will these ideas be brought forth to the developmental stage, I hopeso, but
unless it is deemed important enough, it might not make it.

Your argument of accepting it because of prices of WP, well, we could just
accept Microsoft Office and accept the prices.  Bad argument.

I personally has used styles, but styles do not always apply in all cases.
So, we must use the bold, italics, etc...  So, this is where reveal codes
would come in handy.


First, you can use styles in all cases if you want. (I will admit in some cases it is quite reasonable not to want to.)

Second, since OOo Office does not use codes internally, there are no codes to reveal. Internally bolding is set directly as a formatting attribute on a range of text, not through code tokens. If you select a range of text in your document, and apply bolding, then a text range object is created which points to that portion of text and contains, among other attributes, the attribute bold.

No codes, whatsoever to reveal. So how does reveal codes come in handy? And you can see the bolding right on the screen in any case.

As for being stuck with the features as is, lets bring this up to the people that do the development. Reveal codes is a valuable tool, and many people
have grown to like it.


Why is reveal codes valuable? Because in a text processing system that uses internal formatting codes embedded in a text stream it helps in the understanding what is going on. And it helps to be able to fix things at a more basic level than the normal display mode shows.

But how are reveal codes valuable on a system that doesn't use internal formatting codes embedded in a text stream, when they are no formatting codes to reveal other than those that may appear when you use View -> Nonprinting characters?

In OOo Writer, if you do want to see the low-level formatting attributes applied to a paragraph, use Format -> Paragraph. What you see are the current settings in memory for that paragraph object which you can change directly, just as you would change codes if there were any. In OOo Writer, display routines use those values in displaying that paragraph, just as they would use codes, if there were any formatting code tokens, which there aren't.

Select a range of text, and use Format -> Character to see directly the formatting attributes of that text. Then change anything you like. The text you selected will now be a new object in memory with the attributes you have chosen. But there are no codes, only settings (attributes) attached to that particular text range object.

In WordPerfect a particular formatting code can turn on bolding and another turns it off. But the text between then gains the bold attribute. What OOo Writer and most other word processors do is apply the bold attribute directly without inserting unnecessary code tokens in the text stream to turn it off and on. The system knows whether a particular stretch of text is bolded or not in other ways, by keeping track of the points where any formatting changes.

Note ... I have not brought styles into this at all. This is all direct formatting.

A style is simply a way creating a bundle of attributes that you can more easily apply all at once, and then change all text or paragraphs or pages to which the style is applied. But a style just sets the same values you can set yourself with direct formatting, and does it in OOo Writer and MS Word without using or needing any formatting codes.

I believe that instead of saying that it is not possible because of the way
OO is structured, that we talk to the programmers to work out a solution.


A solution to what? The unshakable but totally incorrect belief of some WordPerfect users that that there must be formatting code tokens used internally in every other word processor?

What do you really want to do with codes, that you can't do now with direct formatting (or styles)? Many of the problems that a formatting code systems have such as orphaned closing tokens, accidental deletion of a token character, and so forth cannot exist in a system that doesn't use formatting character tokens. You can't delete what isn't there. A simplified system that does without these codes also avoids the kinds of problems which they cause.

What we could use, as myself and others have discussed, is better tools for debugging, including perhaps a tool that would portray the underlying structure of a Writer paragraph in memory, including a map of the text ranges with quick ways to reveal the actual formatting differences between such ranges and providing information as to which attributes depend on the style applied to the paragraph, which attributes derive from a named character style, and which attributes derive from direct formatting.

There would be value in a mode that portrays underlying aspects of text display not visible in the normal mode, but they must be the underlying aspects that matter in OOo Writer.

Should this discussion continue. Perhaps not.

Yet, this forum is supposedly to aid users with problems, not discuss operating systems. But problems that arise with OpenOffice.org (and other software) often partly derive because users misunderstand what is going on ... for example the common misunderstanding that because OOo icons appear on .doc files that the files themselves have been sometimes converted, the confusion that often arises about language attributes, the common expectation the a change in Page format should be global.

A difficulty many WordPerfect users have with other word processors is they approach them with the wrong model in mind. Their very experience is in some ways more likely to hinder than help compared to a new user of OOo Writer of MS Word, because so much of what they think they know is absolutely wrong. Of course, they then blame the stupid word processor. Whereas using dialog boxes to set formatting is in WordPerfect a high-level function, in that it sets underlying codes, OOo Writer this is most a low-level function the sets values directly in memory. WordPerfect users think they are being kept at a high level and away from the the low level because they do not have a reveal codes mode, when in fact OOo Writer lets users access the system at a lower level than WordPerfect.

Perhaps there should be some help documentation specifically pointed towards WordPerfect users, pointing out how exactly how different Writer is underneath, that it doesn't have a reveal codes mode because it doesn't use codes, but that viewing and changing values through attribute dialog boxes is a low-level function, at the same level that manipulating code tokens is in WordPerfect, indeed below that level.

Such a document would have to be written by someone versed in both WordPerfect and OOo Writer. It would be helpful to be able direct WordPerfect users to such a document which would have examples of how debugging at a low level is done on a system where you aren't kept away from direct formatting by a formatting codes level.

Jallan


The formatting at a particular point in a document is what the issue is. I have tried to use styles to clean up imported documents with limited success. I could use an XML editor to find some of the tokens (pointers or whatever you want to call the XML property coding) that indicate the formatting. But that defeats the purpose of using OOo as a word processor. If I want to go to that level, I could just use LaTeX as many around work here do.

After thinking about this overnight, I would like to see a dialog box that reveals the details of the formatting at the cursor location. Not something that you have to search through mutilple windows but a simple dialog box that can display the various styles used.

  Page style:  xxx
  Paragraph style: xxx
  Character style: xxx
  Frame style: xxx
  List style: xxx
  Font: xxx
  Font style: xxx

This is basically what Reveal codes offers with the added effect feature of being able to edit within the reveal code box. As I said earlier, when you import multiple formatted documents, highliting and changing the style doesn't always work, and in my experience, hardly works.

In most cases, I cannot think of any formatting before the document is completed as I have no idea what will be included until much later. This is common where I work. Many people pulling information from many sources. I would love a way to see when the properties of the document change as I move a cursor through the document. Find out how that imported document displays all the text like t
                                                  h
                                                  i
                                                  s
                                                  .

And wont let me change it in any way through the styles, at least not in a way that I have already learned.

I understand that there are no tokens as WP does them. I do know that there are property pointers tough. These could be indicated.

But I am repeating myself again.

I feel that OOo has the ability with the inclusion of a styles indicator box that could display the properties for the particular point that the cursor is at. Add in the ability to go to the individual styles used at that point, would provide almost the same functionabilty as Reveal Codes within the framework of styles. It doesn't change the usage or programming of OOo or the whole styles concept but provides a new and powerful tool for the users. Making OOo better.

I will add this to the Reveal Codes RFE (3395).

I want to see OOo much better than any of the competitors.
--
Robin Laing

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to