Hi Wei xuqiang, the Filter-names for the File extensions are from the DEV300-codebase (OpenOffice.org version 3) automatically retrieved from the Office.
Before this change, we had lists with Strings which we had to update (with GetNames.Bas) whenever something changed or a new language was introduced. But now, when the testtool asks for a Filter, instead of checking a list, it sends an API-request to the office itself, which returns the string as it's written in the office. Thereby it will always be right, no matter what language you are using. The OLE-names are not yet (probably in the future) converted in this way. Therefore one have to update it manually whenever one have a new language, a new product (RedOffice for instance), or something has changed. The OLE-names does not relate to the file-filters, other than that they (sometimes) both have the product-name in the beginning. Best wishes / Fredrik weixq wrote: > Hi Fredrik, > Please let me interrupt, and about filter, I understand most of your meaning, > but I couldn't understand why the name we created is about OLE Object but not > the file format? And could you explain for us why the OLE Object name relate > to the file-format of the filter? And if the reason is that OLE Object names > contain all file formats or both they are one thing in fact or there are some > other relationship between them within office? > > Thanks! > > Best regards > Wei xuqiang > ----- Original Message ----- > From: "Fredrik Haegg" <[EMAIL PROTECTED]> > Newsgroups: openoffice.qa.dev > To: <[email protected]> > Sent: Friday, April 18, 2008 8:53 PM > Subject: Re: [qa-dev] [Automation]Filters > > > >> Hi Hong, >> >> 1. In the Office, we talk about "input and output Filters". >> Because the Office Works with ODF as a file-format. But if you want to >> save your file in a Microsoft-format, you will have to use a filter to >> save the information in the right way for the file to be readable by a >> Microsoft Office. >> >> With other words, when you open a file, a Filter is used to read / >> translate the data into the Office. And when you save the file, a Filter >> is also used to save it into the type of file you want to save. >> (ODF, PDF, DOC, PPT, XML, HTML etc) >> >> >> 2. For Automatic Testers, this is important when we want to test if the >> office loads and saves the files as it should (with the right filter). >> >> The problem with Filternames, is that they are called different things >> in different languages, and the OpenOffice.org -filters all starts with >> "OpenOffice.org 3.0" while the StarSuite -filters all start with >> "StarSuite" etc. >> >> Since DEV300 the Filternames are retrieved from the API automatically. >> ( http://blogs.sun.com/GullFOSS/entry/qa_automation_filter_names_for ) >> >> So you don't have to bother with those. However, you might have to >> create the OLE Object names manually. >> >> >> Best wishes >> / Fredrik >> >> >> >> zhang Hong wrote: >> >>> Hi all, >>> >>> Who can tell me some details about filters in Testtool? >>> If I want to add RedOffice (our product) into the filterlist, are the >>> following steps right? >>> >>> 1.Running "qa\qatesttool\global\tools\getnames.bas" based on RedOffice; >>> 2.Adding ole_86.txt (created in first step) into the directory >>> "\global\input\olenames\" + gProductName >>> I think gProductName = RedOffice, But I don't know where and how to add >>> "gProductName" in scripts? >>> >>> Thank you very much! >>> >>> Best Regards >>> Zhang Hong >>> >>> >>> >>> >>> Zhang Hong >>> Beijing Redflag Chinese 2000 Software CO.,LTD >>> Email:[EMAIL PROTECTED] >>> 2008-04-17 >>> >>> >> -- >> Sun Microsystems GmbH Fredrik Haegg >> Nagelsweg 55 Software >> 20097 Hamburg Phone: +49 (0)40 23646 634 >> Germany Fax: +49 (0)40 23646 650 >> http://www.sun.de mailto:[EMAIL PROTECTED] >> >> Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1, >> D-85551 Kirchheim-Heimstetten >> Amtsgericht Muenchen: HRB 161028 >> Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer >> Vorsitzender des Aufsichtsrates: Martin Haering >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> -- Sun Microsystems GmbH Fredrik Haegg Nagelsweg 55 Software 20097 Hamburg Phone: +49 (0)40 23646 634 Germany Fax: +49 (0)40 23646 650 http://www.sun.de mailto:[EMAIL PROTECTED] Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten Amtsgericht Muenchen: HRB 161028 Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer Vorsitzender des Aufsichtsrates: Martin Haering --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
