Add the index marker in indesign using c#

Hi,
This bala. i am new in indesign automation. i am using C#.net for the automation works. how can i add the index marker in indesign project using C#.

For JavaScript, it's described
in this older post. I guess a C# version would look alike a lot.

Similar Messages

  • How do I add the diacritical mark in Hangeul (Korean)?

    I want to type this sort of letter in Korean (Hangeul) and was wondering how to do it.
    Ŏŏ
    Thanks for any help.
    I can't ask in the Korean forum because I can't write well in Korean.
    Also, I know the breve mark is not used in the modern Romanization system. I want to use the old Romanization system so that's why I am asking about the breve.

    You can use Keyboard Viewer to find where such characters are, or how to construct a multi-stroke one. Multi-stroke add-ons are shown in orange when you press the Option key, with or without Shift.
    Using the U.S. Extended keyboard layout, the character you seek can be got via Option-b plus o or Shift-o yielding -
    ŏ Ŏ
    Note - Keyboard Viewer is available from the Input menu provided that it has been checkmarked to do so in System Preferences > Keyboard > Keyboard.
    And, the Input menu is toggled for display in System Preferences > Language & Text > Input Sources.

  • I replaced the battery on my RAID card, when I booted my mac pro up, I get the folder with the question mark. I used a boot USB drive to boot and when I looked in the RAID utility, my RAID 5 volumes were no longer showing, advise.

    I replaced the battery on my RAID card, when I booted my mac pro up, I get the folder with the question mark. I used a boot USB drive to boot and when I looked in the RAID utility, my RAID 5 volumes were no longer showing, advise.
    Ernest

    Not sure if I'm following you. I have 4 hard drives installed on my Mac Pro. I had a RAID 5 configured and functional for about 5 months. My battery died on the RAID card. I replaced the battery, seated the RAID card back in the slot I removed it from. When I booted to the USB drive to look in the RAID utility, I could see the battery is charged but my volumes are not showing.
    The drives don't show in disk Utility. I built the RAID with the RAID Utility and they did show there. I have a early 2008 Mac Pro, Mavricks OS running Mac Server

  • HT1937 how i can add the ipad in my acount using the s.n. only

    how i can add the ipad to my acount without connecting it to the pc only using the serial number

    Sorry. The question doesn't make sense.

  • Will the indexes be ignored when using IMPDP...TABLE_EXISTS_ACTION=SKIP?

    Hi guys,
    11gr2
    suppose that i have a .dmp file which has tables, indexes, and data,
    and i also have a schema A which already contains tables and data, without indexes
    is it possible to use IMPDP to import(or say create) all indexes from .dmp to schema A?
    the relevant question is, when using IMPDP...TABLE_EXISTS_ACTION=SKIP, if the table already exists, will IMPDP ignores the relevant indexes creation?
    thank you!!!

    thanks for the reply.
    actually, i have imported over 100G data to the new server, but after look into the new server, most of the indexes are missing somehow, i don't want to drop the schemas and re-import, it will cost me a whole day to finish, any suggestions?
    many thanks.

  • How to add Japanese crop marks to Indesign?

    Upon exporting files, there is a dropdown menu that says "Type," but there is only default. How do I add Japanese cropmarks (I think they are called Tombo.mrk) to indesign?

    It's an older article, but there is a download for them on this page:
    http://indesignsecrets.com/japanese-and-chinese-crop-marks-for-indesign.php
    Mike

  • Problem to add the Note for Invoicing Document using Idoc

    Hi All,
    I would like to use the idoc to create the Invoicing document (MIRO). it seem can't use standard segment E1EDKT1 to create the standard text.
    Anybody have any suggestion to create this standard text?
    Regards,
    Luke

    Hi Krishna,
    I checked WE60 and tried use the E1EDKT1 to create the standard text for invoicing document.
    Document created successful but can't add the standard text in this document.
    also i try to find some exit for update the standard text. i can't find out any exit after creating the invoiceing document.
    would you please give more advise to me ?
    Regards,
    Luke

  • How to ungroup the particular table in Indesign using javascript?

    Hi,
    I have written a script for removing dotted lines at the end of text,which has presented inside the table.but this script is not working for the table that has grouped in InDesign.First I want to ungroup the particular table and remove dotted lines,then i need to group that table again.please help me if anyone has idea regarding this.
    Thanks in advance!
    Vimala L

    @Vimala Lakshmanan – to access tables inside text frames of grouped objects, you need not to ungroup.
    You could use the Group objects and iterate through all page items of the group, single out the text frames and access their Texts object and their Tables object within.
    By starting with a Group object (in the following snippet the group is selected):
    var myGroup = app.selection[0];
    var allPageItemsOfGroup = myGroup.allPageItems;
    for(var n=0;n<allPageItemsOfGroup.length;n++){
        var myObject = allPageItemsOfGroup[n].getElements()[0];
        if(myObject.constructor.name === "TextFrame" && myObject.texts[0].tables.length > 0){
            var myTables = myObject.texts[0].tables;
            for(var t=0;t<myTables.length;t++){
                //Do your stuff here:
                //Just an example line, that fills all cells in a table to "Yellow"
                myTables[t].cells.everyItem().fillColor = "Yellow";
    This snippet also considers nested groups, anchored text frames and nested text frames.
    It does not consider objects in not active states of MultiStateObjects.
    Uwe

  • Bug: Playback plug-in still stops when the Next Marker command is used

    Fixed! That's what Apple said with 2.1.2 but the problem still remains. Has anyone figured out a workaround or reason?
    Well demonstrated here: http://www.youtube.com/watch?v=ewSZSwUfcyo
    This would be a HUGELY powerful feature for backing tracks if it worked.

    Update: I can get this to work ok sometimes. My current thinking is that number of patches/songs affect things. I'll do more tests and report back. The CPU meter hardly moves but the memory meter is 50% gray and maybe 5% dark. (4GB memory on i7 iMac - samples are on FW Glypg HDD.

  • Adding Index marks to the words of finished chapters...

    Hi Everyone,
    We are working in InDesignCS2 for books, the chapters & everything is completed. only the Index is pending to complete the book. We have index entries separately as word document. Now the concern is how to create the index marks for corresponding words to the completed chapters in InDesign??? Finding each words and putting index mark to those words is so difficult. Because we have more than 2000 words. Please suggest & help me for this concern. Thanks in advance.
    Regards
    S.Thiyagarajan

    Word has a Concordance function, InDesign does not. You should have inserted all markers into your original Word document before placing these into ID. Next time, think ahead.
    That said: if you still have your original Word documents, you can apply the same
    b page breaks
    there as are in your latest InDesign version. If the contents match page by page, you can use Word to create the index.
    Doesn't that sound like a real emergency solution? Well, you could have done it by hand by now, as this is the same post as Apr 29 (
    thiyagus5, "Adding index marks to finished chapters..." #, 29 Apr 2008 10:23 pm).

  • Does an 'in' clause use the index?

    In the following query:
    Select * from myTable where field_1 in ('thisfield', 'thatfield');
    Assuming there is an index on field_1, will this query use the index?
    Thanks,
    Sara

    In the following query:
    Select * from myTable where field_1 in ('thisfield', 'thatfield');
    Assuming there is an index on field_1, will this query use the index?It should use the index to find where the row you want is in the table and then access the table to return all colunms for that row.
    This can be easily verified by doing an explain plan on your SQL statement. The Oracle manuals should have information on how to
    run an explain plan if you're not familiar with it.

  • How to update a large (over 4 million item) List(Of Byte) quickly by altering indexes contained in a Dictionary(Of Integer, Byte) where the Dictionaries keys are the indexes in the List(Of Byte) that need to be changed to the values for those indexes?

       I'm having some difficulty with transferring images from a UDP Client to a UDP Server. The issue is receiving the bytes necessary to update an original image sent from the Client to the Server and updating the Servers List(Of Byte) with the
    new bytes replacing bytes in that list. This is a simplex connection where the Sever receives and the Client sends to utilize the least amount of bandwidth for a "Remote Desktop" style application where the Server side needs image updates of whatever
    occurs on the Client desktop.
       So far I can tranfer images with no issue. The images can be be any image type (.Bmp, .Gif, .JPeg, .Png, etc). I was working with sending .JPeg's as they appear to be the smallest size image when a Bitmap is saved to a memory stream as type
    .JPeg. And then I am using GZip to compress that byte array again so it is much smaller. However on a loopback on my NIC the speed for sending a full size screen capture is not very fast as the Server updates fairly slowly unless the Clients screen capture
    Bitmap is reduced in size to about 1/3'd of the original size. Then about 12000 bytes or less are sent for each update.
       Due to .JPeg compression I suppose there is no way to get the difference in bytes between two .JPegs and only send those when something occurs on the desktop that alters the desktop screen capture image. Therefore I went to using .Bmp's as each
    .Bmp contains the same number of bytes in its array regardless of the image alterations on the desktop. So I suppose the difference in bytes from a second screen capture and an inital screen capture are what is different in the second image from the initial
    image.
       What I have done so far is save an initial Bitmap of a screen capture using a memory stream and saving as type .Bmp which takes less than 93 milliseconds for 4196406 bytes. Compressing that takes less than 118 milliseconds to 197325 bytes for
    the current windows on the desktop. When that is done PictureBox1 is updated from nothing to the captured image as the PictureBox's background image with image layout zoom and the PictureBox sized at 1/2 my screens width and 1/2 my screens height.
       Then I save a new Bitmap the same way which now contains different image information as the PictureBox is now displaying an image so its back color is no longer displayed (solid color Aqua) and the cursor has moved to a different location. The
    second Bitmap is also 4196406 in bytes and compressed it was 315473 bytes in size.
       I also just found code from this link Converting a Bitmap to a Byte Array (and Byte Array to Bitmap) which gets a byte array
    directly from a Bitmap and the size of that is 3148800 for whatever is full screen captured on my laptop. So I should be able to work with smaller byte arrays at some point.
       The issue I'm having is that once the Client sends an image of the desktop to the Server I only want to update the server with any differences occuring on the Clients desktop. So what I have done is compare the first screen captures bytes (stored
    in a List(Of Byte)) to the second screen captures bytes (stored in a List(Of Byte)) by using a For/Next for 0 to 4196405 where if a byte in the first screen captures List is not equal to a byte in the second screen captures List I add the index and byte of
    the second screen captures list to a Dictionary(Of Integer, Byte). The Dictionary then only contains the indexes and bytes that are different between the first screen capture and second screen capture. This takes about 125 milliseconds which I think is pretty
    fast for 4196406 byte comparison using a For/Next and adding all the different bytes and indexes for each byte to a Dictionary.
        The difference in Bytes between the inital screen capture and the second screen capture is 242587 as an example which changes of course. For that amount of bytes the Dictionary contains 242587 integers as indexes and 242587 bytes as different
    bytes totaling 485174 bytes for both arrays (keys, values).  Compressed the indexes go from 242587 to 43489 bytes and the values go from 242587 to 34982 bytes. Which means I will have to send 78, 481 bytes from the Client to the Server to update the display
    on the server. Quite smaller than the original 4196406 bytes of the second Bitmap saved to type .Bmp or the compressed size of that array which was 315473 bytes. Plus a few bytes I add as overhead so the server knows when an image array ends and how many packets
    were sent for the array so it can discard complete arrays if necessary since UDP is lossfull although probably not so much in current networks like it may originally have been when the internet started.
        In reality the data from the Client to the Server will mostly be the cursor as it moves and updating the Server image with only a few hundred bytes I would imagine at a time. Or when the cursor selects a Button for example and the Buttons
    color changes causing those differences in the original screen capture.
       But the problem is if I send the Dictionaries Indexes and Bytes to the Server then I need to update the original Bitmap List(Of Byte) on the server by removing the Bytes in the received informations Index locations array from the Servers Bitmap
    List(Of Byte) and replacing those Bytes with the Bytes in the received informations Byte array. This takes so long using a For/Next for however many indexes are in the received informations Index array to update the Bitmap List(Of Byte) on the server using
    "Bmp1Bytes.RemoveAt(Index As Integer)" followed by "Bmp1Bytes.Insert(Index As Integer, Item As Byte)" in the For/Next.
        I've tried various For/Next statements including using a new List(Of Byte) with If statements so If the the integer for the For/Next ='s the Key in a Dictionary(Of Integer, Byte) using a Counter to provide the Dictionaries Key value then
    the Dictionaries byte value will be added to the List(Of Byte) and the counter will increas by one Else the List(Of Byte) adds the original "Bmp1Bytes" byte at that index to the new List(Of Byte). This takes forever also.
       I also tried the same For/Next adding to a new Dictionary(Of Integer, Byte) but that takes forever too.
       I think I could use RemoveRange and AddRange to speed things up. But I don't know how to retrieve a contiguous range of indexes in the received indexes that need to be updated in the servers "Bmp1Bytes" List(Of Byte) from the received
    array of indexes and bytes which are in a Dictionary(Of Integer, Byte).  But I believe this would even be slower than some realistic method for replacing all Bytes in a List(Of Byte) when I have the indexes that need to be replaced and the bytes to replace
    them with.
       Even if I just used AddRange on a new List(Of Byte) to add ranges of bytes from the original "Bmp1Bytes" and the changes from the Dictionary(Of Integer, Byte) I think this would be rather slow. Although I don't know how to do that
    by getting contiguous ranges of indexes from the Dictionaries keys.
       So I was wondering if there is some method perhaps using Linq or IEnumerable which I've been unable to figure anything out which could do this.
       I do have some copy and pasted code which I don't understand how it works that I am using which I would guess could be altered for doing something like this but I can't find information that provides how the code works.  Or even if I did
    maybe I can't understand it. Like the code below which is extremely fast.
       Dim strArray() As String = Array.ConvertAll(Of Integer, String)(BmpComparisonDict.Keys.ToArray, Function(x) x.ToString())
    La vida loca

    Monkeyboy,
    That was quite a bit to read, but still a bit unclear. Could you put a specific list of goals/questions, asked in the smallest possible form?
    It seems like either you're making a program that monitors activity on your computer, or you're writing some kind of remote pc app.
    When you do get your bytes from using lockbits, keep in mind all the files header info would be lost. I think retaining the header info is worth the extra bytes.
    The other, thing: I'm not sure if you're taking 32bpp screen shots, but also keep in mind that the "whole desktop" is the final destination for blended graphics, if that makes sense. What I mean is that there is no need to capture an "alpha"
    channel for a desktop screenshot, as alpha would always be 255, this could save you 1 byte per pixel captured... Theres nothing "behind" the desktop, therefore no alpha, and every window shown above the desktop is already blended. I suggest using
    24Bpp for a full screen capture.
    Your X,Y information for the mouse could be stored as UINT16, this would save you a measly 2 bytes per location update/save.
    When you update your byte arrays, maybe you can turn the array into a stream and write to whatever index, however many bytes, that should prevent a "Shift" of bytes, and instead overwrite any bytes that "get in the way".
    ex
    Dim example As String = "This is an example."
    Dim insertString As String = "was"
    Dim insertBytes As Byte() = System.Text.Encoding.ASCII.GetBytes(insertString)
    Dim bytes As Byte() = System.Text.Encoding.ASCII.GetBytes(example)
    Dim modifiedBytes As Byte() = {}
    Using ms As New System.IO.MemoryStream(bytes)
    ms.Position = 5
    ms.Write(insertBytes, 0, 3)
    modifiedBytes = ms.ToArray
    End Using
    Dim newString As String = System.Text.Encoding.ASCII.GetString(modifiedBytes)
    'Notice how below there isn't the word "is" anymore, and that there isn't a
    'space.
    'This demonstrates that you overwrite existing data, versus shifting everything to
    'the right.
    'Returns: This wasan example.
    MsgBox(newString)
    “If you want something you've never had, you need to do something you've never done.”
    Don't forget to mark
    helpful posts and answers
    ! Answer an interesting question? Write a
    new article
    about it! My Articles
    *This post does not reflect the opinion of Microsoft, or its employees.
    Well it's too much to read. I was really tired when I wrote it. Even the below is too much to read but perhaps gets the point across of what I would like to do which I think
    Joel Engineer may have answered but I'm not sure. As I'm still too tired to understand that yet and research what he said in order to figure it out yet.
    But maybe the code below can provide the concept of the operation with the comments in it. But seeing as how I'm still tired it may be confused.
    Option Strict On
    Imports System.Windows.Forms
    Imports System.IO
    Imports System.IO.Compression
    Imports System.Drawing.Imaging
    Imports System.Runtime.InteropServices
    Public Class Form1
    Dim Bmp1Bytes As New List(Of Byte)
    Dim Bmp1BytesCompressed As New List(Of Byte)
    Dim Bmp2Bytes As New List(Of Byte)
    Dim BmpComparisonDict As New Dictionary(Of Integer, Byte)
    Dim BmpDifferenceIndexesCompressed As New List(Of Byte)
    Dim BmpDifferenceBytesCompressed As New List(Of Byte)
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    SomeSub()
    End Sub
    Private Sub SomeSub()
    ' Pretend this code is in UDP Client app. A screen capture is performed of the desktop. Takes about 90 milliseconds.
    Bmp1Bytes.Clear()
    Using BMP1 As New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)
    Using g1 As Graphics = Graphics.FromImage(BMP1)
    g1.CopyFromScreen(0, 0, 0, 0, BMP1.Size)
    Cursor.Draw(g1, New Rectangle(Cursor.Position.X, Cursor.Position.Y, Cursor.Size.Width, Cursor.Size.Height))
    Using MS As New MemoryStream
    BMP1.Save(MS, System.Drawing.Imaging.ImageFormat.Bmp)
    Bmp1Bytes.AddRange(MS.ToArray)
    End Using
    End Using
    End Using
    Bmp1BytesCompressed.AddRange(Compress(Bmp1Bytes.ToArray))
    ' UDP Client app sends Bmp1BytesCompressed.ToArray to UDP Server which is the entire image of the desktop that the UDP
    ' Client is on. This image takes awhile to send since compressed it is about 177000 bytes from over 4000000 bytes.
    ' I will be using different code just to get the bytes from the actual Bitmap in the future. That is not important for now.
    ' Pretend the UDP Server has received the bytes, decompressed the array received into a List(Of Byte) and is displaying
    ' the image of the UDP Clients desktop in a PictureBox.
    ' Now the image on the UDP Clients desktop changes due to the mouse cursor moving as an example. Therefore a new Bitmap
    ' is created from a screen capture. This takes about 90 milliseconds.
    Bmp2Bytes.Clear()
    Using BMP2 As New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)
    Using g1 As Graphics = Graphics.FromImage(BMP2)
    g1.CopyFromScreen(0, 0, 0, 0, BMP2.Size)
    Cursor.Draw(g1, New Rectangle(Cursor.Position.X, Cursor.Position.Y, Cursor.Size.Width, Cursor.Size.Height))
    Using MS As New MemoryStream
    BMP2.Save(MS, System.Drawing.Imaging.ImageFormat.Bmp)
    Bmp2Bytes.AddRange(MS.ToArray)
    End Using
    End Using
    End Using
    ' Now I have the original images bytes in Bmp1Bytes and the new images bytes in Bmp2Bytes on the UDP Client. But I don't
    ' want to send all of the bytes in Bmp2Bytes to the UDP Server. Just the indexes of and the bytes that are different in
    ' Bmp2Bytes from Bmp1Bytes.
    ' This takes less than 100 milliseconds for what I've tested so far where over 500000 bytes in Bmp2Bytes are different
    ' than the bytes in Bmp1Bytes. Usually that amount would be much less. But during testing I was displaying the image
    ' from Bmp1 bytes in a PictureBox so a large amount of data would change between the first screen shot, the PictureBox
    ' then displaying an image on the same PC and then the second screen shot.
    BmpComparisonDict.Clear()
    For i = 0 To Bmp1Bytes.Count - 1
    If Bmp1Bytes(i) <> Bmp2Bytes(i) Then
    BmpComparisonDict.Add(i, Bmp2Bytes(i))
    End If
    Next
    ' So now I have all the difference bytes and their indexes from Bmp2Bytes in the BmpComparisonDict. So I compress
    ' the indexes into on List and the Bytes into another List.
    BmpDifferenceIndexesCompressed.Clear()
    BmpDifferenceBytesCompressed.Clear()
    BmpDifferenceIndexesCompressed.AddRange(Compress(BmpComparisonDict.Keys.SelectMany(Function(d) BitConverter.GetBytes(d)).ToArray()))
    BmpDifferenceBytesCompressed.AddRange(Compress(BmpComparisonDict.Values.ToArray))
    ' Now pretend the UDP Client has sent both those arrays to the UDP Server which has added both decompressed arrays
    ' to a Dictionary(Of Integer, Byte). And the server has the original image decompressed bytes received in a List
    ' called Bmp1Bytes also.
    ' This is where I am stuck. The UDP Server has the Dictionary. That part was fast. However there is no
    ' fast method I have found for creating a new List(Of Byte) where bytes in the originally received List(Of Byte) that
    ' do not have to be altered are placed into a new List(Of Byte) except for the indexes listed in the
    ' Dictionary(Of Integer, Byte) that need to be placed into the appropriate index locations of the new List(Of Byte).
    ' The below example for doing so is exceptionally slow. Pretend UpdateDictionary has all of the decompressed indexes
    ' and bytes received by the UDP Server for the update contained within it.
    Dim UpdateDictionary As New Dictionary(Of Integer, Byte)
    Dim UpdatedBytes As New List(Of Byte)
    Dim Counter As Integer = 0
    For i = 0 To Bmp1Bytes.Count - 1
    If i = UpdateDictionary.Keys(Counter) Then ' Provides the index contained in the Keys for the Dictionary
    UpdatedBytes.Add(UpdateDictionary.Values(Counter))
    Counter += 1
    If Counter > UpdateDictionary.Count - 1 Then Counter = 0
    Else
    UpdatedBytes.Add(Bmp1Bytes(i))
    End If
    Next
    ' So what I'm trying to do is find an extremely fast method for performing something similar to what the
    ' above operation performs.
    End Sub
    Private Function Compress(BytesToCompress() As Byte) As List(Of Byte)
    Dim BytesCompressed As New List(Of Byte)
    Using compressedStream = New MemoryStream()
    Using zipStream = New GZipStream(compressedStream, CompressionMode.Compress)
    zipStream.Write(BytesToCompress, 0, BytesToCompress.Count)
    zipStream.Close()
    BytesCompressed.AddRange(compressedStream.ToArray)
    End Using
    End Using
    Return BytesCompressed
    End Function
    Private Function Decompress(BytesToDecompress() As Byte) As List(Of Byte)
    Dim BytesDecompressed As New List(Of Byte)
    Using DecompressedStream = New MemoryStream()
    Using zipStream = New GZipStream(DecompressedStream, CompressionMode.Decompress)
    zipStream.Write(BytesToDecompress, 0, BytesToDecompress.Count)
    zipStream.Close()
    BytesDecompressed.AddRange(DecompressedStream.ToArray)
    End Using
    End Using
    Return BytesDecompressed
    End Function
    End Class
    La vida loca

  • Adding index marks to finished chapters...

    Hi Everyone,
    We are working in InDesignCS2 for books, the chapters & everything is completed. only the index is pending to complete the book. We have index entries separately as word document. Now the concern is how to create the index marks for corresponding words to the completed chapters in InDesign??? Finding each words and putting index mark to those words is so difficult. Because we have more than 2000 words. Please suggest & help me for this concern. Thanks in advance.
    Regards
    S.Thiyagarajan

    Word has a Concordance function, InDesign does not. You should have inserted all markers into your original Word document before placing these into ID. Next time, think ahead.
    That said: if you still have your original Word documents, you can apply the same
    b page breaks
    there as are in your latest InDesign version. If the contents match page by page, you can use Word to create the index.
    Doesn't that sound like a real emergency solution? Well, you could have done it by hand by now, as this is the same post as Apr 29 (
    thiyagus5, "Adding index marks to finished chapters..." #, 29 Apr 2008 10:23 pm).

  • How to extend/add additional functionality (to) an InDesign class like Cell

    Hello,
    I am trying to add some extra functionality to every instance of e.g. the Cell 'class' of InDesign using Javascript. I started doing something like this:
    Cell.prototype.newFunction = function() { ....... }
    which works fine: it is now possible to call newFunction() on every instance of Cell.
    But now I would like to let this function (that I've added to the prototype chain of Cell like shown above and thus is also available for an 'instance' of Cell) use a 'variable' that is specific for every Cell instance, e.g.:
    Cell.prototype.getSuperValue = function ()
    if (this._cachedValue === undefined)
    this._cachedValue = 3; // doing some incredible calculations that take some time
    return this._cachedValue;
    The this._cachedValue should be a attribute of the Cell instance. So if I take to cells from a Table and I call getSuperValue() on them I can get two different values that are specific for every instance of Cell.
    Thanks a lot in advance!
    P.S. although I am quite new to Javascript I know there are no classes in Javascript and that Cell is an object. But I thought explaining it like this would make it more clear?

    Hi John, Harbs and Marc,
    Thanks a lot for the helpful information!
    One of the things I was trying to do is give the 'instance of Cell' extra functionality like obtaining geometric information of that cell, e.g. getInsideArea which would return a rectangle containing the position and size of that cell. I wanted to give the cell a reference to an Javascript object that contained geometric information of the Table the cell is in. This geometric information is used by me to obtain the cell geometric information.
    Again thanks a lot!

  • Garbage found in Index Marker

    Hi Guys,
    My FM files are Chinese, but in English OS Locale, the Index Marker displayed as garbage (please see below screenshot). Could we resolve this issue by changing the code page for the marker in FrameMaker? If yes, how to do it?
    Thanks in advanced!!

    Tim,
    AFAIK, you can't change the encoding used for the marker. IIRC, it's tied into the O/S code page, i.e. you need to be using the Chinese O/S version. Otherwise, you should upgrade to a newer version of FM that fully supports unicode.

Maybe you are looking for

  • Error Message: " '[name of my computer]' did not respond.  (error -8)

    I know that this topic has been submitted a million times, but I need personal attention now. The topic discussions have been really helpful except for the fact that my ichat video STILL DOESN'T WORK. I read and do all the sets of advice and instruct

  • Problem using squiggly in popup

    I created a component by extending the RichTextEditor: public class RichTextEditor extends mx.controls.RichTextEditor         private var _editable:Boolean = true;         public function RichTextEditor()             super();             addEventList

  • OALL8 is in an inconsitent state

    I am having a problem with a sql query, that i execute through JDBC. I get a SQLJ exception with the message "OALL8 is in an inconsitent state" It only happens when I execute this particular query. All the other queries i execute, return normally. Ca

  • IE7 vs IE9 - any reason to update specific to Captivate?

    I am listing minimum requirements to use Captivate training.  MANY users have IE 7 and it would be a monumental task to upgrade them all right now UNLESS their is a specific browser version problem with IE7.  Does anyone know of any problems?  If so,

  • Will icloud work on my pc

    my icloud dont work on my PC, when i try to sing in it says,server error and my entrnet work and i got the full network, y does it says that?????????????