Whole-word search in project

I'm running RH for HTML Help X4.1 on Windows XP. I want to
search through all the text in all of the topics for a particular
word or word string. Is that possible? I can't find anything that
lets me do that? I realize this is NOT Win Help where I'd be
searching a Word document, but it would be very helpful to be able
to do a whole-word search of the project. Thanks.
-david

Just a word of warning. It is good practice to close your RH
project down as the in built tool does occasionally fail to spot
instances in open topics/projects. Personally most authors on here
prefer to use other tools (e.g.
FAR or
BkReplacem).

Similar Messages

  • Whole word search in iBooks

    How does one do a whole word search in iBooks on an iPad? For example, I want to search a PDF for "reset" and not get hits on "preset" in the search results.
    Thanks.
    Mike

    Just a word of warning. It is good practice to close your RH
    project down as the in built tool does occasionally fail to spot
    instances in open topics/projects. Personally most authors on here
    prefer to use other tools (e.g.
    FAR or
    BkReplacem).

  • IBooks PDF "whole word" search?

    Hey gang-
    Love the new PDF features in iBooks. I've moved most of my frequently referenced work PDFs to my iBooks library. But iBooks seems to lack a "whole word" search capability. Am I missing something?
    I need to be able search such that a Search for "part" does not also return "particle" or "participle", etc. I tried quotes and that didn't do it. Any way to do this?
    Thanks!
    Dave

    Assuming you are on 10g:
    with t as (
               select 'old county rd' address from dual union all
               select 'old church rd' address from dual union all
               select 'oldie rd' address from dual union all
               select 'Harold rd' address from dual union all
               select 'first street old' address from dual union all
               select 'new old church rd' address from dual union all
               select 'new-old church rd' address from dual union all
               select 'old-new church rd' address from dual
    select  address
      from  t
      where regexp_like(address,'(^|\W)old(\W|$)','i')
    ADDRESS
    old county rd
    old church rd
    first street old
    new old church rd
    new-old church rd
    old-new church rd
    6 rows selected.
    SQL> However, as you can see, the above sql will also return addesses where old is a word in a multipart words (e.g. new-old).
    SY.

  • Whole word search

    I am trying to write a select statement, with a where clause that can search for whole words only. Example, if I do a select statement with where clause like:
    where column like '%war%', I want to be able to return rows:
    World war.
    war of the worlds
    this war is bad
    but NOT
    software
    ware
    wars
    wards...
    Is this possible in SQL without the use of Oracle text, if not, how can I use Oracle text or regular expressions to do so?
    Thanks in advance,
    Sam

    This works in 9i
    with txt as
    (select 'war of the worlds' srch from dual
    union all
    select 'software' from dual
    union all
    select 'This is the war' from dual
    union all
    select 'wards' from dual
    select * from txt
    where srch like '% war%' or srch like '% war %' or srch >like 'war %'It will not work for the value 'war'
    .

  • Search for a whole word fails if word in text is preceeded by "-"

    Hallo there,
    I discovered a new "feature" by Adobe Reader. When I search for a Whole word, and if a word is preceeded by a "-" it lists it, although it shouldnt.
    For example. Serached word : "Word".
    In the results you will find something like "Wrongly-found-word, Wrongly-listed-word" etc.
    How to exclude those cases ?
    Thanks in advance,
    B

    Btw, maybe such whole word search is possible only with a regular expression?
    Other exampels
    Word to search for : "X"
    Results could be also: "Y-X-Z", "Y-Z-X', "X-Y-Z".
    All I would like to have is aber only when "X" is preceeded and succeeded by a space character, or in best case by a single, non-letter, non-digit character.
    I will appreciate any helpful advice, how to search and find a whole word only.
    Regards,

  • How do you perform partial word search using PDF Open Parameters?

    Hello,
    We are using the 'search=' open parameter in the URL string, which open a PDF and automatically searches for a word within the PDF.  It works great for whole word searches. Unfortunately, it does not work for partial word, or phrases. In other words, if I'm searching on '123456' and there is a word in the document that is '1234567', it will not find the partial word, or first 6 characters of the 7 character word. You can perform a partial or phrased search using the advance search feature of Adobe Reader.  So, currently after the PDF opens, and shows no hits on the automatic search for '123456', we are able to manually search again for a partial word search, and then see matches in the document.  Is there any way to specify to use a whole or partial word search when using the 'search=' open parameter, so that we can automatically match on partial and whole words?  Something like 'search=123456*'?

    It never worked that way. Command-F shows the page search bar.

  • Searching for a whole word within a sentence

    I am trying to search for a whole word only in a sentence. The problem is if I use CS then I get things that contain the string in other words. If I use CO or CP then there is no match because there are other words in the sentence. I don't think it's practical to split the sentence into individual words and then compare each word as the sentence is of an unknown length and could be made up of many words.
    An example:
    Sentence 1 - THIS IS ABOUT RF OUTPUTS.
    Sentence 2 - THIS IS ABOUT MY PERFORMANCE
    The user wants to search for sentences containing RF. In this search I only want sentence 1 to be found and not the RF in the word performance in sentence 2.
    Can anyone tell me how to do this.
    Many thanks
    Karen

    DATA: str1(50),
          str2(50),
          srchstr(10).
    DATA: BEGIN OF st_str,
            str(50),
          END OF st_str.
    DATA: it_tab LIKE TABLE OF st_str WITH HEADER LINE.
    str1 = 'THIS IS ABOUT RF OUTPUTS RF'.
    str2 = 'THIS IS ABOUT MY PERFORMANCE RF'.
    srchstr = 'RF'.
    SPLIT str1 AT space INTO TABLE it_tab.
    LOOP AT it_tab WHERE str = srchstr.
      WRITE : srchstr.
      WRITE 'found in'.
      WRITE 'str1'.
      EXIT.
    ENDLOOP.
    CLEAR it_tab[].
    SPLIT str2 AT space INTO TABLE it_tab.
    LOOP AT it_tab WHERE str = srchstr.
      WRITE : srchstr.
      WRITE 'found in'.
      WRITE 'str2'.
      EXIT.
    ENDLOOP.
    Check this code as it solves the leading RF and trailing RF problem .

  • SEARCH function in Adobe Captivate 8 so that the user can search key words within a project?

    Hi, I am wondering if there is a way to implement a SEARCH function in Adobe Captivate 8 so that the user can search key words within a project?

    Hello again
    Click the slide in the film strip, then examine the properties. You name the slide in the properties. And once you name it, the name should appear below the slide in the film strip, Then when you choose to enable the TOC, what you have there pulls in as shown below:
    If you have already constructed your TOC and wish to change this later, repeat the steps of naming the slides. Then click the Reset TOC icon just above the Settings button in the TOC section of the Skin editor to pull in the new names.
    Cheers... Rick

  • Quick search no longer searches on parts of words, only whole words. How do I fix this?

    Quick search no longer searches on parts of words, only whole words. So for Example, if I were normally searching for my colleague with the last name of chadwick, I would type c then h then a then d until the list on left chadwick. Now, when I do a search on "chadw" nothing comes up and i have to type in the full word or name. I am a victim of one of these recent "upgrades" I guess.

    Never mind. It was because I had the search set to searching the body of all the messages.

  • I want to modify the "find" box to be avble to only search for whole words.

    I want to modify the "find" box to look only for matching "whole words," otherwise--it's pretty pointless!!!

    Also, it is early in the day for this forum as far as activity by the contributor's who really know CSS coding. I bet someone else will have the codes you need later today.

  • Replace Function: Replacing Whole Words Only

    I'm enhancing the verity search on a project I'm working on,
    removing the operator words (as well as others) from search
    criteria before passing it to the verity engine. The only problem
    I'm having so far is stripping out the whole words "AND", "OR", and
    "NOT" from user-specified search criteria. I obviously want to do
    it only in cases where "AND", "OR", and/or "NOT" are the whole
    word, and not replace things like "hand", "organization", and
    "notingham". It's probably so simple, but I'm a bit stumped.
    While I'm here, has anyone developed anything to enhance
    verity results, or know of a resource I could look into
    further?

    you can do this with ReReplace()
    look in the documentation for "boundary", somewhere in the
    regex
    documentation, and you'll find what you're looking for. i
    think it's "\b",
    so it's something along the lines of
    ReReplace(str,"\b(and|or|not)\b","","all")
    "ckbentdesigns" <[email protected]> wrote in
    message
    news:etsdqh$igj$[email protected]..
    > I'm enhancing the verity search on a project I'm working
    on, removing the
    > operator words (as well as others) from search criteria
    before passing it
    > to
    > the verity engine. The only problem I'm having so far is
    stripping out the
    > whole words "AND", "OR", and "NOT" from user-specified
    search criteria. I
    > obviously want to do it only in cases where "AND", "OR",
    and/or "NOT" are
    > the
    > whole word, and not replace things like "hand",
    "organization", and
    > "notingham". It's probably so simple, but I'm a bit
    stumped.
    >
    > While I'm here, has anyone developed anything to enhance
    verity results,
    > or
    > know of a resource I could look into further?
    >

  • Find whole word

    How i can find whole words only in a string?
    If we have a string like "Hello any person in any part of world" And User searches for "an"
    in normal search, he finds 2 match But he must find it only if the string has contained "an" as a whole word  like "this is an apple"
    It may be possible.

    Hi
    As usual, late to the party.  Here is an example in the form of a stand alone Project.
    ' new Project with default BLANK Form1
    ' replace ALL Form1 code with this code.
    ' Illustrates simple word find in string
    ' using simple RegEx with CASE/NO CASE.
    Option Strict On
    Option Explicit On
    Option Infer Off
    Imports System.Text.RegularExpressions
    Public Class Form1
    Dim rtb As New RichTextBox
    Dim tb1, tb2, tb3 As New TextBox
    Dim lab1, lab2 As New Label
    Dim b, b1 As New Button
    Dim cb As New CheckBox
    Dim r1, r2, r3 As New RadioButton
    Dim NormalF As New Font(rtb.Font.FontFamily, 12, FontStyle.Regular)
    Dim HiLight As New Font(rtb.Font.FontFamily, 16, FontStyle.Bold)
    Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
    Me.Size = New Size(300, 550)
    With rtb
    .Location = New Point(5, 5)
    .Text = "12345678901234567890123456789012345678901234567890123456789012345678901234567890" & vbCrLf
    .Text &= "{.An.} This .AN.is a {an}test string using completely random words and characters and is NOT a sentence. An they show any of another [An] yet another set of an characters (an) numbers an dots ... and a lot of spurious characters An an AN aN type entries....." & vbCrLf & "30/12/2013 12.30.2013 2013\12\30"
    .Multiline = True
    .Size = New Size(270, 200)
    .BackColor = Color.Khaki
    .ForeColor = Color.Maroon
    .Font = NormalF
    .Anchor = AnchorStyles.Left Or AnchorStyles.Right Or AnchorStyles.Top
    .BorderStyle = BorderStyle.FixedSingle
    .ScrollBars = CType(ScrollBars.Vertical, RichTextBoxScrollBars)
    End With
    With lab1
    .Text = "Pattern"
    .Location = New Point(5, 430)
    .AutoSize = True
    .Anchor = AnchorStyles.Left Or AnchorStyles.Right Or AnchorStyles.Bottom
    End With
    With tb1
    ' date finder
    .Text = "(?<month>\d{1,2})[/\\.-](?<day>\d{1,2})[/\\.-](?<year>\d{2,4})\b|\b(?<year>\d{2,4})[/\\.-](?<day>\d{1,2})[/\\.-](?<month>\d{1,2})"
    .Location = New Point(56, 425)
    .Width = 100
    .BackColor = Color.Khaki
    .ForeColor = Color.Maroon
    .Font = New Font(Me.Font.FontFamily, 12)
    .Anchor = AnchorStyles.Left Or AnchorStyles.Right Or AnchorStyles.Bottom
    .BorderStyle = BorderStyle.FixedSingle
    End With
    With tb2
    .Location = New Point(5, 215)
    .Multiline = True
    .Size = New Size(270, 200)
    .BackColor = Color.Khaki
    .ForeColor = Color.Maroon
    .Font = New Font(Me.Font.FontFamily, 12)
    .Anchor = AnchorStyles.Left Or AnchorStyles.Right Or AnchorStyles.Top Or AnchorStyles.Bottom
    .BorderStyle = BorderStyle.FixedSingle
    .ScrollBars = ScrollBars.Vertical
    End With
    With lab2
    .Text = "Search"
    .Location = New Point(5, 460)
    .AutoSize = True
    .Anchor = AnchorStyles.Left Or AnchorStyles.Right Or AnchorStyles.Bottom
    End With
    With tb3
    .Text = "an"
    .Location = New Point(56, 455)
    .Width = 100
    .BackColor = Color.Khaki
    .ForeColor = Color.Maroon
    .Font = New Font(Me.Font.FontFamily, 12)
    .Anchor = AnchorStyles.Left Or AnchorStyles.Right Or AnchorStyles.Bottom
    .BorderStyle = BorderStyle.FixedSingle
    End With
    With b
    .Text = "Find"
    .Location = New Point(210, 486)
    .Anchor = AnchorStyles.Right Or AnchorStyles.Bottom
    .Width = 50
    End With
    With b1
    .Text = "Clear"
    .Location = New Point(160, 486)
    .Anchor = AnchorStyles.Right Or AnchorStyles.Bottom
    .Width = 50
    End With
    With cb
    .Text = "Ignore CASE"
    .Checked = True
    .Location = New Point(0, 486)
    .Anchor = AnchorStyles.Right Or AnchorStyles.Bottom
    .RightToLeft = Windows.Forms.RightToLeft.Yes
    End With
    With r1
    .Width = 16
    .Text = Nothing
    .Checked = False
    .Location = New Point(tb1.Right + 15, tb1.Top)
    .Anchor = AnchorStyles.Right Or AnchorStyles.Bottom
    End With
    With r2
    .Width = 16
    .Text = Nothing
    .Checked = False
    .Location = New Point(tb3.Right + 15, tb3.Top)
    .Anchor = AnchorStyles.Right Or AnchorStyles.Bottom
    End With
    With r3
    .Text = "ALL"
    .Checked = True
    .Location = New Point(tb3.Right + 45, tb3.Top)
    .Anchor = AnchorStyles.Right Or AnchorStyles.Bottom
    End With
    Me.Controls.AddRange({rtb, lab1, lab2, tb1, tb2, tb3, b, b1, cb, r1, r2, r3})
    AddHandler b.Click, AddressOf b_Click
    AddHandler b1.Click, AddressOf b1_Click
    AddHandler r3.CheckedChanged, AddressOf ALLselected
    AddHandler cb.CheckedChanged, AddressOf KeepCase
    Me.Width = 500
    tb3.Select()
    End Sub
    Private Sub DoFind()
    ' set the pattern to use depending on Radio button selected
    Dim pattern As String = Nothing
    Select Case r3.Checked
    Case True
    ' use straight text pattern
    pattern = tb3.Text
    Case Else
    Select Case r1.Checked
    Case True
    ' use pattern as entered by user
    pattern = tb1.Text
    Case Else
    ' use basic regex pattern
    pattern = "\b" & tb3.Text & "\b"
    End Select
    End Select
    ' ignore case
    Dim rgxCI As New Regex(pattern, RegexOptions.IgnoreCase)
    ' case sensitive
    Dim rgxCS As New Regex(pattern, RegexOptions.None)
    rtb.SelectAll()
    rtb.SelectionBackColor = rtb.BackColor
    rtb.SelectionFont = NormalF
    If tb3.Text.Length < 1 Then Exit Sub
    Select Case cb.Checked
    Case True
    tb2.AppendText(vbCrLf & "CASE INSENSITIVE pattern = " & pattern & vbCrLf)
    Dim m As MatchCollection = rgxCI.Matches(rtb.Text)
    If m.Count < 1 Then
    tb2.AppendText("No Matches for '" & pattern & "'" & vbCrLf)
    Else
    tb2.AppendText("Found " & m.Count.ToString & " Matches, indexes = ")
    End If
    For Each match As Match In m
    rtb.SelectionStart = match.Index
    rtb.SelectionLength = match.Length
    rtb.SelectionFont = HiLight
    rtb.Refresh()
    rtb.SelectionBackColor = Color.LightBlue
    tb2.AppendText(match.Index.ToString & " ")
    Next
    Case Else
    tb2.AppendText(vbCrLf & "CASE SENSITIVE pattern = " & pattern & vbCrLf)
    Dim m As MatchCollection = rgxCS.Matches(rtb.Text)
    If m.Count < 1 Then
    tb2.AppendText("No Matches for '" & pattern & "'" & vbCrLf)
    Else
    tb2.AppendText("Found " & m.Count.ToString & " Matches, indexes = ")
    End If
    For Each match As Match In m
    rtb.SelectionStart = match.Index
    rtb.SelectionLength = match.Length
    rtb.SelectionFont = HiLight
    rtb.Refresh()
    rtb.SelectionBackColor = Color.Pink
    tb2.AppendText(match.Index.ToString & " ")
    Next
    End Select
    tb2.AppendText(vbCrLf)
    End Sub
    Private Sub b_Click(sender As Object, e As EventArgs)
    DoFind()
    End Sub
    Private Sub b1_Click(sender As Object, e As EventArgs)
    tb2.Text = Nothing
    tb3.Text = Nothing
    rtb.SelectAll()
    rtb.SelectionBackColor = rtb.BackColor
    rtb.SelectionFont = NormalF
    End Sub
    Private Sub ALLselected(sender As Object, e As EventArgs)
    Dim rb As RadioButton = DirectCast(sender, RadioButton)
    If rb.Checked Then
    cb.Visible = False
    cb.Checked = True
    Else
    cb.Visible = True
    End If
    End Sub
    Private Sub KeepCase(sender As Object, e As EventArgs)
    Dim cb As CheckBox = DirectCast(sender, CheckBox)
    If r3.Checked Then
    cb.Visible = False
    cb.Checked = True
    Else
    cb.Visible = True
    End If
    End Sub
    End Class
    Regards Les, Livingston, Scotland

  • Why does double-click no longer select a whole word?

    I am on the beta update channel and currently using FF 8.0, latest update as of the moment of this posting.
    I am not sure when it happened - I think since I started using 8.0 - but double-click no longer selects a whole word. It's the same effect as a single click - simply positions the insertion point where the mouse cursor is located.
    This is very aggravating. I thought it may be a bug in the new version (I already posted it to Bugzilla, but hasn't been confirmed yet), Unfortunately, I don't have the old version to cross-check (can I install both versions on one machine?)
    Or is it some configuration issue? Or conflict with something else? I've searched and not (yet) found any other complaints about this issue from other users.
    Note that I do not have the problem in any other app nor in other browsers that I have installed (e.g., IE, Chrome, Opera, Safari). In all of those, double-click on a word selects the whole word.
    Thanks in advance for any suggestions or guidance.
    Best,
    Yosh

    OK - I found the culprit. It seems that the Answers.com '''1-Click Answers''' utility had changed its behavior. In its Options on the Activation tab is an option to activate it when using double-click in a browser. I don't remember turning it on, but it ''was'' on. When I turned that option off, the problem went away. Apparently it is not compatible with FF8, since double-click was apparently intercepted, but 1-Click Answers was not activated - the double-click simply became a no-op.
    Now that I've turned off that option, double-click in FF8 is back to the way it's supposed to work for quickly selecting a whole word or sentence.
    If anyone else encounters this problem, I hope this information will help to resolve it.

  • 10G-form: How to do MULTIPLE WORD OR SINGLE WORD SEARCH at ITEM?

    I am using 10G DB + 10G Form Builder.
    I've 'database_item' where I am storing multiline text data.
    I want to do MULTIPLE WORD OR SINGLE WORD SEARCH at this item through FORM.
    I've tried by creating the following NON Database Items on the form:
    - multiline_search_text_item, and
    - multiline_result__text_item
    And then writing execute_query in KEY-NEXT-ITEM trigger.
    I've also tried using this in the POST-TEXT-ITEM at multiline_search_text_item:
    select table.database_item into :multiline_result__text_item from table where multiline_search_text_item = :multiline_search_text_item;
    Pl help me asap.
    Gaurav

    What you want to do is not clear.
    The query you wrote will select records where the table contains exactly what has been written in the search item. You can use LIKE and a wildcard search to find records which contain the search text:
    select table.database_item into :multiline_result__text_item
    from table
    where multiline_search_text_item LIKE '%'||:multiline_search_text_item||'%';
    You can use UPPER to make this case insensitive:
    select table.database_item into :multiline_result__text_item
    from table
    where Upper(multiline_search_text_item) LIKE Upper('%'||:multiline_search_text_item||'%');
    But I suspect you want either to match the individual words in the search text to individual words in the database multiline field, or find records where the search words appear (not necessarily as whole words). In that case, check out the following:
    -- set up a table (multiline and various whitespaces)
    DROP TABLE t;
    CREATE TABLE t AS
    SELECT
      ROWNUM rn,
      owner||Chr(9)||object_name||Chr(160)||subobject_name||'    '||object_id||' '||
      data_object_id||Chr(10)||object_type||' '||created||' '||last_ddl_time||' '||
      timestamp||' '||status||' '||temporary||' '||generated||' '||secondary AS col
    FROM all_objects;
    -- check the format of the multiline text item (col)
    SELECT * FROM t WHERE ROWNUM < 4;
    -- a type for the function below
    CREATE TYPE string_tab AS TABLE OF VARCHAR2(255);
    -- this function takes a string and cuts out each word, idetifying words
    -- as being separated by any whitespace.  it returns a collection
    CREATE OR REPLACE FUNCTION string_to_tab(
      p_string IN VARCHAR2) RETURN string_tab IS
      l_string LONG DEFAULT
        RTrim(regexp_replace(p_string,'[[:space:]]+',' ')) || ' ';
      l_data string_tab := string_tab();
      n NUMBER;
    BEGIN
      LOOP
        EXIT WHEN l_string IS NULL;
        n := InStr(l_string, ' ');
        l_data.extend;
        l_data(l_data.Count) := LTrim(RTrim(SubStr(l_string, 1, n - 1)));
        l_string := SubStr(l_string, n + 1);
      END LOOP;
      RETURN l_data;
    END string_to_tab;
    -- selecting from t where ANY of the words in the search text has
    -- a match in the multiline field (as a word or part of a word), so SYS
    -- matches to MDSYS and SYSTEM
    SELECT DISTINCT
      t.rn, t.col
    FROM
      t,
      (SELECT column_value
       FROM TABLE(CAST(string_to_tab('SYS   INDEX') AS string_tab))) x
    WHERE InStr(t.col,x.column_value) > 0;
    -- selecting from t where ALL of the words in the search text has
    -- a match in the multiline field (as a word or part of a word), so SYS
    -- matches to MDSYS and SYSTEM
    SELECT rn, col FROM(
    SELECT
      t.rn, t.col, cnt_x, Count(*) cnt
    FROM
      t,
      (SELECT column_value , Count(1) over(PARTITION BY 1)cnt_x
       FROM TABLE(CAST(string_to_tab('SYS   INDEX') AS string_tab))) x
    WHERE InStr(t.col,x.column_value) > 0
    GROUP BY t.rn, t.col, cnt_x
    WHERE cnt = cnt_x;
    -- selecting from t where ANY of the words in the search text
    -- match a word in the multiline field, so SYS matches only to SYS
    SELECT DISTINCT
      t.rn, t.col
    FROM
      t,
      (TABLE(CAST(string_to_tab(t.col) AS string_tab))) t2,
      (SELECT column_value
       FROM TABLE(CAST(string_to_tab('SYS   INDEX') AS string_tab))) x
    WHERE t2.column_value = x.column_value;
    -- selecting from t where ALL of the words in the search text
    -- match a word in the multiline field, so SYS matches only to SYS
    SELECT rn, col FROM(
    SELECT
      t.rn, t.col, cnt_x, Count(*) cnt
    FROM
      t,
      (TABLE(CAST(string_to_tab(t.col) AS string_tab))) t2,
      (SELECT column_value , Count(1) over(PARTITION BY 1)cnt_x
       FROM TABLE(CAST(string_to_tab('SYS   INDEX') AS string_tab))) x
    WHERE t2.column_value = x.column_value
    GROUP BY t.rn, t.col, cnt_x
    WHERE cnt = cnt_x;For your application you would replace 'SYS INDEX' with a variable (the search field). You can use upper() and wildcards for case insensitive & 'fuzzy' searches. You might need to modify the function so it removes other delimiters such as commas and colons.

  • Word search image

    Hi guys,
    This one's quite advanced...
    I'm working on a online book project that takes a .pdf,
    converts each page into a JPEG and stores them to a unique folder.
    I have created a flash file that the user is directed to upon the
    .pdf's upload which detects via a querystring, the folder location,
    and total number of pages. This, as you have probibly guessed, is
    the online book, which has all the bells and whistles of page turn
    animations, a goto page function etc...
    My problem is this:
    I need the application to have a word search function. I know
    that ideally the .pdf would have been converted to text, but I
    couldn't as the layout of test to images was nowhere near perfect
    on the tests I ran.
    Is there any OCR styled approach that I could use in flash? I
    have created JAVA applets which have performed this task before,
    but never within a .swf.
    An option is to install an OCR program on the server which
    will run dynamically after the .pdfs upload, and store the text
    into a database, however, at best (I assume), this will only allow
    the user to be taken to the page, and not the line, let alone
    creating a transulcent highlight, for example, over the top of the
    text.
    I don't expect an answer, but any feedback would be geatly
    appreciated.
    Thanks in advance,
    Peter McConnell
    EG-Consulting.com
    [email protected]

    I don't know the answer for OCR. I would be inclined to try
    investigagate ways to avoid it that would involve loading the the
    content into a swf format...e.g. like flashpaper... or search for
    some other way to convert the pdf to swf whilst retaining the
    formatting/appearance.
    The flashpaper API has for example text searching capability
    built in - I'm just not sure how much of the interface you can hide
    (or may not be permitted to via the licencing agreement). And if
    necessary then its also possible to use bitmapData copies of a swf
    format if you need to manipulate it as an image once the swf has
    loaded.
    Of course if the original source is bitmap you would still
    need to adress the OCR problem. Don't know if that helps.

Maybe you are looking for